Azure Site Recovery NVMe対応で変わるDR設計|新世代Azure VMのBCDR実務ポイント

Azure Site Recovery NVMe対応により、新世代の Azure VM を採用する企業は、性能重視のVM選定とディザスターリカバリー設計を以前より近づけて考えられるようになりました。特に Da/Ea/Fa v6 シリーズや Ebsv5/Ebdsv5 など、NVMe ディスクコントローラーを使う Windows Azure VM を本番候補にしていたチームにとって、「高性能VMにしたいが、ASRで保護できるのか」という設計上の迷いが減ります。

ただし、これは万能な解禁ではありません。2026年4月15日時点の更新では、Azure Site Recovery が Windows の Azure VM、Generation 2、Azure-to-Azure シナリオ、NVMe対応VMファミリ に対してプレビュー対応した、という位置づけです。エフェメラル OS ディスク、ローカル NVMe ディスク、SCSI と NVMe が混在する一部構成はそのまま保護対象にできない点に注意が必要です。この記事では、クラウドレジリエンス担当者やインフラアーキテクト向けに、Azure Site Recovery NVMe対応が新しい Azure VM ファミリの選定、RPO/RTO、リージョン設計、BCDR計画にどう影響するかを実務目線で整理します。

目次

Azure Site Recovery NVMe対応の更新内容

Microsoft は Azure Site Recovery の 2026年4月の更新として、NVMe ディスクコントローラーを使用する Windows Azure VM のレプリケーションとディザスターリカバリーをプレビューで追加しました。対象例として、Da/Ea/Fa v6 シリーズ、Ebsv5/Ebdsv5 などの NVMe 対応 Generation 2 VM ファミリが挙げられています。シナリオは Azure-to-Azure、つまり Azure リージョン間の DR です。(Microsoft Learn)

この更新の実務上の意味は、単に「対応VMが増えた」ことではありません。これまで NVMe 対応の新しい VM サイズを採用すると、性能面では有利でも、DR設計では別のVMサイズや別の復旧方式を検討せざるを得ないケースがありました。今回の対応により、少なくとも対応範囲内では、新世代VMを前提にしたBCDR設計をAzure Site Recovery中心で組み立てやすくなったと考えられます。

Azure VM の NVMe は、SCSI と比べて高い IOPS やスループット、低レイテンシを狙いやすく、データベース、分析基盤、アプリケーションサーバーなど I/O 集中型ワークロードで効果を発揮します。Microsoft Learn でも、NVMe は Azure Managed Disks への高速なデータ転送を必要とするワークロードに有効と説明されています。(Microsoft Learn)

まず確認すべき対応範囲

Azure Site Recovery NVMe対応を検討する際は、「VMサイズがNVMe対応だから保護できる」と短絡しないことが重要です。現時点では、対応OS、VM世代、ストレージ構成、リージョン、チャーン量をまとめて確認する必要があります。

確認項目実務で見るポイント
OSWindows Azure VM が対象。Linux はこの更新の主対象ではないため、別途サポートマトリックス確認が必要
VM世代Generation 2 VM が前提
シナリオAzure-to-Azure のリージョン間DR
VMファミリDa/Ea/Fa v6、Ebsv5/Ebdsv5 など、NVMeインターフェイスを使用する対象VM
非対応例エフェメラル OS ディスク、ローカル NVMe ディスク、SCSI + NVMe 混在コントローラーVM
リージョンAzure パブリッククラウド全リージョンで対応とされるが、復旧先で対象SKUが使えるかは別途確認が必要
性能条件ASR のデータ変更率、つまりチャーン制限内に収まることが必要

Azure Site Recovery のサポートマトリックスでは、NVMe ストレージインターフェイスはプレビューとして、Azure-to-Azure の Windows Gen2 VM でサポートされる一方、エフェメラル OS ディスクとローカル NVMe ディスクはサポートされないと明記されています。また、Lsv3 などの SCSI + NVMe 混在コントローラーVMはサポート対象外です。(Microsoft Learn)

新しい Azure VM ファミリのDR計画で何が変わるのか

高性能VMの採用判断に「DR可否」を組み込みやすくなる

新世代の Azure VM は、性能、コスト効率、集約率の面で魅力があります。たとえば Ebsv5/Ebdsv5 は、ストレージスループット重視のワークロードに向いたメモリ最適化VMとして位置づけられています。(Microsoft Learn)

