可用性セットの概要

適用対象: ✔️ Linux VM ✔️ Windows VM

この記事では、Azure 仮想マシン (VM) の可用性機能の概要について説明します。

可用性セットとは

可用性セットは VM の論理グループで、これによって Azure は、冗長性と可用性を提供するためにアプリケーションが構築された方法を理解することができます。 高可用性アプリケーションを提供し、99.95% Azure SLA に適合するために、1 つの可用性セット内に 2 つ以上の VM を作成することをお勧めします。 可用性セット自体にはコストはかかりません。料金は、作成した各 VM インスタンスに対してのみ発生します。

可用性セットのしくみ

基盤となる Azure プラットフォームにより、可用性セット内の各仮想マシンに更新ドメイン障害ドメインが割り当てられます。 各可用性セットは、最大 3 つの障害ドメインと 20 個の更新ドメインで構成できます。 更新ドメインは、仮想マシンと、同時に再起動できる基礎となる物理ハードウェアのグループを示しています。 5 つの更新ドメインを含む 1 つの可用性セット内に 5 つを超える仮想マシンが構成されている場合、6 番目の仮想マシンは最初の仮想マシンと同じ更新ドメインに配置され、7 番目は 2 番目の仮想マシンと同じ更新ドメインに配置され、それ以降も同様になります。 計画的メンテナンス中は、更新ドメインの再起動が順番に処理されない場合がありますが、一度に再起動される更新ドメインは 1 つのみです。 再起動された更新ドメインには、別の更新ドメインでメンテナンスが開始されるまでに、復旧するための時間として 30 分が与えられます。

障害ドメインは電源とネットワーク スイッチを共有する仮想マシンのグループを定義します。 既定で、可用性セット内に構成された仮想マシンは、最大 3 つの障害ドメイン間で分散されます。 仮想マシンを可用性セットに配置しても、アプリケーションがオペレーティング システムやアプリケーションの障害から保護されるわけではありませんが、潜在的な物理ハードウェア障害、ネットワーク障害、または電力の中断の影響を低下させることができます。

Diagram showing various compute clusters split into fault domains and within those fault domains, we have multiple update domains

VM もディスクの障害ドメインに合わせて配置されます。 この配置により、1 つの VM に接続されたすべてのマネージド ディスクが同じ障害ドメイン内にあることが保証されます。

管理対象の可用性セットには、マネージド ディスクを持つ VM だけを作成できます。 マネージド ディスクの障害ドメインの数はリージョンによって異なり、マネージド ディスクの障害ドメインはリージョンあたり 2 つまたは 3 つになります。

Diagram showing how the fault domains for disks and VMs are aligned.

次のステップ

可用性と冗長性の機能を使って、Azure 環境を構築できるようになりました。 ベスト プラクティスに関する情報については、Azure の可用性のベスト プラクティスに関するページをご覧ください。