Azure VM 可用性

2023年7月10日

Azure VMの可用性について調査した結果をまとめておく

質問①

=========================================

マネージドディスクに保存されているデータですが、

Azure側の障害により、損失する可能性はありますでしょうか。

それとも、データ損失されないことは保証されておりますでしょうか。

=========================================

回答①

マネージドディスクは、先にご確認いただいた以下のドキュメントにも記載がございます通り、

3 つのレプリカを提供することで、高い持続性および可用性を実現しております。

1 つ (またはごく稀ではございますが 2 つ) のレプリカにおいて、局所的な障害などにより

問題が発生してしまったとしても、残りのレプリカにてデータを維持することが可能です。

ご参考:優れた持続性と可用性

https://learn.microsoft.com/ja-jp/azure/virtual-machines/managed-disks-overview#highly-durable-and-available

ご参考:Azure IaaS 回復性

https://learn.microsoft.com/ja-jp/azure/virtual-machines/backup-and-disaster-recovery-for-azure-iaas-disks#azure-iaas-resiliency

一方、上記は単一ホストサーバーの障害など、あくまで局所的な障害についてでございますが、

リージョン全体の非常に大規模な障害などが起こった場合、

データが損失してしまう可能性は 0 とは言えないのが現状でございます。

局所的でない大規模な障害からワークロードを保護 (ディザスターリカバリー) するためには、

お客様側にて別途追加の手順をご実施いただく必要がございます。

ディザスターリカバリーの詳細およびシナリオ別の対応方法につきましては、

以下のドキュメントに記載がございますため、ご確認いただけますと幸いでございます。

ご参考:バックアップと障害復旧

https://learn.microsoft.com/ja-jp/azure/virtual-machines/backup-and-disaster-recovery-for-azure-iaas-disks#backup-and-disaster-recovery

質問②

Azure VMが起動しているホストが障害した場合の復旧措置はどのようになっているか

回答②

Azure では、VM が展開されているホストに障害が発生した際、障害の状況に応じて

VM の復旧を自動で行う仕組みがございます。

上記 Azure の復旧措置におきましては、Azure 側が障害を検知し次第実行され、

基本的には先にご案内した SLA を満たす範囲内で復旧作業が完了いたしますので、

お客様側には特段の対応を行っていただかずとも、VM は復旧されるとご認識いただければと思います。

ご参考:ホスト サーバー エラー

https://learn.microsoft.com/ja-jp/troubleshoot/azure/virtual-machines/understand-vm-reboot#host-server-faults

# 一過性の問題の場合、ホストの再起動を行うことで復旧を行う仕組み

ご参考:自動復旧

https://learn.microsoft.com/ja-jp/troubleshoot/azure/virtual-machines/understand-vm-reboot#auto-recovery

# 正常なホストへの移動 (再デプロイ) を行うことで復旧を行う仕組み

質問③

Azure VMの再デプロイって何?

回答③

Azure VM における再デプロイとは、「VM をシャットダウン (割り当て解除) し、

異なるホストへ移動したうえで VM を起動する」という操作のことを表しておりますため、

Azure VM が展開されているホストを明示的に変更することをご希望の際にご利用いただくことが可能です。

ご参考:新しい Azure ノードへの Windows 仮想マシンの再デプロイ

https://learn.microsoft.com/ja-jp/troubleshoot/azure/virtual-machines/redeploy-to-new-node-windows

ご参考:■ 仮想マシンの再デプロイ

https://jpaztech.github.io/blog/vm/vm-operation/#%E2%96%A0-%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E3%81%AE%E5%86%8D%E3%83%87%E3%83%97%E3%83%AD%E3%82%A4

—– 抜粋 —–

再デプロイとは、仮想マシンが稼働する 物理ホスト サーバーを明示的に変更 する操作です。

つまり、仮想マシンへのリソース割り当てを一度解除し、これまで稼働していた物理ホスト サーバーとは別の物理ホスト サーバーにて、仮想マシンに再度リソース割り当てを行います。


Azure 側には自動復旧措置がございますので、

お客様側にて復旧措置を取っていただく必要は基本的には無い想定でございます。

お客様側にて再デプロイしていただくことも可能ではございますが、

基本的には特段の対応は不要であるとご認識いただけますと幸いです。

質問④

Azure VMの可用性と、マネージドディスクの可用性は別?

回答④

マネージドディスクには、単独で返金制度を備えた、稼働率の SLA は設定されておりません。

ディスクがアタッチされた VM に対しての SLA をご確認いただけますと幸いでございます。