Azure Site Recovery を設計する
Azure Site Recovery は、Azure、オンプレミス、および他のクラウド プロバイダーのアプリケーション向けの BCDR 機能を提供します。 このサービスでは、ディザスター リカバリーの自動化に役立つプランが用意されています。 仮想マシンのフェールオーバーの方法や、フェールオーバー成功後の再起動の順序を定義できます。
Site Recovery を使うときに考慮すべきこと
Azure Site Recovery は、Azure portal からの管理サポートを備えたシンプルな BCDR ソリューションを提供します。 仮想マシンのレプリケーション、フェールオーバー、フェールバックを 1 か所から設定および管理できます。
Azure Site Recovery の多くの機能のいくつかを確認してみましょう。
機能 | 説明 |
---|---|
Azure 仮想マシンのレプリケート | Azure 仮想マシンのディザスター リカバリーを設定し、プライマリ リージョンからセカンダリ リージョンにフェールオーバーします。 |
オンプレミスの仮想マシンをレプリケートする | オンプレミスの仮想マシンと物理サーバーを Azure、またはオンプレミスのセカンダリ データセンターにレプリケートします。 |
ワークロードをレプリケートする | サポートされている Azure 仮想マシン、オンプレミスの Hyper-V と VMware 仮想マシン、Windows または Linux 物理サーバーで実行されているあらゆるワークロードをレプリケートします。 |
BCDR のタスクを自動化する | BCDR タスクを自動化し、復旧時間の目標をさらに短縮します。 Azure Site Recovery を使って、自動定期テストのフェールオーバーを設定し、回復プロセスの全体的な効果を監視できます。 |
データの回復性を維持する | Azure Site Recovery を使って、アプリ データを受信せずにレプリケーションを調整します。 フェールオーバーが発生すると、レプリケートされたデータに基づいて Azure 仮想マシンが作成されます。 Azure にレプリケートすると、データは Azure Storage に格納され、そのサービスによって実現する回復性が得られます。 |
RTO と RPO の目標を達成する | RTO と RPO の目標を、定義された組織の制限内にとどめます。 Azure Site Recovery により、Azure 仮想マシンと VMware 仮想マシンでは継続的レプリケーションが、Hyper-V では 30 秒という低いレプリケーション頻度が実現されます。 |
フェールオーバー後も整合したアプリを維持する | アプリ整合性スナップショットを使うことで、特定の回復ポイントからレプリケートできます。 これらのスナップショットは、ディスク データ、メモリ内のデータ、およびすべての進行中のトランザクションをキャプチャします。 |
中断を伴わないテスト | 進行中のレプリケーションに影響を与えることなく、ディザスター リカバリー テストを実行します。 |
柔軟性の高いフェールオーバーの実行 | 予想される停止に対して、データ損失なしに計画的なフェールオーバーを実行します。 データ損失を最小限に抑えながら計画外のフェールオーバーを実行し、再び使用可能になったときにプライマリ サイトにフェールバックします。 |
復旧計画のカスタマイズ | 複数の仮想マシン上で動作する多層アプリのフェールオーバーと回復をカスタマイズして順番に実行できるよう、回復プランを作成します。 仮想マシンを回復プランにグループ化し、必要に応じてスクリプトや手動アクションを追加します。 回復プランを Azure Automation Runbook と統合します。 |
BCDR テクノロジと統合する | Azure Site Recovery を他の BCDR テクノロジと統合します。 Site Recovery を使って、企業のワークロードの SQL Server バックエンドを保護します。 SQL Server AlwaysOn のネイティブ サポートにより、可用性グループのフェールオーバーを管理できます。 |
Azure Automation の統合にアクセスする | Azure Automation ライブラリからアプリケーション固有のスクリプトをダウンロードして、Azure Site Recovery に統合します。 |
Azure Site Recovery を Azure Backup と併用する
Azure Site Recovery と Azure Backup で、BCDR ソリューションを実装する方法を検証してみましょう。
仮想マシンをホストするための Hyper-V ホスト サーバーを持つオンプレミス環境があるとします。 仮想マシン内のすべてのファイルとフォルダーを Azure にバックアップする必要があります。 また、仮想マシンで実行されているすべてのワークロードを保護し、仮想マシンで障害が発生した場合でも実行を継続する必要があります。 Azure Backup と Site Recovery は、単一のソリューション内で一緒に使用できます。
このシナリオでは、Azure Backup を使って Windows マシン上のファイルとフォルダーを Azure に定期的にバックアップします。 このプロセスにより、オンプレミス環境全体の動作が停止した場合でも、データのセキュリティと回収可能性を確保することができます。 これとは別に、Azure Site Recovery を使って、稼働中のワークロードを保護し、稼働させ続けます。 Site Recovery により頻繁にレプリケートされため、ワークロードの RTO を短縮することができます。