この記事では、移行と最新化ツールを使用して VM Hyper-V 移行するときに使用されるアーキテクチャとプロセスの概要について説明します。
Azure Migrate は、オンプレミスのアプリとワークロード、およびプライベート/パブリック クラウド VM の検出、評価、および Azure への移行を追跡するための中央ハブを提供します。 ハブには、評価と移行のための Azure Migrate ツールと、サードパーティの独立系ソフトウェア ベンダー (ISV) オファリングが用意されています。
エージェントレス型移行
移行とモダン化ツールは、Hyper-V 用に最適化された移行ワークフローを使用して、オンプレミスの Hyper-V VM のエージェントレス レプリケーションを提供します。 ソフトウェア エージェントは、Hyper-V ホストまたはクラスター ノードにのみインストールします。 Hyper-V VM には何もインストールする必要はありません。
移行と最新化と Azure Site Recovery
移行と最新化は、オンプレミスのワークロードとクラウドベースの VM を Azure に移行するためのツールです。 Site Recovery はディザスター リカバリー ツールです。 ツールは、データ レプリケーションに使用される一般的なテクノロジ コンポーネントをいくつか共有しますが、さまざまな目的に対応します。
アーキテクチャ コンポーネント
| コンポーネント | 配備 |
|---|---|
| レプリケーション プロバイダー | Microsoft Azure Site Recovery プロバイダーは、Hyper-V ホストにインストールされ、移行および最新化ツールに登録されます。 プロバイダーは、Hyper-V VM のレプリケーションを調整します。 |
| リカバリーサービス エージェント | Microsoft Azure Recovery Service エージェントは、データ レプリケーションを処理します。 プロバイダーと連携して、Hyper-V VM から Azure にデータをレプリケートします。 レプリケートされたデータは、Azure サブスクリプションのストレージ アカウントにアップロードされます。 移行および最新化ツールは、レプリケートされたデータを処理し、サブスクリプション内のレプリカ ディスクに適用します。 レプリカ ディスクは、移行時に Azure VM を作成するために使用されます。 |
- コンポーネントは、ポータルの移行および最新化ツールからダウンロードされた 1 つのセットアップ ファイルによってインストールされます。
- プロバイダーとアプライアンスは、送信 HTTPS ポート 443 接続を使用して移行およびモダン化ツールと通信します。
- プロバイダーとエージェントからの通信はセキュリティで保護され、暗号化されます。
レプリケーション プロセス
- Hyper-V VM のレプリケーションを有効にすると、初期レプリケーションが開始されます。
- Hyper-V VM スナップショットが作成されます。
- VM 上の VHD はすべて Azure にコピーされるまで、1 つずつレプリケートされます。 初期レプリケーション時間は、VM のサイズとネットワーク帯域幅によって異なります。
- 初期レプリケーション中に発生したディスク変更は、Hyper-V レプリカを使用して追跡され、ログ ファイル (hrl ファイル) に格納されます。
- ログ ファイルは、ディスクと同じフォルダーにあります。
- 各ディスクには、セカンダリ ストレージに送信される hrl ファイルが関連付けられています。
- 初期レプリケーションの進行中は、スナップショットおよびログ ファイルによってディスク リソースが消費されます。
- 初期レプリケーションが完了すると、VM スナップショットが削除され、差分レプリケーションが開始されます。
- 増分ディスク変更は hrl ファイルで追跡されます。 レプリケーション ログは、Recovery Services エージェントによって Azure ストレージ アカウントに定期的にアップロードされます。
パフォーマンスとスケーリング
Hyper-V のレプリケーションパフォーマンスは、VM サイズ、VM のデータ変更率 (チャーン)、ログ ファイル ストレージ用の Hyper-V ホスト上の使用可能な領域、レプリケーション データのアップロード帯域幅、Azure のターゲット ストレージなどの要因によって影響を受けます。
- 複数のマシンを同時にレプリケートする場合は、Azure Site Recovery Deployment Planner for Hyper-V を使用してレプリケーションを最適化します。
- 容量に応じて、Hyper-V レプリケーションを計画し、Azure ストレージ アカウントにレプリケーションを分散します。
アップロード スループットを制御する
各 Hyper-V ホストで Azure にデータをアップロードするために使用される帯域幅の量を制限できます。 注意してください。 値を低く設定しすぎると、レプリケーションに悪影響を及ぼし、移行が遅れます。
- Hyper-V ホストまたはクラスター ノードにサインインします。
- C:\Program Files\Microsoft Azure Recovery Services Agent\bin\wabadmin.msc を実行して、Windows Azure Backup MMC スナップインを開きます。
- スナップインで、[ プロパティの変更] を選択します。
- [ 調整] で、[ バックアップ操作のインターネット帯域幅の調整を有効にする] を選択します。 勤務時間用と勤務時間外用の制限値を設定します。 有効な範囲は、512 Kbps から 1,023 Mbps です。
アップロードの効率に影響を与える
レプリケーション用の予備の帯域幅があり、アップロードを増やす場合は、次のように、アップロード タスクに割り当てられたスレッドの数を増やすことができます。
- レジストリを Regedit で開きます。
- キー HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Azure Backup\Replication\UploadThreadsPerVM に移動する
- レプリケートする VM ごとにデータのアップロードに使用されるスレッドの数の値を増やします。 既定値は 4、最大値は 32 です。
次のステップ
移行とモダン化ツールを使用して 、Hyper-V 移行を試してみてください。