一方、DR担当者にとっては、性能が高いことよりも「同じ構成で復旧できるか」「フェールオーバー後に業務を継続できるか」が重要です。Azure Site Recovery NVMe対応により、次のような判断がしやすくなります。

以前の検討で起きやすかった課題NVMe対応後の設計上の変化
NVMe VMを使うとASR保護が難しく、旧世代VMに戻す判断が必要だった対応条件を満たせば、新世代VMをDR設計に含めやすい
性能設計とBCDR設計が分断されていたVMサイズ選定時に、同時に復旧先SKUとASR対応を確認できる
DRのために別方式のバックアップ・復旧を組み合わせる必要があったAzure-to-Azure DRではASR中心の標準設計を検討しやすい
高I/OワークロードのRPO見積もりが曖昧になりやすかったチャーン量を前提に、High Churnや拡張チャーンの検討に進みやすい

重要なのは、NVMe対応によって「高性能VMも無条件に同じRPOで守れる」わけではない点です。ASRはレプリケーションの仕組みであり、実際のRPOはディスク書き込み量、I/Oサイズ、ネットワーク、キャッシュストレージ、復旧先リージョンの構成に影響されます。

復旧先リージョンのSKU可用性がより重要になる

NVMe対応VMを保護する場合、復旧先リージョンで同等または近いVMサイズを作れるかが設計の核心になります。Azure Site Recovery のレプリケーション設定では、復旧先リージョンが NVMe 対応 VM SKU をサポートしていない場合、レプリケーション開始前に検証エラーでブロックされると説明されています。(Microsoft Learn)

そのため、DR設計では「どのリージョンにレプリケートするか」だけでなく、次の観点で復旧先を評価します。

  • 本番VMと同等の NVMe 対応SKUが使えるか
  • 障害時に必要台数を起動できる容量を確保できるか
  • Availability Zone、可用性セット、ネットワーク構成を復旧先で再現できるか
  • 予約容量やクォータ申請が必要か
  • データ主権や規制要件に合うリージョンか

特にグローバル企業では、米国、欧州、日本、東南アジアなど拠点ごとに復旧先の候補が異なります。アーキテクチャ標準として「プライマリとペアリージョン」だけを決めるのではなく、対象ワークロードごとに復旧先SKUの実在性を確認することが失敗を防ぐポイントです。

BCDR設計で見直すべき4つの領域

VMサイズ選定: 「性能」だけでなく「保護可能性」で選ぶ

NVMe対応の新しい Azure VM を選ぶときは、性能ベンチマークだけでなく、ASR保護の可否をチェックリスト化しておくべきです。

実務では、VM設計書に次の項目を追加するとレビューが楽になります。

設計項目記入例
VMサイズStandard_Ebdsv5系、Da/Ea/Fa v6系など
ディスクコントローラーNVMe
OSイメージNVMe対応のWindowsイメージ
VM世代Generation 2
OSディスク通常のマネージドディスク。エフェメラルOSディスクではない
データディスクASR対応ディスク構成か確認
ローカルNVMe使用有無永続データを置かない。ASR保護対象にしない
ASR対応サポートマトリックスで確認済み
復旧先SKU対象リージョンで利用可能か確認済み

Azure の新しいVM世代では、NVMeストレージインターフェイスのみをサポートするものが増えています。Microsoft Learn では、旧世代の D/Ev5 や Fv2 以前は一般にSCSI、新世代の Ebsv5 や Da/Ea/Fa v6 以降ではNVMeが中心になると説明されています。(Microsoft Learn)

つまり今後は、「SCSI前提のDR標準」をそのまま使い続けると、新しいVMファミリの採用時に設計レビューで詰まりやすくなります。クラウド標準設計書やAzure Landing Zoneの設計テンプレートには、NVMe対応VM用の分岐を追加しておくとよいでしょう。

RPO設計: NVMeだからこそチャーン量を実測する

NVMe対応VMは高I/Oワークロードで使われることが多いため、ASRのチャーン制限を超えないかが重要です。Azure Site Recovery の High Churn オプションでは VM あたり最大 100 MB/s のデータ変更率をサポートし、通常の Normal Churn では VM あたり最大 54 MB/s とされています。さらに 100 MB/s 超から最大 500 MB/s までの拡張チャーンはプレビューで、選択リージョンやRAMなどの条件があります。(Microsoft Learn)

