迁移工作流

本部分介绍了应用迁移工作流。如需着重了解如何迁移虚拟机,请参阅虚拟机迁移生命周期

迁移规划分为多个阶段:

  1. 为迁移波次建模并规划迁移波次:在开始迁移之前,请首先创建一个清单,其中应按优先级从高到低列出要迁移的虚拟机。您还需要了解应用的依赖项,然后使用 Migrate for Compute Engine 的 Wave 界面创建迁移波次并规划生成的迁移。然后,您需要在同一波次中批处理这些依赖项。例如:

    1. 如果应用依赖于多个虚拟机,请在同一波次中迁移所有这些虚拟机。
    2. 或者,如果应用需要一个数据库和一个网络服务器,则可以先于网络服务器迁移和启动该数据库。
  2. 迁移前测试(可选)。如需在迁移前测试迁移,您可以克隆一个本地工作负载并在 Google Cloud 中运行它,无需修改原始主机。这使您可以在不中断生产的情况下进行测试。几分钟之内,克隆即会完全正常运行。如需了解详情,请参阅创建测试克隆

  3. 迁移到云端。在流处理模式下,在 Compute Engine 中运行虚拟机。此操作可以针对每个虚拟机执行,也可以通过对大规模迁移 Sprint 使用波次来完成。在迁移到云端的过程中,您可以完成以下阶段,使用迁移向导波次均可。

    1. 将虚拟机迁移到 Compute Engine

      查看运行和迁移虚拟机。完成后,请执行验证或健全性测试,并解决存在的问题。

    2. 将应用存储迁移到 Google Cloud。

  4. 分离。在确定您可以依赖云端虚拟机之后,请安排停机时间,以便将应用迁移到 Google Cloud。这一过程分为两个阶段:

    1. 分离虚拟机。按照说明分离虚拟机
    2. 测试应用,验证其在迁移后是否可以正常运行。