迁移到 Google Cloud:选择迁移路径

Last reviewed 2023-05-09 UTC

本文档介绍了“迁移到 Google Cloud”系列,可以帮助您了解该系列的各个部分与其他文档的关系。本文档简要介绍了以下系列:

本系列文章面向计划将虚拟机 (VM)、容器、数据库或存储迁移到 Google Cloud 的所有人。本文档适用于以下迁移场景:

  • 从本地环境
  • 通过专用宿主环境
  • 从其他云服务商到 Google Cloud

在迁移过程中,您必须根据环境、工作负载以及要迁移到 Google Cloud 或混合云环境的基础架构做出决策。这些文档通过以下方式帮助您选择满足迁移需求的最佳路径:

  1. 借助“迁移到 Google Cloud”系列,建立一个设计和运行迁移过程的框架。
  2. 使用此框架作为您可以评估迁移过程的基准。
  3. 基于“迁移到 Google Cloud”框架(例如使用 Migrate to VMs 迁移虚拟机将容器迁移到 Google Cloud 以及使用 Migrate to Containers 将虚拟机迁移到容器)针对特定环境或用例提供指导。

建立迁移框架的好处

建立迁移框架非常重要,因为迁移可能是可重复的任务。例如,如果您最初将虚拟机迁移到 Google Cloud,还可以考虑将其他数据和工作负载迁移到 Google Cloud。建立可应用于不同工作负载的常规框架可让您更轻松地完成后续迁移。

下图演示了迁移过程:

迁移路径包含四个阶段。

在每个迁移步骤中,您会按照《迁移到 Google Cloud:使用入门》中定义的阶段执行操作:

  1. 评估和发现工作负载。
  2. 规划和构建基础。
  3. 部署工作负载。
  4. 优化您的环境和工作负载。

这一历程并非 Google Cloud 所独有。从一个环境迁移到另一个环境是一项具有挑战性的任务,因此您需要谨慎规划和执行迁移。无论您要迁移什么(应用、虚拟机或容器),您都需要完成创建清单、建立用户和服务身份、部署工作负载以及优化性能和可扩展性等任务。

系列设计

为了设计和规划这些系列,我们使用了面向对象的编程 (OOP) 中常见的软件设计范式和策略。

您可以使用 OOP 的概念来思考每个系列中的建议。本文档就像您在开发应用时使用的软件文档:它会引导您完成整个历程,并全程提供指导。

“迁移到 Google Cloud”系列包括以下文档:

“迁移到 Google Cloud”系列中涵盖的概念已扩展并应用于以下系列,以提供针对特定使用场景和环境的更多指导:

该示意图中应用的逻辑可以扩展到其他工作负载。例如,通过使用评估、规划、部署和优化阶段,您可以在将 CI/CD 流水线迁移到 Google Cloud 时对其进行现代化改造。

后续步骤