ここでありがちな失敗は、ディスクの最大IOPSや最大スループットだけを見て「ASRも追随できる」と考えてしまうことです。ASRで問題になるのは、読み取り性能ではなく、継続的に発生する書き込み変更量です。

判断基準は次のように置くと実務的です。

観測結果推奨判断
平常時も書き込み変更量が高いHigh Churnを前提に設計する
バッチ処理やETL時だけ急増するピーク時間帯のRPO悪化を許容できるか確認する
100 MB/sを超える時間がある拡張チャーンプレビューの条件確認、またはアプリ側DR方式を併用する
DBログや一時ファイルの書き込みが多いログ配置、バックアップ方式、レプリケーション対象の見直しを行う
ローカルNVMeに永続データがあるASR保護対象外になり得るため設計を変更する

特にSQL Server、Oracle、分析基盤、ログ収集基盤では、OSメトリックだけでなく、アプリケーション単位の書き込みパターンを確認してください。DRのRPOは「Azure Site Recoveryを有効化したから達成」ではなく、実測したチャーン量と復旧テストで証明するものです。

ストレージ設計: ローカルNVMeと永続ディスクを混同しない

NVMeという言葉は、リモートNVMeディスクのインターフェイスと、ローカルNVMeディスクを混同しやすい点に注意が必要です。Azure Site Recovery のNVMe対応は、対応するWindows Gen2 VMのNVMeストレージインターフェイスを使ったAzure-to-Azure DRを可能にするものです。一方で、ローカルNVMeディスクやエフェメラルOSディスクはサポート対象外とされています。(Microsoft Learn)

設計上は、次のルールを明確にしてください。

データの種類推奨配置
業務データ、DBデータファイルASR対応のマネージドディスク
DBトランザクションログRPO要件に応じてASR、DBネイティブレプリケーション、バックアップを組み合わせる
一時ファイル、キャッシュローカルディスク利用可。ただし復旧後に再生成できる設計にする
アプリケーション設定VM内だけでなく、構成管理やIaCでも再現可能にする
証明書、鍵、接続文字列Key Vaultや構成管理基盤で復旧先から参照できるようにする

「ローカルNVMeが速いからDBの主要データを置く」という設計は、復旧要件と衝突する可能性があります。性能要件と復旧要件がぶつかる場合は、アプリケーションレベルのレプリケーション、読み取り専用レプリカ、ログ転送、バックアップ頻度の短縮などを組み合わせて設計します。

運用設計: 復旧計画とテストフェールオーバーを更新する

Azure Site Recovery は、単一VMの保護だけでなく、複数VMで構成されるアプリケーションの復旧順序を管理する復旧計画にも使えます。Microsoft Learn では、復旧計画により多層アプリケーションのフェールオーバー順序を指定し、スクリプトや手動アクションを追加できると説明されています。(Microsoft Learn)

NVMe対応VMをDR対象に追加したら、既存の復旧計画も見直してください。特に次の点が重要です。

見直し対象確認内容
起動順序AD/DNS、DB、アプリ、Web、監視の順序が正しいか
復旧先ネットワークサブネット、NSG、ルート、DNS、Private Endpointが想定通りか
VMサイズ復旧先でNVMe対応SKUが割り当てられるか
自動化スクリプトVMサイズ名やディスク名を固定で参照していないか
監視フェールオーバー後のAzure Monitor、Log Analytics、アラートが機能するか
接続先アプリの接続文字列、名前解決、ロードバランサー切替が正しいか
ライセンスWindows、SQL Server、商用ミドルウェアの復旧先利用条件を確認したか

テストフェールオーバーは、実行中のレプリケーションや本番環境に影響を与えずにDR戦略を検証できる手段です。Microsoft Learn でも、テストフェールオーバーはデータ損失やダウンタイムなしで検証できると説明されています。(Microsoft Learn)

NVMe対応ASRを使うべきケース、慎重に見るべきケース

Azure Site Recovery NVMe対応は魅力的ですが、すべてのワークロードに同じ優先度で導入すべきではありません。以下のように分類すると、導入順序を決めやすくなります。

