インフラストラクチャの回復性マネージャーを使用すると、個々のリソースでゾーンの停止をシミュレートすることで、サービス グループ リソースの回復性を評価できます。 アプリケーションのゾーン間の回復性ソリューションのパフォーマンスを評価し、アプリケーション継続性をサポートするために回復性の向上を必要とするリソースを特定できます。
可用性ゾーンダウンドリル テンプレートでは、サポートされているリソースの種類に対してAzure推奨されるエラーが提供され、Azure Runbook を使用してカスタム ロジックでオーバーライドできます。 障害の挿入後、統合された復旧計画を使用して、アクティブ/パッシブ ソリューションで構成されたリソースのフェールオーバーと再保護を実行できます。 停止中のアプリケーションのダウンタイムを測定することもできます。 また、統合されたメトリックを使用して、ドリルの実行中にサービス グループとリソースの正常性をリアルタイムで監視することもできます。
Availability Zone の障害対応ドリルの主要構成要素
次の表に、可用性ゾーンダウンドリルで使用するコア コンポーネントの一覧を示します。
| コンポーネント | 説明 |
|---|---|
| サービス グループ | アプリケーションまたはワークロードを表すAzure リソースの論理グループ。 |
| ゾーンダウン訓練 | サービス グループ リソースの可用性ゾーンの停止をシミュレートして、ゾーン間の回復性を評価するテンプレート。 |
| フォールト インジェクション | ゾーンの停止をシミュレートするために制御された障害を導入するプロセス。 |
| 復旧計画 | フォールト インジェクション後にリソースを復旧するための、フェールオーバー操作と再保護操作のあらかじめ定義された一連の手順。 |
| フォールト デザイナー | インターフェイスは、ドリル内の各リソースに適用されたエラーを確認および編集することです。 |
| 健全性の監視 | ドリル実行中にリアルタイムでリソースの正常性を追跡するための統合メトリック エクスペリエンス。 |
ドリル実行のライフサイクル
次のシーケンスでは、ドリル ライフサイクルの各ステージと、各ステップで実行されるアクションの概要を示します。
障害の挿入: 選択した可用性ゾーン内のリソースに制御された障害を適用します。
フェールオーバー: 関連する復旧計画を使用して、アクティブ/パッシブ ソリューションで構成されたリソースのフェールオーバーをトリガーします。
再保護: フェールオーバーされたリソースのレプリケーションを有効にして、冗長性を再確立します。
フェールオーバー (逆): ターゲット ゾーンからソース ゾーンにリソースをフェールバックします。
再保護 (逆): 元の方向にレプリケーションを再度有効にして、ベースライン構成を復元します。