迁移和现代化改造工具是执行迁移的核心。 它们可让您将现有工作负载迁移到 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 EngineVMware HCX 提取基于 vSphere 的本地资源和云资源,并将它们作为一种连续资源呈现给应用,从而创建混合基础架构。 | |
Replatform | Migrate to Containers | 本地物理服务器、虚拟机、GKE | GKE、Autopilot、GKE Enterprise、Cloud Run | 用于将基于虚拟机的工作负载转换为 Google Kubernetes Engine (GKE) 或 GKE Enterprise。 工作负载可以从运行在 VMware 本地 AWS、Azure 或 Compute Engine 可以轻松容器化现有工作负载。 |
Datastream | PostgreSQL(包括 AlloyDB for PostgreSQL 和 AlloyDB Omni), MySQL、SQL Server、Oracle | Cloud Storage、BigQuery | 这款工具是一项无服务器变更数据捕获 (CDC) 和复制服务,可让您可靠地同步数据,同时将延迟时间缩至最短。 它能够将数据从运营数据库无缝复制到 BigQuery,并支持将变更事件流写入 Cloud Storage您还可以将 Datastream 与 用于构建自定义数据加载工作流的 Dataflow 模板 Cloud SQL 和 Spanner 等目的地中。 | |
Database Migration Service | PostgreSQL、MySQL、SQL Server、Oracle | Cloud SQL、AlloyDB for PostgreSQL | 此工具是一种无服务器服务,可帮助迁移 PostgreSQL 工作负载 导入 Cloud SQL 和 AlloyDB for PostgreSQL、MySQL 和 SQL Server 工作负载 复制到 Cloud SQL,将 Oracle 工作负载导入 Cloud SQL for PostgreSQL 或 AlloyDB for PostgreSQL。Database Migration Service 可简化网络工作流, 初始快照和正在进行的复制,并提供 迁移操作 | |
重构 | BigQuery Data Transfer Service | Teradata、Amazon RedShift | BigQuery | 此工具可根据时间安排以托管方式将数据从“软件即服务”应用自动迁移到 BigQuery。 |
根据您要迁移的工作负载的性质,您可能需要将其他工具与迁移工具架构集成。以下列表包含其他迁移工具:
- Storage Transfer Service 可让您将数据从其他云服务提供商、 资源或本地数据(例如:S3、Blob、Data Lake、本地文件) 系统)。
- Transfer Appliance 是一种硬件设备,可用于将大量数据(建议用于超过 20 TB 且不超过 1 PB 的数据)迁移到 Google Cloud,而不中断业务操作。
- 图片导入 可让您使用命令行将虚拟磁盘 所需的软件和配置(又称为黄金磁盘或黄金磁盘) 上传到 Google Cloud,并使用生成的映像创建 虚拟机。 该工具支持大多数虚拟磁盘文件格式,包括 VMDK 和 VHD。
第三方工具
下面列出了第三方迁移工具。 此列表仅供参考,不代表 Google 对其提供支持。
机架管理模块 (RMM) 是一种完全自动化的企业级迁移解决方案, 从任何数据中心或公有云迁移到 Google Cloud, Google Cloud 它在 Google Cloud Marketplace 中上架,您可以在 两种方法:
- 在 Cloud Marketplace 中,选择 RackWare Cloud Migration SaaS and API。
- 直接从 RackWare 中选择 RackWare Cloud Migration Virtual Machine。
SUREedge 可让您将物理和虚拟环境 Google Cloud 为何可能不适合使用 Migrate to Virtual Machines, 本地非 vSphere 虚拟化环境的示例。
数据验证工具 是一款基于 Ibis 框架的开源 Python CLI 工具, 将异构数据源表与多级验证进行比较 函数。数据验证是数据仓库中的关键步骤, 数据库或数据湖迁移项目。
HarbourBridge:Spanner 评估和迁移 是一个用于 Spanner 评估的独立开源工具, 使用现有 PostgreSQL、MySQL、SQL Server Oracle 或 DynamoDB 数据库。
HBase 工具 可帮助 HBase 用户迁移到 Bigtable。
将 Hive 表迁移到 BigQuery 框架使用 Cloud SQL 将数据从 Hive 迁移到 BigQuery,以跟踪迁移进度。