迁移和现代化改造工具是迁移执行的核心。借助它们,您可以将现有工作负载迁移到 Google Cloud,并在对基础架构进行现代化改造时利用 Google Cloud 代管式服务。
本文档介绍了 Google Cloud 专业服务团队在迁移和现代化改造项目期间使用的主要工具。
Google Cloud 工具
下表介绍了 Google Cloud 中提供的一些迁移和现代化改造工具。
战略 | 工具 | 源 | 目标位置 | 说明 |
---|---|---|---|---|
直接原样迁移 | Migrate to Virtual Machines |
|
Compute Engine |
将虚拟机从本地和云环境迁移到 Google Cloud 的工具。 |
VMware HCX |
|
Google Cloud VMware Engine | 用于将虚拟机 (VM) 从本地环境迁移到 Google Cloud VMware Engine 的工具。VMware HCX 对基于 vSphere 的本地和云端资源进行抽象化处理,并将其作为一个连续资源提供给应用,从而形成混合基础架构。 | |
更换平台 | Migrate to Containers | 本地物理服务器、虚拟机、GKE | GKE、Autopilot、GKE Enterprise、Cloud Run | 用于将基于虚拟机的工作负载转换为 Google Kubernetes Engine (GKE) 或 GKE Enterprise 中的容器的工具。工作负载可以从在 VMware 本地环境、AWS、Azure 或 Compute Engine 上运行的虚拟机进行迁移,从而灵活地轻松地将现有工作负载容器化。 |
Datastream | Oracle、MySQL | Cloud SQL | 此工具是一种无服务器变更数据捕获 (CDC) 和复制服务。它使您能够跨结构不同的数据库和应用以可靠的方式同步数据,同时将延迟时间和停机时间降至最低。 Datastream 支持从 Oracle 和 MySQL 数据库流式传输到 Cloud Storage。 | |
Database Migration Service | PostgreSQL、MySQL、SQL Server | Cloud SQL | 此工具是一项无服务器服务,可帮助将数据库从本地、Compute Engine 和其他云端迁移到 Cloud SQL。 Database Migration Service 支持从来源到目标位置的持续数据复制,以尽可能缩短停机时间的迁移。 | |
重构 | BigQuery Data Transfer Service | Teradata、Amazon RedShift | BigQuery | 此工具可按计划自动将数据从“软件即服务”应用移至 BigQuery,整个过程由 Google 托管。 |
根据要迁移的工作负载的性质,您可能需要将其他工具与迁移工具架构集成。以下列表包含其他迁移工具:
- 借助 Storage Transfer Service,您可以将数据从其他云提供商、在线资源或本地数据(例如 S3、Blob、Data Lake、本地文件系统)转移到 Cloud Storage。
- Transfer Appliance 是一种硬件设备,可用于将大量数据(建议用于超过 20 TB 和 1 PB 的数据)迁移到 Google Cloud,而不中断业务操作。
- 借助映像导入功能,您可以在本地环境中将包含所需软件和配置(也称为黄金磁盘或黄金映像)的虚拟磁盘导入 Google Cloud,并使用生成的映像来创建虚拟机。该工具支持大多数虚拟磁盘文件格式,包括 VMDK 和 VHD。
第三方工具
以下列表包含第三方迁移工具。此列表仅供参考,不代表 Google 的支持声明。
RackWare 管理模块 (RMM) 是一种完全自动化的企业级迁移解决方案,可让您将物理服务器和虚拟服务器从任何数据中心或公有云迁移到 Google Cloud。它列在 Google Cloud Marketplace 中,您可以通过两种方式购买许可:
- 在 Cloud Marketplace 中,选择 RackWare Cloud Migration SaaS and API。
- 直接通过 RackWare,选择 RackWare 云迁移虚拟机。
借助 SUREedge 工具,当 Migrate to Virtual Machines 可能不适用时(例如用于本地非 vSphere 虚拟化环境),您可以将物理和虚拟环境迁移到 Google Cloud。
数据验证工具是一种基于 Ibis 框架的开源 Python CLI 工具,可将异构数据源表与多级验证函数进行比较。数据验证是数据仓库、数据库或数据湖迁移项目中的关键步骤。
HarbourBridge:Spanner Evaluation and Migration 是一个独立的开源工具,用于 Spanner 评估和迁移,它使用来自现有 PostgreSQL、MySQL、SQL Server、Oracle 或 DynamoDB 数据库的数据。
HBase 工具可帮助 HBase 用户迁移到 Bigtable。
Migrate Hive 表迁移到 BigQuery 框架会使用 Cloud SQL 将数据从 Hive 迁移到 BigQuery,以跟踪迁移进度。