ディザスタ・リカバリ計画の概要
障害回復(DR)計画は、フルスタックDRによって作成される自動DRワークフロー(DR runbook)で、プライマリDR保護グループ内のすべてのリソースの障害回復を実行します。
DR計画は、あるリージョンまたは可用性ドメイン(AD)のプライマリDR保護グループ内のすべてのアプリケーション・スタック・コンポーネントを、別のリージョンまたはADのピア・スタンバイDR保護グループにどのように遷移するかを定義する一連のステップで構成されます。
DR計画の主な機能は次のとおりです:
- フルスタックDRは、プライマリおよびスタンバイDR保護グループの内容のインテリジェントな分析(イントロスペクション)を実行したあとにDR計画を自動的に作成します。
- DR計画は、一連の計画グループで構成され、各計画グループは計画ステップで構成されます。
- DR計画を作成する場合、計画グループおよびそれらのグループ内のステップの最適な順序は、フル・スタックDRによって自動的に決定されます。
- DR計画が実行されると、DR計画内の計画グループは順次実行され、各グループ内の計画ステップは並列実行されます。
- フル・スタックDRによって生成された計画グループおよびステップは組込みと呼ばれ、ユーザーが追加した計画グループおよびステップはユーザー定義と呼ばれます。
- DR計画は柔軟性が高く、カスタマイズ可能です。DR計画のカスタマイズの詳細は、ディザスタ・リカバリ計画の変更を参照してください
- フル・スタックDRによって作成された後、独自のユーザー定義グループおよびステップをDRプランに追加できます。
- DR計画内の組込みおよびユーザー定義グループの順序を変更できます。
- 組込みおよびユーザー定義グループおよびステップの実行動作をカスタマイズできます。
- フル・スタックDRでは、スタンバイ・ロールを持つDR保護グループに対してのみDR計画を作成できます。プライマリDR保護グループでDR計画を作成するには、DR遷移を実行するためのDR計画を実行して、まずプライマリDR保護グループをスタンバイ・ロールに遷移する必要があります。
- 関連付けられたDR保護グループのペアは、2つのDR保護グループ間でDR遷移を実行するために作成された複数のDR計画を持つことができます。
- DR計画は、関連付けられたペアの両方の保護グループに存在できますが、スタンバイDR保護グループのDR計画のみが「アクティブ」状態になり、変更または実行のために使用可能です。プライマリDR保護グループのDR計画は、「非アクティブ」状態で保持され、そのDR保護グループがスタンバイ・ロールを引き継ぐまで変更または実行できません。
- DR遷移を実行し、ペアのDR保護グループのロールが入れ替わると、新しいスタンバイDR保護グループのDR計画がアクティブになり、新しいプライマリDR保護グループのDR計画は非アクティブになります。
DR計画を作成および実行するための一般的なワークフローの例は次のとおりです:
- プライマリおよびスタンバイのDR保護グループの関連付けられたペアを作成し、アプリケーション・スタック・メンバーおよびその他のリソースをDR保護グループに追加します。プライマリDR保護グループにDRPG-IADという名前を付け、スタンバイDR保護にDRPG-PHXという名前を付けることができます。
- DRPG-PHXが現在のスタンバイであるため、DRPG-PHXで1つ以上のDR計画を作成します。必要に応じて、これらのDR計画をカスタマイズします。
- DRPG-PHXでこれらのDR計画のいずれかを実行し、DRPG-IADからDRPG-PHXへのアプリケーション・スタックのDR遷移を実行します。DR計画実行が完了すると、DRPG-IADが新しいスタンバイになり、DRPG-PHXが新しいプライマリになります。
- DRPG-IADはスタンバイ・ロールを持つようになったため、DRPG-IADで別のDR計画のセットを作成します。必要に応じて、これらのDR計画をカスタマイズします。
- DRPG-IADでこれらの計画のいずれかを実行し、DRPG-PHXからDRPG-IADへの逆DR遷移を実行します。
- これで、DRPG-IADとDRPG-PHXの両方でDR計画が作成および格納されました。現在のスタンバイDR保護グループに格納されている適切な計画を使用して、これらの2つのDR保護グループ間でいつでも相互にDR遷移を実行します。
親トピック: ディザスタ・リカバリ計画の管理