ワークロードASR NVMe対応の優先度判断ポイント
Windows上の業務アプリケーションサーバー高Gen2、NVMe対応VM、通常ディスク構成なら候補にしやすい
Windows SQL Server VM中〜高チャーン量、SQLネイティブDRとの役割分担を確認
分析・ETLサーバー中バッチ時の書き込みピークとRPO許容値を確認
キャッシュサーバー中データ再生成可能ならASRより再デプロイ優先もあり
ローカルNVMe依存の高速処理基盤低〜中永続データの配置を見直さないとDR要件を満たしにくい
SCSI+NVMe混在コントローラーVM低現時点のサポート対象外に該当しないか確認が必須
Linux NVMe VM要確認今回の主対象はWindows。個別にサポートマトリックス確認が必要

特にミッションクリティカルなDBでは、ASRだけで完結させるより、DBネイティブの可用性機能と組み合わせる方が安全な場合があります。ASRはVM単位の復旧を得意としますが、アプリケーション内部の整合性、トランザクション単位の復旧、ゼロデータロス要件は、ワークロード固有の仕組みで補完する設計が現実的です。

導入前チェックリスト

NVMe対応VMをAzure Site Recoveryで保護する前に、少なくとも以下を確認してください。

チェック項目OKの目安
VMがWindowsか対象OSがサポート範囲内
VMがGeneration 2かGen2として作成されている
ディスクコントローラーがNVMeかAzureポータル、CLI、設計書で確認済み
エフェメラルOSディスクではないか通常のOSディスクを使用
ローカルNVMeに永続データがないか再生成可能な一時データのみ
混在コントローラー構成ではないかSCSI + NVMe混在の非対応SKUに該当しない
復旧先リージョンで対象SKUが使えるかレプリケーション設定前に確認済み
クォータが足りるかvCPU、ディスク、NIC、Public IPなどを確認済み
チャーン量が制限内かAzure Monitorなどで実測済み
High Churnが必要か必要ならPremium Block Blobキャッシュを含めて設計
テストフェールオーバー計画があるか孤立ネットワークで検証できる
復旧後の名前解決ができるかDNS、Private DNS、ロードバランサーを確認
監視と通知が復旧先でも動くかアラート、ログ、Runbookを確認
コストが見積もられているかASR、キャッシュ、転送、復旧先リソースを含める

実務での進め方

現在のVM棚卸しから始める

まず、対象サブスクリプション内のVMを棚卸しし、次の観点で分類します。

分類対応方針
既にNVMe対応VMで本番稼働しているASR対応範囲に入るか優先確認
今後v6系やEbsv5/Ebdsv5へ移行予定移行設計とDR設計を同時にレビュー
SCSI VMでASR保護済みすぐ変更不要。ただし次回リサイズ時にNVMe影響を確認
ローカルディスク依存が強いデータ配置の見直しを先に実施
高チャーンのDB/分析基盤チャーン実測とRPO再定義を優先

ここで重要なのは、VMサイズだけでなく、アプリケーションの復旧優先度を合わせて見ることです。全VMを一律に保護するのではなく、業務影響が大きいものから順に、復旧目標とコストのバランスを取ります。

復旧先リージョンと容量を事前に確認する

ASRの設定画面でエラーになってから設計を見直すと、移行計画や本番リリースが遅れます。事前に対象リージョンでVM SKU、vCPUクォータ、可用性ゾーン、ディスク種別、ネットワーク構成を確認してください。

特にグローバル展開では、同じVMファミリでもリージョンごとに利用可否や容量状況が異なることがあります。障害発生時に「復旧先で対象VMを作れない」というリスクを避けるには、必要に応じて容量予約の利用も検討します。

小さな単位でテストフェールオーバーする

NVMe対応VMを初めてASR保護する場合、いきなり重要システム全体を対象にするのではなく、代表VMまたはステージング環境でテストします。

おすすめの順序は次の通りです。

手順実施内容
事前検証サポートマトリックス、VM世代、OS、ディスク構成を確認
レプリケーション有効化Recovery Services vaultまたはVMのDisaster Recoveryから設定
初期同期確認レプリケーション正常性、エラー、遅延を確認
テストフェールオーバー本番と分離したVNetに起動
アプリ確認ログイン、DB接続、バッチ、監視、名前解決を確認
性能確認復旧先で最低限の応答性能を確認
クリーンアップテストフェールオーバーをクリーンアップし、観察事項を記録
復旧計画更新手順書、Runbook、依存関係を反映

