Azure Image Builder (AIB) の信頼性
この記事の内容は、リージョン間のディザスター リカバリーおよび事業継続です。
Azure Image Builder (AIB) は、クラスターが単一のリージョンを提供するリージョン サービスです。 AIB リージョンのセットアップでは、データとリソースがリージョン境界内に保持されます。 サービスとしての AIB では、リージョン ダウン シナリオのクラスターと SQL データベースのフェールオーバーは行われません。
Note
Azure Image Builder では可用性ゾーンはサポートされていません。
リージョン間のディザスター リカバリーおよび事業継続
ディザスター リカバリー (DR) とは、ダウンタイムやデータ損失につながるような、影響の大きいイベント (自然災害やデプロイの失敗など) から復旧することです。 原因に関係なく、災害に対する最善の解決策は、明確に定義されテストされた DR プランと、DR を積極的にサポートするアプリケーション設計です。 ディザスター リカバリー計画の作成を検討する前に、「ディザスター リカバリー戦略の設計に関する推奨事項」を参照してください。
DR に関しては、Microsoft は共有責任モデルを使用します。 共有責任モデルでは、ベースライン インフラストラクチャとプラットフォーム サービスの可用性が Microsoft によって保証されます。 同時に、多くの Azure サービスでは、データのレプリケート、または障害が発生したリージョンから別の有効なリージョンにクロスレプリケートするフォールバックは、自動的には行われません。 それらのサービスについては、お客様がワークロードに適したディザスター リカバリー計画を設定する必要があります。 Azure PaaS (サービスとしてのプラットフォーム) オファリング上で実行されるほとんどのサービスには、DR をサポートするための機能とガイダンスが用意されており、お客様はサービス固有の機能を使って迅速な復旧をサポートでき、DR 計画の開発に役立ちます。
Azure Image Builder (AIB) の迅速かつ簡単な復旧を確保するには、AIB ソリューションを設計するときに、リージョン ペアまたは複数のリージョンでイメージ テンプレートを実行することをお勧めします。 また、イメージ テンプレートを設定するときに、最初からリソースをレプリケートする必要もあります。
マルチリージョンの地域のディザスター リカバリー
地域災害が発生した場合、Microsoft は、AIB の停止の検出、通知、サポートに対して責任を負います。 ただし、コントロール プレーン (サービス側) とデータ プレーンのディザスター リカバリーの設定はお客様が行う必要があります。
停止の検出、通知、管理
Azure Image Builder (AIB) サービスで停止が発生した場合、Microsoft から通知が送信されます。 停止の一般的な症状の 1 つは、イメージ テンプレートを実行しようとしたときに 500 エラーが発生することです。 サポート リクエストの管理を通じて、Azure Image Builder の停止の通知と状態の更新を確認できます。
ディザスター リカバリーと障害検出を設定する
AIB サービス側でリージョンのフェールオーバーがないため、Azure Image Builder (AIB) 環境のディザスター リカバリーの設定はお客様が行う必要があります。 コントロール プレーン (サービス側) とデータ プレーンの両方をお客様が構成する必要があります。
リソースをレプリケートできる近くの別のリージョンに AIB リソースを作成することをお勧めします。 詳細については、サポートされているリージョンと AIB の作成に関係するリソースに関するページを参照してください。
単一リージョンの地域のディザスター リカバリー
単一リージョンの障害が発生した場合、そのリージョンが使用できない場合でも、そのリージョンからイメージ テンプレート リソースを取得する必要があります。 イメージ テンプレートのコピーをローカルで保持するか、Azure portal から Azure Resource Graph を使用してイメージ テンプレート リソースを取得できます。
Azure portal から Resource Graph を使用してイメージ テンプレート リソースを取得するには、次の手順を行います。
Azure portal の検索バーに移動し、Resource Graph エクスプローラーを検索します。
左端の検索バーを使用して、種類と名前でリソースを検索し、詳細でイメージ テンプレートのプロパティがどのように提供されるかを確認します。 右下の [詳細を表示] オプションには、イメージ テンプレートの properties 属性とタグが個別に表示されます。 テンプレート名、場所、ID、テナント ID を使用して、正しいイメージ テンプレート リソースを取得できます。
容量と予防的なディザスター リカバリーの回復性
Microsoft とお客様は、共有責任モデルの下で活動します。 顧客対応 DR (お客様が責任を持つサービス) では、お客様がデプロイおよび制御するすべてのサービスの DR に対処する責任はお客様にあります。 プロアクティブな復旧を確保するには、常にセカンダリを事前にデプロイする必要があります。 セカンダリを事前にデプロイしていない場合、影響を受けた時点での容量は保証されません。
テンプレートをレプリケートする場所を計画する場合は、次の点を考慮してください。
- AIB リージョンの可用性:
- ユーザーに近い AIB がサポートされるリージョンを選択します。
- AIB では、継続的に新しいリージョンを展開しています。
- Azure のペアになっているリージョン:
- 利用する地理的な領域に対してペアになっている 2 つのリージョンを選択します。
- 優先する必要があるリージョン ペアの復旧作業。
その他のガイダンス
データ処理情報については、Azure Image Builder のデータ所在地の詳細を参照してください。