多云工作负载迁移

本页面提供了将工作负载从 Amazon Web Services (AWS) 或 Microsoft Azure 迁移到 Google Cloud的架构指南、跨云服务映射和迁移策略。

如果您是云架构师、平台工程师或基础架构主管,可以使用本页面中的信息将第三方云服务映射到Google Cloud 等效服务、执行直接的云到云数据传输,以及设计多云灾难恢复 (DR) 架构。

在阅读本页面之前,您应该先清点源 AWS 或 Azure 资源,并了解组织的业务连续性和故障切换要求。

AWS 和 Azure 服务映射

从 AWS 或 Azure 迁移时,请使用下表将旧版云服务映射到其 Google Cloud 等效服务:

职能领域 AWS 服务 Azure 服务 Google Cloud 等价
虚拟机 Amazon EC2 Azure 虚拟机 Compute Engine
代管式 Kubernetes Amazon EKS Azure Kubernetes 服务 (AKS) Google Kubernetes Engine (GKE)
对象存储 Amazon S3 Azure Blob Storage Cloud Storage
关系型数据库 Amazon RDS Azure SQL 数据库 Cloud SQL 或 AlloyDB for PostgreSQL
云数据仓库 Amazon Redshift Azure Synapse Analytics BigQuery

从其他云端进行数据传输

使用 Storage Transfer Service 将拍字节级对象数据从 Amazon S3 或 Azure Blob Storage 直接转移到 Cloud Storage。

Storage Transfer Service 的关键功能

Storage Transfer Service 提供以下数据传输功能:

  • 自动化转移作业:安排周期性或一次性云到云对象复制,而无需通过本地网络路由数据。
  • 校验和验证:通过使用自动哈希验证,确保传输期间的端到端数据完整性。
  • 带宽控制:限制传输速率,以防止达到来源云服务商的 API 配额限制。

如需了解详情,请参阅从 Amazon S3 转移和从 Microsoft Azure Blob Storage 转移。

多云弹性和故障切换

将 Google Cloud 建立为辅助故障切换环境可支持灾难恢复、降低单云风险,并在其他云平台发生服务中断期间保持业务连续性。

灾难恢复配置

在设计多云灾难恢复架构时,请从以下部署配置中进行选择:

  • 冷备用:持续将数据复制到 Cloud Storage 以进行备份和恢复,并维护 Compute Engine 模板以供按需部署。
  • 温备用:在 Google Cloud上运行最小基准计算容量(例如小型 GKE 集群或读取副本数据库),以便在故障切换期间快速扩容。
  • 双活双处理:使用全球 Cloud Load Balancing 将活跃用户流量分布到主要云服务商和 Google Cloud 。

如需了解详情,请参阅灾难恢复规划指南和混合云和多云架构模式。

后续步骤