テストでは「VMが起動した」だけで合格にしないでください。実際の利用者経路、認証、DB更新、外部API連携、監視アラートまで確認して初めて、BCDRとして意味のある検証になります。

設計で失敗しやすいポイント

NVMe対応を「GA済み」と誤解する

今回の更新はプレビューです。プレビュー機能は本番利用の可否、サポート条件、SLA、制限が一般提供機能と異なる場合があります。重要ワークロードに適用する場合は、組織のプレビュー利用ポリシー、Microsoftの最新ドキュメント、サポート契約上の扱いを確認してください。

ローカルNVMeに復旧すべきデータを置く

ローカルNVMeは高性能ですが、ASRで永続データとして保護される前提にしない方が安全です。復旧が必要なデータは、ASR対応のマネージドディスク、データベースレプリケーション、バックアップなどで保護します。

復旧先のVMサイズを「同じ名前で作れる」と思い込む

DRでは、通常時に使えるSKUでも、障害時に必要台数を確保できるとは限りません。特に大規模障害では、多くの顧客が同じ復旧先にリソースを作成しようとします。重要システムでは、容量予約や代替SKUの設計を検討してください。

チャーン量を平均値だけで判断する

1日平均の書き込み量が小さくても、夜間バッチや月次処理で一時的に急増することがあります。RPOに効くのはピーク時の継続的な変更量です。最低でも平常時、ピーク時、バッチ時、障害訓練時のメトリックを分けて見ます。

復旧後のネットワークを軽視する

ASRでVMが復旧しても、DNS、Private Endpoint、ロードバランサー、ファイアウォール、ルートテーブル、ID連携が正しくなければサービスは復旧しません。NVMe対応はストレージとVM保護の話であり、アプリケーション復旧全体を自動的に完成させるものではありません。

アーキテクト向けの設計判断フレーム

Azure Site Recovery NVMe対応をBCDR設計に取り込む際は、次の順で判断すると整理しやすくなります。

判断軸問うべきこと
保護対象そのVMは本当にDR対象か。再デプロイで足りるか
対応条件Windows、Gen2、NVMe、Azure-to-Azure、対応ディスク構成か
復旧目標RTO/RPOは業務要件に合っているか
データ変更量ASRのチャーン制限内か
復旧先同等SKU、容量、ネットワーク、規制要件を満たすか
整合性アプリケーション整合性やDB整合性をどう担保するか
運用テスト、監視、手順書、Runbookを維持できるか
コスト通常時のASRコストと災害時の復旧リソースコストを説明できるか

このフレームで見ると、NVMe対応は「ASRの対象が増えた」という点では大きな前進ですが、BCDR全体では一部のピースです。復旧設計の完成度は、アプリケーション依存関係、データ整合性、復旧先ネットワーク、運用訓練まで含めて決まります。

これから取るべきアクション

Azure Site Recovery NVMe対応は、新世代 Azure VM を使う企業にとって重要な更新です。特に、Windows Gen2 VMでDa/Ea/Fa v6やEbsv5/Ebdsv5などを検討している場合、性能設計とDR設計を同時に進めやすくなりました。

まずは、現在稼働中または移行予定のVMを棚卸しし、NVMe対応VM、Windows Gen2、ローカルNVMe利用、チャーン量、復旧先SKUの5点を確認してください。そのうえで、代表ワークロードを1つ選び、テストフェールオーバーまで実施するのが現実的な第一歩です。

今回の更新で計画が変わるのは、単にASRの設定手順ではありません。新しい Azure VM ファミリを選ぶ段階から、復旧先リージョン、容量、チャーン、ストレージ配置、復旧計画を一体で設計する必要があります。NVMeの性能を活かしながら事業継続性を確保するには、VM単体ではなく、アプリケーション全体の復旧シナリオとして検証することが最も重要です。

この記事を書いた人

実務の現場で詰まりがちなポイントを地図にするITブログ「IT trip」を運営。Windows/Office(Teams・Excel)からSQL、サーバ運用、ガジェットまで、再現性のある手順と“なぜそうなるか”を丁寧に解説します。読んだらすぐ試せること、そして迷った人の次の一歩が見えることを大切にしています。

コメント

コメントする

目次