このセクションでは、アプリケーションの移行のワークフローについて説明します。VM を中心とするビューの場合は、VM 移行のライフサイクルをご覧ください。
移行計画は複数の段階を経て実行されます。
Wave 移行のモデル化と計画: 移行を開始する前に、まず移行するマシンが優先順位付けられた一覧表を作成します。また、アプリケーションの依存関係を理解し、Migrate for Compute Engine の Wave インターフェースを使用して移行 Wave を作成し、移行を計画する必要があります。次に、同じ Wave 内でこれらの依存関係を一括処理する必要があります。例:
- アプリケーションが複数の VM に依存している場合は、同じ Wave 内のこれらのすべての VM を移行します。
- また、アプリケーションがデータベースとウェブサーバーを必要とする場合は、ウェブサーバーの前にデータベースを移行して起動できます。
移行前のテスト(省略可)。実行前に移行をテストするには、元のホストを変更せずに、オンプレミス ワークロードをクローン化して Google Cloud で実行します。これにより、本番環境を中断することなくテストできます。クローンは数分で完全に運用可能になります。詳細については、テストクローンの作成を参照してください。
クラウドにカットオーバーします。Compute Engine で VM をストリーミング モードで実行します。VM ごと、または Waves を使用して大量移行のスプリントを行うことができます。Migration Wizard を使用するか、Waves を使用して、クラウドへの移行の一部として次のフェーズを実行できます。
VM を Compute Engine に移動します。
VM の実行と移行をご覧ください。これが完了したら、検証または健全性テストを実施し、その結果問題があれば修正します。
アプリケーション ストレージを Google Cloud に移行します。
- VMware の場合は、オンプレミス ストレージの移行をご覧ください。
- Amazon EC2 の場合は、AWS インスタンスの Google Cloud への移行をご覧ください。
- Azure の場合は、Azure インスタンスの Google Cloud への移行をご覧ください。
接続解除クラウドで VM を使用できると判断したら、ダウンタイムをスケジュールしてアプリケーションを Google Cloud に切り替えます。これは次の 2 つの段階で行われます。
- VM を接続解除します。VM の接続解除の手順に従ってください。
- 移行後にアプリケーションをテストして、正確に機能することを確認します。