VMware ワークロードの移行戦略 - MGN と EVS を使い分ける段階的アプローチ

VMware ワークロードを AWS へ移行する際の MGN (Application Migration Service) と EVS の使い分け、段階的移行計画の立て方、移行後の最適化を解説します。

VMware 移行の 3 つのアプローチ

VMware ワークロードを AWS へ移行する方法は大きく 3 つに分類されます。第一のリフト & シフトは、Amazon EVS を使って VMware 環境をそのまま AWS 上に移設する方法です。アプリケーションの変更は不要ですが、VMware ライセンスは引き続き必要です。第二のリプラットフォームは、AWS MGN (Application Migration Service) を使って VMware VM を EC2 インスタンスに変換する方法です。VMware ライセンスから解放されますが、OS やミドルウェアの互換性検証が必要です。第三のリファクタリングは、アプリケーションをコンテナ化して ECS や EKS で稼働させる方法です。最もクラウドネイティブな形態ですが、アプリケーションの改修工数が大きくなります。

移行アセスメントと計画策定

移行に先立ち、AWS Migration Hub で既存環境のインベントリを収集し、ワークロード間の依存関係をマッピングします。Migration Evaluator (旧 TSO Logic) を使えば、現在のオンプレミス環境の利用状況データから AWS 上での最適な構成とコスト試算を算出できます。アセスメントの結果に基づいて、各ワークロードを EVS、MGN、リファクタリングのいずれで移行するかを判定します。判定基準として、VMware 固有の機能 (vMotion、DRS、HA) への依存度が高いワークロードは EVS、標準的な Linux/Windows サーバーは MGN、マイクロサービス化が見込めるアプリケーションはリファクタリングを選択します。

MGN による EC2 移行の実践

AWS MGN は、ソースサーバーにエージェントをインストールし、ブロックレベルの継続的レプリケーションで AWS 上にレプリカを作成します。レプリケーション中もソースサーバーは稼働し続けるため、業務への影響はありません。テスト起動でレプリカの動作を検証し、問題がなければカットオーバーを実行して本番切り替えを行います。カットオーバー時のダウンタイムは、最終差分の同期時間のみ (通常数分から数十分) です。MGN はエージェントが VMware Tools と共存できるため、vSphere 環境のサーバーにそのままインストールできます。移行後は EC2 インスタンスとして稼働するため、Auto Scaling や ALB との統合など AWS ネイティブの機能を活用できます。

まとめ - 段階的移行の推奨戦略

VMware ワークロードの AWS 移行は、単一のアプローチではなく、ワークロードの特性に応じて EVS と MGN を使い分ける段階的戦略が有効です。まず開発・テスト環境を MGN で EC2 に移行してクラウド運用のノウハウを蓄積し、本番環境は EVS でリフト & シフトした後に順次 EC2 へ転換します。移行後は Compute Optimizer でインスタンスサイズを最適化し、Savings Plans でコストを削減します。VMware ライセンスからの段階的な脱却により、長期的な運用コストの削減を実現できます。

AWS の優位点

  • VMware ワークロードの AWS 移行には、リフト & シフト (EVS)、リプラットフォーム (MGN → EC2)、リファクタリング (コンテナ化) の 3 つのアプローチがある
  • AWS MGN はエージェントベースの継続的レプリケーションで VMware VM を EC2 インスタンスに変換し、VMware ライセンスから解放する
  • Amazon EVS は VMware 環境をそのまま AWS 上で稼働させるため、アプリケーションの変更が不要だが VMware ライセンスは引き続き必要
  • 移行アセスメントでは AWS Migration Hub と Migration Evaluator を使い、ワークロードの依存関係とコスト試算を事前に把握する
  • 段階的移行では、まず開発・テスト環境を MGN で移行し、本番環境は EVS でリフト & シフト後に順次 EC2 へ転換する戦略が有効
  • 移行後の最適化として、AWS Compute Optimizer による EC2 インスタンスの適正サイズ化と、リザーブドインスタンスや Savings Plans の適用でコストを削減する
  • VMware HCX によるライブマイグレーションと MGN の継続的レプリケーションを組み合わせることで、ダウンタイムを最小限に抑えた移行が可能

この分野について体系的に学びたい方は、関連書籍 (Amazon) も参考になります。

同じテーマの記事

