移行ワークフロー

このセクションでは、アプリケーションの移行のワークフローについて説明します。VM を中心とするビューの場合は、VM 移行のライフサイクルをご覧ください。

移行計画は複数の段階を経て実行されます。

  1. Wave 移行のモデル化と計画: 移行を開始する前に、まず移行するマシンが優先順位付けられた一覧表を作成します。また、アプリケーションの依存関係を理解し、Migrate for Compute Engine の Wave インターフェースを使用して移行 Wave を作成し、移行を計画する必要があります。次に、同じ Wave 内でこれらの依存関係を一括処理する必要があります。例:

    1. アプリケーションが複数の VM に依存している場合は、同じ Wave 内のこれらのすべての VM を移行します。
    2. また、アプリケーションがデータベースとウェブサーバーを必要とする場合は、ウェブサーバーの前にデータベースを移行して起動できます。
  2. 移行前のテスト(省略可)。実行前に移行をテストするには、元のホストを変更せずに、オンプレミス ワークロードをクローン化して Google Cloud で実行します。これにより、本番環境を中断することなくテストできます。クローンは数分で完全に運用可能になります。詳細については、テストクローンの作成を参照してください。

  3. クラウドにカットオーバーします。Compute Engine で VM をストリーミング モードで実行します。VM ごと、または Waves を使用して大量移行のスプリントを行うことができます。Migration Wizard を使用するか、Waves を使用して、クラウドへの移行の一部として次のフェーズを実行できます。

    1. VM を Compute Engine に移動します。

      VM の実行と移行をご覧ください。これが完了したら、検証または健全性テストを実施し、その結果問題があれば修正します。

    2. アプリケーション ストレージを Google Cloud に移行します。

  4. 接続解除クラウドで VM を使用できると判断したら、ダウンタイムをスケジュールしてアプリケーションを Google Cloud に切り替えます。これは次の 2 つの段階で行われます。

    1. VM を接続解除します。VM の接続解除の手順に従ってください。
    2. 移行後にアプリケーションをテストして、正確に機能することを確認します。