本記事では、Infrastructure Resiliency Manager(プレビュー)における可用性ゾーンダウンドリルの地域別可用性、対応シナリオ、制限をまとめています。
サポートされているリージョン
Resiliencyのアベイビリティゾーンダウンドリルは、ソブリンクラウドを除くすべてのAzureリージョンをアベイビリビリティゾーンサポートします。
サポートリソースタイプとネイティブフォルト
以下の表は、ネイティブのゾーンダウンフォルトをサポートするリソースタイプを示しています。
| リソースの種類 | 故障挙動 |
|---|---|
| Virtual Machines | 仮想マシンをシャットダウンします。 |
| Virtual Machine Scale Sets | スケールセット内のすべてのVirtual Machinesを単一のゾーン内でシャットダウンします。 |
| Azure Kubernetes Service | 単一のゾーン内のノードプールをシャットダウンします。 |
| Azure Database for PostgreSQL フレキシブル サーバー | トリガーはサーバーのアクティブゾーンを切り替えるためにフェイルオーバーを強制しました。 |
| フレキシブル サーバーのAzure Database for MySQL | トリガーはサーバーのアクティブゾーンを切り替えるためにフェイルオーバーを強制しました。 |
| Azure SQL Database | トリガーはサーバーのアクティブゾーンを切り替えるためにフェイルオーバーを強制しました。 |
| Azure Load Balancer | 管理者オーバーライドを使って選択したゾーン内の準備プローブを無効化します。 |
| Azure Cache for Redis | キャッシュのプライマリノードを再起動します。 |
| App Service | App Serviceインスタンスを単一のゾーンで停止します。 |
プレビューリリースは最大500のリソースを含むサービスグループをサポートしています。
Tip
サポートされていないリソースタイプについては、Azure Runbookで機能するカスタムスクリプトを使ってフォールトロジックを定義してください。
必要な役割と権限
以下の表は、掘削作業に必要な最低限の役割を示しています。
| スコープ | 役割 | Purpose |
|---|---|---|
| サービスグループ | SGドリル寄稿者 | ドリルを作成、更新、実行しましょう。 |
| サービスグループ | リカバリープラン寄付者 | 回復計画を作成・実行しましょう。 |
| サブスクリプション(Chaos Workspace) | ドリルアセット寄稿者 | 自動化アカウントとChaos Workspaceに関連するサブスクリプションを管理してください。 |
| 個々のリソース | ドリル資源故障の寄与者 | フォールトインジェクションのためのターゲットリソースを管理しましょう。 |
| サブスクリプション(モニタリング) | Log Analytics Contributor + Monitoring Contributor + User Access Administrator | モニタリングインフラ(Log Analytics workspace、DCE、DCR)を構築し、役割を割り当てます。 |
該当するリソース提供者
関連するサブスクリプションに登録するリソース提供者を登録してください:
-
Microsoft.Chaos:Chaos Workspaceを作成するサブスクリプションで必須です。 -
Microsoft.Insights:監視設定を作成するサブスクリプションで必須です。 -
Microsoft.OperationalInsights:監視設定を作成するサブスクリプションで必須です。 -
Microsoft.Automation: フォールトインジェクションのための自動化アカウント作成に必要です。