本文档介绍了“迁移到 Google Cloud”系列,可以帮助您了解该系列的各个部分与其他文档的关系。本文档简要介绍了以下系列:
- 迁移到 Google Cloud
- 使用 Migrate to Virtual Machines 迁移虚拟机
- 使用 Migrate to Containers 将虚拟机迁移到容器
- 将容器迁移到 Google Cloud
本系列文章面向计划将虚拟机 (VM)、容器、数据库或存储迁移到 Google Cloud 的所有人。本文档适用于以下迁移场景:
- 从本地环境
- 通过专用宿主环境
- 从其他云服务商到 Google Cloud
在迁移过程中,您必须根据环境、工作负载以及要迁移到 Google Cloud 或混合云环境的基础架构做出决策。这些文档通过以下方式帮助您选择满足迁移需求的最佳路径:
- 借助“迁移到 Google Cloud”系列,建立一个设计和运行迁移过程的框架。
- 使用此框架作为您可以评估迁移过程的基准。
- 基于“迁移到 Google Cloud”框架(例如使用 Migrate to VMs 迁移虚拟机、将容器迁移到 Google Cloud 以及使用 Migrate to Containers 将虚拟机迁移到容器)针对特定环境或用例提供指导。
建立迁移框架的好处
建立迁移框架非常重要,因为迁移可能是可重复的任务。例如,如果您最初将虚拟机迁移到 Google Cloud,还可以考虑将其他数据和工作负载迁移到 Google Cloud。建立可应用于不同工作负载的常规框架可让您更轻松地完成后续迁移。
下图演示了迁移过程:
在每个迁移步骤中,您会按照《迁移到 Google Cloud:使用入门》中定义的阶段执行操作:
- 评估和发现工作负载。
- 规划和构建基础。
- 部署工作负载。
- 优化您的环境和工作负载。
这一历程并非 Google Cloud 所独有。从一个环境迁移到另一个环境是一项具有挑战性的任务,因此您需要谨慎规划和执行迁移。无论您要迁移什么(应用、虚拟机或容器),您都需要完成创建清单、建立用户和服务身份、部署工作负载以及优化性能和可扩展性等任务。
系列设计
为了设计和规划这些系列,我们使用了面向对象的编程 (OOP) 中常见的软件设计范式和策略。
您可以使用 OOP 的概念来思考每个系列中的建议。本文档就像您在开发应用时使用的软件文档:它会引导您完成整个历程,并全程提供指导。
“迁移到 Google Cloud”系列包括以下文档:
迁移到 Google Cloud:选择迁移路径(本文档)可帮助您为组件选择最佳的迁移选项。
迁移到 Google Cloud:使用入门说明如何为其他迁移系列设置框架并介绍了相关迁移概念,但不会指导您执行实际的迁移。该系列中的所有其他文档都是该文档的直接扩展。
本系列中的文档详细描述了迁移到 Google Cloud 的每个阶段。这些文档中的概念适用于迁移各种资源,包括数据、应用、虚拟机和容器。
“迁移到 Google Cloud”系列中涵盖的概念已扩展并应用于以下系列,以提供针对特定使用场景和环境的更多指导:
使用 Migrate to VMs 迁移虚拟机
将容器迁移到 Google Cloud
使用 Migrate to Containers 将虚拟机迁移到容器
该示意图中应用的逻辑可以扩展到其他工作负载。例如,通过使用评估、规划、部署和优化阶段,您可以在将 CI/CD 流水线迁移到 Google Cloud 时对其进行现代化改造。
后续步骤
- 开始设计迁移到 Google Cloud。
- 使用 Migrate to VMs 迁移虚拟机。
- 将容器化工作负载迁移到 Google Cloud。
- 使用 Migrate to Containers 将虚拟机迁移到容器。
- 探索有关 Google Cloud 的参考架构、图表和最佳做法。查看我们的 Cloud Architecture Center。