次の方法で共有


マネージド DevOps プールの信頼性

この記事では、マネージド DevOps プールでの信頼性のサポートについて説明し、リージョン間のディザスター リカバリー について説明

可用性ゾーン

現時点では、マネージド DevOps プールは可用性ゾーンをサポートしていません。

リージョン間のディザスター リカバリー

ディザスター リカバリー (DR) とは、ダウンタイムやデータ損失につながる自然災害などの影響の大きいイベントから復旧することです。 原因に関係なく、災害に対する最善の解決策は、明確に定義されテストされた DR プランと、DR を積極的にサポートするアプリケーション設計です。 ディザスター リカバリー計画の作成を検討する前に、「ディザスター リカバリー戦略の設計に関する推奨事項」を参照してください。

DR に関しては、Microsoft は共有責任モデルを使用します。 共有責任モデルでは、ベースライン インフラストラクチャとプラットフォーム サービスの可用性が Microsoft によって保証されます。 同時に、多くの Azure サービスでは、データのレプリケート、または障害が発生したリージョンから別の有効なリージョンにクロスレプリケートするフォールバックは、自動的には行われません。 それらのサービスについては、お客様がワークロードに適したディザスター リカバリー計画を設定する必要があります。

マネージド DevOps プール インスタンスは、障害が発生したリージョンから別の有効なリージョンに自動的にレプリケートまたは切り替えることはありません。 マネージド DevOps プールをホストする Azure リージョンが完全に停止した場合は、別のリージョンに新しい Managed DevOps プールを作成し、新しいプールを参照するようにパイプラインを手動で更新する必要があります。

ディザスター リカバリーを計画する

障害発生時にも再作成できるように、Managed DevOps プールの構成を文書化します。 これには、Managed DevOps プールが依存する次のリソースが含まれます。

  • 置換プールのリソース グループ
  • 交換プールのデベロッパー センターとデベロッパー センター プロジェクト
  • Azure コンピューティング ギャラリー イメージ (プールで使用されている場合)

既存のプールの構成を保存し、 ARM テンプレート または Azure CLI スクリプトを作成して、同じ設定 (名前と場所を除く) を使用してプールを再作成し、新しいプールを使用するようにパイプラインを手動で更新できます。 元のプールの Azure リージョンで通常の操作が再開されたら、元のプールを使用するようにパイプラインを更新し、新しいプールと関連付けられているリソースを削除できます。