データ転送と同期 - AWS DataSync で実現する高速かつ安全なデータ移行基盤 AWS DataSync を活用したオンプレミスと AWS 間のデータ転送・同期の手法を解説します。S3 との統合による大規模データ移行と、継続的なデータ同期パイプラインの構築方法を紹介します。 データベース移行サービス - AWS DMS で実現する安全かつ効率的なデータベース移行 AWS Database Migration Service (DMS) を活用したデータベース移行の手法を解説します。RDS との統合による同種・異種データベース間の移行と、継続的レプリケーションによるダウンタイム最小化の実践方法を紹介します。 AWS DataSync で高速化するデータ転送 - オンプレミスから S3 ・ EFS への移行 DataSync によるオンプレミスから AWS へのデータ転送、タスクスケジューリング、転送の検証を解説します。 AWS Elastic Disaster Recovery で構築する災害復旧 - 継続的レプリケーションと復旧テスト Elastic Disaster Recovery による継続的レプリケーション、復旧ドリル、フェイルバックの手順を解説します。 メインフレーム移行 - AWS Mainframe Modernization でレガシーシステムをクラウド化する AWS Mainframe Modernization を使ったメインフレームのクラウド移行を解説。リプラットフォーム (Micro Focus) とリファクタリング (Blu Age) の 2 パターンと移行戦略を紹介します。 AWS Mainframe Modernization でメインフレームを AWS に移行 - リプラットフォームとリファクタ Mainframe Modernization によるメインフレームアプリケーションの移行パターン、Blu Age と Micro Focus の使い分けを解説します。 メインフレーム刷新を加速する - AWS Transform でレガシー COBOL を数か月でモダナイズ AWS Transform for mainframe によるメインフレームモダナイゼーションを解説。COBOL コードの自動分析、Java への変換、段階的な移行戦略を紹介します。 AWS MGN による大規模移行の計画と実行 - ウェーブ設計とカットオーバー自動化 MGN を使った数百台規模のサーバー移行におけるウェーブ設計、自動化スクリプト、移行後の最適化手法を解説します。 AWS Application Migration Service (MGN) によるリフト&シフト移行の実践 MGN を使ったオンプレミスサーバーの AWS 移行を解説。エージェントのインストールからカットオーバーまでの手順と設計上の注意点を紹介します。 移行の一元管理 - AWS Migration Hub でクラウド移行の進捗を可視化する AWS Migration Hub を使ったクラウド移行の一元管理を解説。移行進捗の可視化、Application Discovery Service との統合、移行戦略の選択支援を紹介します。 AWS Migration Hub で一元管理する移行プロジェクト - 進捗追跡とアプリケーショングループ化 Migration Hub による移行プロジェクトの一元管理、アプリケーションの依存関係マッピング、進捗ダッシュボードの活用を解説します。 オフラインデータ転送 - AWS Snow Family で実現する大規模データのクラウド移行 AWS Snow Family (Snowcone、Snowball Edge、Snowmobile) による大規模データのオフライン転送と、AWS DataSync との組み合わせによるハイブリッドデータ移行戦略を解説します。ペタバイト規模のデータ移行の実践手法を紹介します。 AWS Migration Hub Refactor Spaces で実践するストラングラーフィグパターン - 段階的マイクロサービス化 Refactor Spaces によるストラングラーフィグパターンの実装、ルーティング制御、段階的な移行を解説します。 AWS Snow ファミリーによるオフラインデータ転送とエッジコンピューティング Snowcone、Snowball Edge、Snowmobile の選定基準、エッジコンピューティングの活用、大規模データ移行の計画手法を解説します。 AWS Transfer Family で構築するマネージド SFTP サーバー - S3 連携とユーザー管理 Transfer Family による SFTP/FTPS サーバーの構築、S3 との統合、カスタム認証の設定を解説します。 VMware ワークロードのクラウド移行 - Amazon EVS で既存環境をそのまま AWS へ Amazon Elastic VMware Service (EVS) を使った VMware ワークロードの AWS 移行を解説。VPC 統合、HCX による移行手順、オンプレミスとの接続設計を紹介します。 VMware ワークロードの EC2 変換 - AWS Transform for VMware で仮想マシンをクラウドネイティブ化 AWS Transform for VMware による VMware ワークロードの EC2 変換を解説。自動アセスメント、変換計画の生成、段階的な移行実行を紹介します。 Windows ワークロードのモダナイゼーション - AWS Transform で .NET と SQL Server を一括変換 AWS Transform for Windows による .NET Framework と SQL Server のモダナイゼーションを解説。フルスタック変換、ウェーブ方式の移行、コスト削減効果を紹介します。