Azure NetApp Files でのアプリケーションの高可用性のために可用性ゾーン ボリュームの配置を使用する
Azure 可用性ゾーンは、ローカルの障害に耐性がある、各サポート対象の Azure リージョン内の物理的に分離された場所です。 障害の範囲は、ソフトウェアやハードウェアの障害から、地震、水害、火災などの事象に至る可能性があります。 Azure サービスの冗長性と論理的な分離のため、障害へのトレランスが実現されます。 回復性を確保するため、すべての可用性ゾーン対応リージョンに、最低 3 つの個別の可用性ゾーンが存在します。
重要
可用性ゾーンは "論理ゾーン" と呼ばれます。 各データセンターは、物理ゾーンに割り当てられています。 物理ゾーンは Azure サブスクリプションの論理ゾーンにマップされ、マッピングはサブスクリプションごとに異なります。 Azure サブスクリプションには、サブスクリプションの作成時に、このマッピングが自動的に割り当てられます。 Azure NetApp Files は、サブスクリプションのすべての Azure サービスの汎用の論理対物理の可用性ゾーンのマッピングに合わせて調整されます。
Azure 可用性ゾーンは可用性が高く、フォールト トレラントで、従来の単一または複数のデータセンター インフラストラクチャよりもスケーラブルです。 Azure 可用性ゾーンにより、中断なくゾーン間で自動的に切り替わるアプリケーションやデータベースを設計して運用することができます。 可用性ゾーンを使用する Azure サービスを使用して、回復性のあるソリューションを設計できます。
現在、可用性ゾーンを備えた高可用性 (HA) アーキテクチャの使用は、Azure の Well-Architected フレームワークの既定でありベスト プラクティスの推奨事項です。 エンタープライズ アプリケーションとリソースは、このレベルの高可用性 (HA) または障害ドメイン (ゾーン) の分離を実現するために、ますます複数の可用性ゾーンにデプロイされています。
多くのアプリケーションは、アプリケーション ベースのレプリケーションとフェールオーバー テクノロジ (SQL Server Always-On 可用性グループ (AOAG)、SAP HANA with HANA System Replication (HSR)、Oracle with Data Guard など) を使用して、複数の可用性ゾーンにわたって HA 用に構築されています。
可用性ゾーンを使用する前に、次の概念を理解してください。
ゾーン配置: リソースは特定の可用性ゾーンに固定されます。 高い信頼性の要件を満たすために、異なるゾーン間で複数のゾーン展開を組み合わせることができます。 ユーザーは、データ レプリケーションを管理し、ゾーン間で要求を分散する責任があります。 単一のアベイラビリティ ゾーンで障害が発生した場合は、ユーザーが別のアベイラビリティ ゾーンへのフェールオーバーを行います。
ゾーン冗長: リソースは、複数の可用性ゾーンに分散しています。 Microsoft は、ゾーン間での要求の分散と、ゾーン間でのデータのレプリケーションを管理します。 単一のアベイラビリティ ゾーンで停止が発生した場合、Microsoft はフェールオーバーを自動的に管理します。
重要
Azure NetApp Files のゾーン配置をアプリケーション ベースのレプリケーションとフェールオーバー テクノロジと組み合わせて使用して高可用性アーキテクチャを作成できますが、Azure NetApp Files ゾーン配置のみを使用してもゾーン冗長は提供されません。 ワークロードでアプリケーション ベースのレプリケーションとフェールオーバーがサポートされていない場合は、冗長性を高めるために Azure NetApp Files ゾーン間レプリケーションの使用を検討してください。
Azure NetApp Files の可用性ゾーン ボリューム配置機能を使用すると、Azure コンピューティングと同じゾーン内の他のサービスに合わせて、選択した特定の可用性ゾーンに各ボリュームをデプロイできます。
この図では、(ピアリングされた) VNet のリージョン内のすべての仮想マシン (VM) は、すべての Azure NetApp Files リソースにアクセスできます (青い矢印)。 同じゾーンにある Azure NetApp Files ボリュームにアクセスする VM (緑色の矢印) は、可用性ゾーンの障害ドメインを共有します。 プラットフォーム レベルで異なるボリューム間にレプリケーションがないことに注目してください。
Azure NetApp Files デプロイは、その可用性ゾーンに Azure NetApp Files が存在し、十分な容量がある場合、選択したゾーンの可用性で発生します。
重要
Azure NetApp Files 可用性ゾーン ボリューム配置では、ゾーン配置が提供されます。 コンピューティングに対する近接配置は提供されません。 そのため、最短待機時間の保証は提供 されません。 VM からストレージへの待機時間は、可用性ゾーンの待機時間エンベロープ内にあります。
可用性ゾーン全体にコンピューティング、ストレージ、ネットワーク、データ リソースを併置し、この配置を他の可用性ゾーンにレプリケートすることができます。
待機時間は、可用性ゾーン アクセス内の可用性ゾーンの待機時間と、可用性ゾーン間アクセスのリージョンの待機時間エンベロープの影響を受けます。
重要
Terraform マネージド ボリュームで可用性ゾーンを使うことはお勧めしません。 その場合は、ボリュームにゾーン プロパティを追加する必要があります。
可用性ゾーンを含む Azure のリージョン
現在可用性ゾーンをサポートしているリージョンのリストについては、可用性ゾーンをサポートする Azure リージョンに関するページを参照してください。