AWS 到 GCP 的迁移概览

本篇概览文章简要介绍使用 Google Cloud Migrate for Compute Engine(原 Velostrata)将虚拟机从 AWS EC2 迁移到 Google Cloud 所需的常规步骤。

GCP 前提条件

开始迁移到 Google Cloud 之前,请务必创建 Identity and Access Management 权限

设置 VPN

规划并建立 AWS 和 Google Cloud 之间的安全连接。完成此操作的一种方法是使用 Terraform 创建一个连接。

设置 AWS 网络

请参阅网络访问要求,详细了解部署 Migrate for Compute Engine 时的防火墙、路由和网络标记注意事项。

创建 AWS IAM 凭据

创建 IAM 组和凭据以便 Migrate for Compute Engine 能够连接到 AWS。

设置 Migrate for Compute Engine Manager

Migrate for Compute Engine Manager 提供网页界面并通过 Google Cloud 控制迁移操作。请设置以继续操作。

将 AWS IAM 凭据上传到 Migrate for Compute Engine Manager

接下来,使用您的 AWS IAM 凭据在 Migrate for Compute Engine Manager 上创建 Cloud Details

创建 Cloud Extensions

配置 Migrate for Compute Engine Manager 后,请为您的迁移创建 Cloud Extensions

准备 Linux 虚拟机

如果要迁移 Linux 虚拟机,请安装 Migrate for Compute Engine 软件包,为 Google Cloud 重新配置这些虚拟机。

创建测试克隆

您可以为指定虚拟机创建一个测试克隆以执行测试迁移,然后对迁移后的虚拟机进行验证。测试克隆是虚拟机的副本,不使用来自来源平台的实时数据。

迁移一波虚拟机

Migrate for Compute Engine 会将虚拟机组整理为数个波次。在了解应用的依赖项后,创建包含虚拟机组的 Runbook开始迁移