可用性オプションが選択されていない場合、Azure ではどの VM 可用性ゾーンが使用されますか?

可用性オプションが選択されていない場合、Azure ではどの VM 可用性ゾーンが使用されますか?

Azure Availability Zones のドキュメントには高可用性に関する詳細が少し欠けているように思います。そのため、ドキュメント化されていない動作に関する詳細をここで誰かが知っていることを願っています。

  1. 仮想マシン(またはディスクなどの他のゾーンリソース)がAzureにプロビジョニングされているが、可用性オプション(この場合は可用性ゾーン)が選択されていない場合、何が起こるでしょうか。ゾーンが3つある場合、どのゾーンに存在しますか。AWSでは、すべてのVMはいくつかのゾーン、他に何もなければランダム。しかし、Azure には何がありますか? これもランダム、4 番目? なし? ゾーンに含まれない別のデータセンター? リージョン内にどのゾーンにも属さない Azure データセンターはありますか?

  2. なぜ、(データ) ディスクを、接続先の VM とは異なるアベイラビリティ ゾーンに配置できるのでしょうか? ディスクが離れる可能性があるため、パフォーマンスが低下するのではないですか? 私の知る限り、AWS ではそれは不可能です。たとえば、EBS は EC2 インスタンスと同じゾーンに配置する必要があり、サブネットは異なるゾーンにまたがって配置されません。

答え1

このトピックに関する Microsoft の公式ドキュメントはまだ見つかっていませんが、ドキュメントの問題に関する議論の中にいくつかの情報が埋もれています。

例えば、問題 39091マイクロソフトの担当者は次のように述べています。

基本的には、容量、健全性などさまざまな要素に基づいて決定を下す「アロケータ」が存在します。しかし、顧客の観点から見ると、どの DC が選択されるかに関して顧客には発言権がありません。

ゾーンを指定せずに配置されたゾーン リソースは、内部のプライベート ロジックに従って割り当てられ、割り当て解除および再割り当て時に、その「割り当て元」の希望に応じて移動または配置できると考えています。

2 番目の質問にお答えすると、データ ディスクをその VM とは別のゾーンに配置することはできません。VM がゾーン 1 に存在し、データ ディスクをゾーン 2 に作成する場合、そのデータ ディスクを接続することはできません。VM とディスクを一緒に作成すると、「アロケータ」によって常に同じゾーンに配置されると推測することしかできません (直接確認されていません)。

関連情報