オンプレミス アプリのディザスター リカバリーについて
この記事では、Azure Site Recovery サービスによるディザスター リカバリーを使用して保護できるオンプレミスのワークロードとアプリについて説明します。
概要
組織には、計画ダウンタイムと計画外ダウンタイムの間にワークロードとデータの安全性と可用性を維持するために、事業継続とディザスター リカバリー (BCDR) の戦略が必要です。 さらに、通常の動作状態に復旧させます。
Site Recovery は、BCDR 戦略に貢献する Azure サービスです。 Site Recovery を使用することで、アプリケーションに対応したレプリケーションをクラウドまたはセカンダリ サイトにデプロイできます。 Site Recovery を使用してレプリケーションを管理し、ディザスター リカバリー テストを実行し、フェールオーバーとフェールバックを実行できます。 アプリは、Windows または Linux ベースのコンピューター、物理サーバー、VMware、または Hyper-V で実行できます。
Site Recovery は、SharePoint、Exchange、Dynamics、SQL Server、Active Directory などの Microsoft アプリケーションと統合します。 Microsoft は、Oracle、SAP、Red Hat などの主要なベンダーと密接に連携しています。 レプリケーション ソリューションをアプリケーションごとにカスタマイズすることができます。
アプリケーションのレプリケーションに Site Recovery を使用する理由
Site Recovery は、アプリケーション レベルの保護と復旧に次のように役立ちます。
- アプリに依存しないため、サポートされているマシンで実行されるすべてのワークロードに対してレプリケーションを行えます。
- 回復ポイントの目標 (RPO) を使用した近同期レプリケーションにかかる時間はわずか 30 秒間であるため、重要度の高いビジネス アプリケーションのニーズを満たします。
- アプリケーションとの整合性が取られたスナップショットであるため、単一層または複数層のアプリケーションに適しています。
- SQL Server AlwaysOn との統合、および他のアプリケーション レベルのレプリケーション テクノロジとのパートナーシップ。 たとえば、Active Directory Domain Services レプリケーション、SQL AlwaysOn、Exchange データベース可用性グループ (DAG) などです。
- 柔軟な復旧計画を策定し、1 回のクリックでアプリケーション スタック全体を復旧できます。この計画に、外部スクリプトや手動のアクションを含めることもできます。
- Site Recovery と Azure の高度なネットワーク管理により、アプリのネットワーク要件が簡素化されます。 IP アドレスの予約、負荷分散の構成、低い目標復旧時間 (RTO) ネットワーク切り替え用の Azure Traffic Manager との統合などのネットワーク管理機能。
- 豊富な自動化ライブラリに、運用環境ですぐに使えるアプリケーション固有のスクリプトが用意されています。これらのスクリプトをダウンロードして、復旧計画に統合することができます。
ワークロードの概要
Site Recovery は、サポート対象のマシンで実行されているすべてのアプリをレプリケートできます。 Microsoft では、製品チームと連携して、次の表に記載されているアプリのテストを追加で実施しました。
[ワークロード] | Azure VM を Azure にレプリケートする | Hyper-V VM をセカンダリ サイトにレプリケート | Hyper-V VM を Azure にレプリケート | VMware VM を Azure にレプリケート |
---|---|---|---|---|
Active Directory、DNS | はい | イエス | イエス | はい |
Web アプリケーション (IIS、SQL) | はい | イエス | イエス | はい |
System Center Operations Manager | はい | イエス | イエス | はい |
SharePoint | はい | イエス | イエス | はい |
SAP SAP サイトを Azure にレプリケート (非クラスターの場合) |
○ (Microsoft によってテスト済み) | ○ (Microsoft によってテスト済み) | ○ (Microsoft によってテスト済み) | ○ (Microsoft によってテスト済み) |
Exchange (DAG 以外) | はい | イエス | イエス | はい |
リモート デスクトップ/VDI | はい | イエス | イエス | はい |
Linux (オペレーティング システムおよびアプリケーション) | ○ (Microsoft によってテスト済み) | ○ (Microsoft によってテスト済み) | ○ (Microsoft によってテスト済み) | ○ (Microsoft によってテスト済み) |
Dynamics AX | はい | イエス | イエス | はい |
Windows ファイル サーバー | はい | イエス | イエス | はい |
Citrix XenApp と XenDesktop | いいえ | 該当なし | いいえ | いいえ |
Active Directory と DNS のレプリケート
Active Directory と DNS インフラストラクチャは多くのエンタープライズ アプリにとって不可欠な要素です。 ディザスター リカバリーの際は、これらのインフラストラクチャ コンポーネントを保護して復旧した後に、ワークロードとアプリケーションを復旧することが必要になります。
Site Recovery を使用すると、Active Directory と DNS に合わせて完全な自動ディザスター リカバリー計画を作成できます。 たとえば、SharePoint と SAP をプライマリからセカンダリ サイトにフェールオーバーするには、最初に Active Directory Domain Services をフェールオーバーする復旧計画を設定します。 その後、追加のアプリ固有の復旧計画を使用して、Active Directory Domain Services に依存する他のアプリをフェールオーバーします。
Active Directory Domain Services と DNS のディザスター リカバリーの詳細を確認してください。
SQL Server の保護
SQL Server は、オンプレミスのデータセンターの多くのビジネス アプリにデータ サービス基盤を提供します。 Site Recovery を SQL Server の HA/DR テクノロジと共に使用して、SQL Server を使用する多層エンタープライズ アプリを保護できます。
Site Recovery で提供されるものは次のとおりです。
- SQL Server に対応したシンプルでコスト効率の良いディザスター リカバリー ソリューション。 SQL Server のスタンドアロン サーバーとクラスターの複数のバージョンとエンドポイントを Azure またはセカンダリ サイトにレプリケートします。
- SQL AlwaysOn 可用性グループとの統合は、Azure Site Recovery の復旧プランを使用してフェールオーバーとフェールバックを管理できます。
- SQL Server データベースなど、アプリケーションのすべての層に対応するエンド ツー エンドの復旧計画。
- Site Recovery による、ピーク時の負荷に対応した SQL Server のスケーリング。このために、Azure でより大きな IaaS 仮想マシン サイズに負荷を "バースト" します。
- SQL Server ディザスター リカバリーの容易なテスト。 テスト フェールオーバーを実行して、運用環境に影響を与えることなく、データの分析とコンプライアンス チェックを実施できます。
SQL Server のディザスター リカバリーの詳細について確認してください。
SharePoint の保護
Azure Site Recovery は、SharePoint デプロイの保護に次のように役立ちます。
- ディザスター リカバリー用のスタンバイ ファームを用意する必要がなくなり、関連するインフラストラクチャ コストも削減されます。 Site Recovery を使用して、ファーム全体 (Web、アプリ、データベース層) を Azure またはセカンダリ サイトにレプリケートできます。
- アプリケーションのデプロイと管理が簡易になります。 プライマリ サイトに展開された更新は、自動的にレプリケートされます。 更新は、ファームのフェールオーバーとセカンダリ サイトでの復旧後に使用できます。 スタンバイ ファームを最新の状態に保つための管理の複雑さとコストが削減されます。
- テストやデバッグ用に必要に応じて運用環境に似たレプリカ環境のコピーを作成することで、SharePoint アプリケーションの開発とテストが簡単になります。
- Site Recovery を使用して SharePoint のデプロイメントを Azure に移行することで、クラウドへの移行が簡単になります。
SharePoint のディザスター リカバリーの詳細について確認してください。
Dynamics AX の保護
Azure Site Recovery は、次のような点で Dynamics AX ERP ソリューションの保護に役立ちます。
- Azure またはセカンダリ サイトへの Dynamics AX 環境全体 (Web および AOS 層、データベース層、SharePoint) のレプリケーションを管理します。
- クラウド (Azure) への Dynamics AX デプロイメントの移行が簡略化されます。
- 必要に応じてテストやデバッグ用に運用環境に似たコピーを作成することで、Dynamics AX アプリケーションの開発とテストが簡単になります。
Dynamic AX のディザスター リカバリーの詳細について確認してください。
リモート デスクトップ サービスの保護
リモート デスクトップ サービス (RDS) を使用すると、ユーザーが仮想デスクトップ インフラストラクチャ (VDI)、セッションベースのデスクトップ、アプリケーションを使用して、どこにいても作業できるようになります。
Azure Site Recovery では、次のサービスをレプリケートできます。
- 管理対象または管理されていないプールされた仮想デスクトップをセカンダリ サイトにレプリケートする。
- リモート アプリケーションとセッションをセカンダリ サイトまたは Azure にレプリケートする。
次の表に、レプリケーションのオプションを示します。
RDS | Azure VM を Azure にレプリケートする | Hyper-V VM をセカンダリ サイトにレプリケート | Hyper-V VM を Azure にレプリケート | VMware VM をセカンダリ サイトにレプリケート | VMware VM を Azure にレプリケート | 物理サーバーをセカンダリ サイトにレプリケート | 物理サーバーを Azure にレプリケート |
---|---|---|---|---|---|---|---|
プールされた仮想デスクトップ (管理対象外) | いいえ | 有効 | いいえ | 有効 | いいえ | 有効 | いいえ |
プールされた仮想デスクトップ (管理対象、UPD なし) | いいえ | 有効 | いいえ | 有効 | いいえ | 有効 | いいえ |
リモート アプリケーションとデスクトップ セッション (UPD なし) | はい | イエス | イエス | イエス | イエス | イエス | はい |
RDS のディザスター リカバリーの詳細を確認してください。
Exchange の保護
Site Recovery は、Exchange の保護に次のように役立ちます。
- 単一サーバーやスタンドアロン サーバーなど、小規模な Exchange デプロイの場合、Site Recovery では Azure またはセカンダリ サイトへのレプリケートとフェールオーバーを実行できます。
- 大規模なデプロイでは、Exchange DAG と統合します。
- Exchange DAG は、企業における Exchange のディザスター リカバリーに推奨されるソリューションです。 Site Recovery の復旧計画に DAG を含めることで、サイト全体の DAG のフェールオーバーを調整できます。
Exchange のディザスター リカバリーの詳細については、Exchange の DAG および Exchange のディザスター リカバリーに関する記事を参照してください。
SAP の保護
Site Recovery を使用して、SAP デプロイを次のように保護できます。
- コンポーネントを Azure にレプリケートすることによって、オンプレミスで実行されている SAP NetWeaver および非 NetWeaver 運用アプリケーションの保護を有効にします。
- コンポーネントを他の Azure データセンターにレプリケートすることによって、Azure で実行されている SAP NetWeaver および非 NetWeaver 運用アプリケーションの保護を有効にします。
- Site Recovery を使用して SAP デプロイを Azure に移行することで、クラウド移行を簡略化します。
- SAP アプリケーションをテストするためのオンデマンドの運用クローンを作成することによって、SAP プロジェクトのアップグレード、テスト、および、プロトタイプ作成を簡略化します。
SAP のディザスター リカバリーの詳細を確認してください。
インターネット インフォメーション サービスの保護
Site Recovery を使用して、インターネット インフォメーション サービス (IIS) デプロイを次のように保護できます。
Azure Site Recovery では、環境内の重要なコンポーネントをリモートのコールド サイトまたはパブリック クラウド (Microsoft Azure など) にレプリケートして、ディザスター リカバリーを実行できます。 Web サーバーとデータベースを備えた仮想マシンが復旧サイトにレプリケートされるため、構成ファイルまたは証明書の個別のバックアップは必要はありません。 アプリケーションのマッピングとバインドはフェールオーバー後に変更される環境変数に依存しますが、これらはディザスター リカバリー計画に統合されたスクリプトを使用して更新できます。 仮想マシンが復旧サイトで起動されるのはフェールオーバーの間だけです。 Azure Site Recovery は、次の機能を提供してエンドツーエンドのフェールオーバーを調整するのにも役立ちます。
- 各種階層における仮想マシンのシャットダウンと起動のシーケンス処理。
- 仮想マシン上のアプリケーションの依存関係とバインドをそれらの起動後に更新できるスクリプトの追加。 スクリプトは、復旧サイトを指すよう DNS サーバーを更新するためにも使用できます。
- プライマリ ネットワークと復旧ネットワークをマッピングして、フェールオーバー前に IP アドレスを仮想マシンに割り当てます。使用するスクリプトはフェールオーバー後に更新する必要がありません。
- 複数の Web アプリケーションをワンクリックでフェールオーバーする機能。これにより、障害発生時の混乱を回避できます。
- DR ドリル用の分離された環境で復旧計画のテストを実行する機能。
IIS のディザスター リカバリーの詳細を確認してください。
Citrix XenApp と XenDesktop の保護
2020 年 3 月に、Citrix は、パブリック クラウドでホストされているワークロードが非推奨となることおよびサポートの終了を発表しました。 そのため、Citrix ワークロードを保護するために Site Recovery を使用することはお勧めしません。
次のステップ
Azure VM のディザスター リカバリーの詳細を確認してください。