この記事では、Azure デプロイ環境での信頼性のサポートについて説明します。 可用性ゾーンを使用したリージョン内の回復性と、ディザスター リカバリーによるリージョン間の回復性について説明します。 Azure における信頼性の詳細については、Azure の信頼性に関するページを参照してください。
可用性ゾーンのサポート
可用性ゾーン は、Azure リージョン内のデータセンターの物理的に分離されたグループです。 1 つのゾーンで障害が発生した際には、サービスを残りのゾーンのいずれかにフェールオーバーできます。 アプリケーションの可用性を向上させるには、リージョン内で複数の可用性ゾーンを使用するようにソリューションを設計します。 可用性ゾーンが使用可能な Azure リージョンの詳細については、 Azure リージョンの一覧を参照してください。
可用性ゾーンをサポートするリージョンに Azure Deployment Environment をデプロイすると、デプロイ環境サービス自体が可用性ゾーンの冗長性の恩恵を受けます。 ただし、環境内にデプロイされるリソースの実際の可用性ゾーンのサポートは、コードとしてのインフラストラクチャ テンプレートで定義されている個々の Azure サービスと構成によって異なります。 ゾーン冗長デプロイを確実に行うには、サポートされている可用性ゾーンを使用するようにテンプレート内の各リソースを構成します。 [リージョン 別に利用可能な製品 ] ページを使用して、展開環境をサポートするリージョンを確認します。
リージョン間のディザスター リカバリーおよび事業継続
ディザスター リカバリー (DR) とは、自然災害やデプロイの失敗など、ダウンタイムやデータ損失につながる影響の大きいイベントから組織が復旧するために使用するプラクティスを指します。 原因に関係なく、災害に対する最善の解決策は、明確に定義されテストされた DR プランと、DR を積極的にサポートするアプリケーション設計です。 ディザスター リカバリー計画の作成を開始する前に、 ディザスター リカバリー戦略の設計に関する推奨事項を参照してください。
DR の場合、Microsoft は 共有責任モデルを使用します。 このモデルでは、Microsoft はベースライン インフラストラクチャとプラットフォーム サービスを確実に利用できるようにします。 ただし、多くの Azure サービスでは、データが自動的にレプリケートされたり、障害が発生したリージョンから別の有効なリージョンにクロスレプリケートされたりすることはありません。 それらのサービスに対して、ワークロードに適したディザスター リカバリー計画を設定する責任はユーザーにあります。 Azure PaaS (サービスとしてのプラットフォーム) オファリング上で実行されるほとんどのサービスには、DR をサポートするための機能とガイダンスが用意されています。 サービス固有の機能を使用して高速復旧をサポートし、DR プランの開発に役立ちます。
リージョン間フェールオーバーが発生した場合に環境をデプロイする機能を維持するために、代替リージョンに次のデプロイ環境構成リソースを再作成できます。 代替リージョンでこれらのリソースを手動で再作成する必要があることに注意してください。デプロイ環境では、リージョン間で自動的にレプリケートされることはありません。
- デベロッパー センター
- プロジェクト
- Catalogs
- カタログ アイテム
- デベロッパー センターの環境の種類
- プロジェクトの環境の種類
以前にデプロイされた環境とその基になる Azure リソースは、自動的にはレプリケートされません。 使用される各 Azure サービスの DR 機能に基づいて、環境内にデプロイされたリソースのディザスター リカバリー戦略を実装する責任があります。
詳細については、 Azure から Azure へのディザスター リカバリー アーキテクチャに関するページを参照してください。
関連コンテンツ
- Azure が信頼性をサポートする方法の詳細については、Azure の信頼性に関するドキュメントを参照してください。
- Deployment Environments リソースの詳細については、「Azure Deployment Environments の主要な概念」を参照してください。
- デプロイ環境の概要については、「 クイック スタート: Azure デプロイ環境の構成」を参照してください。