遷移和現代化工具是遷移執行作業的核心。您可以將現有工作負載移至 Google Cloud ,並在翻新基礎架構時充分利用 Google Cloud 代管服務。
本文將介紹 Google Cloud 專業服務團隊在遷移和現代化專案中使用的幾項主要工具。
Google Cloud tools
下表列出 Google Cloud提供的部分遷移和現代化工具。
策略 | 工具 | 來源 | 目標位置 | 說明 |
---|---|---|---|---|
隨即轉移 | Migrate to Virtual Machines |
|
Compute Engine |
用於將虛擬機器從內部部署環境和雲端環境遷移至 Google Cloud的工具。 |
VMware HCX |
|
Google Cloud VMware Engine | 這項工具可將虛擬機器 (VM) 從內部部署環境遷移至 Google Cloud VMware Engine。VMware HCX 會擷取以 vSphere 為基礎的內部部署和雲端資源,並以連續資源的形式呈現給應用程式,藉此建立混合式基礎架構。 | |
Replatform | Migrate to Containers | 內部部署的實體伺服器、VM、GKE | GKE、Autopilot、GKE Enterprise、Cloud Run | 這項工具可將 VM 型工作負載轉換為 Google Kubernetes Engine (GKE) 或 GKE Enterprise 中的容器。您可以從在 VMware 內部部署環境、AWS、Azure 或 Compute Engine 中執行的 VM 遷移工作負載,輕鬆靈活地將現有工作負載容器化。 |
Datastream | PostgreSQL (包括 PostgreSQL 適用的 AlloyDB 和 AlloyDB Omni)、MySQL、SQL Server、Oracle | Cloud Storage、BigQuery | 這項工具是一項無伺服器變更資料擷取 (CDC) 和複製服務,可讓您以最短的延遲時間穩定同步處理資料。並能將作業資料庫中的內容順暢複製到 BigQuery,並支援將變更事件串流寫入 Cloud Storage。您也可以將 Datastream 與 Dataflow 範本整合,建立自訂工作流程,將資料載入 Cloud SQL 和 Spanner 等目的地。 | |
資料庫遷移服務 | PostgreSQL、MySQL、SQL Server、Oracle | PostgreSQL 適用的 Cloud SQL、AlloyDB | 這項工具是無伺服器服務,可協助將 PostgreSQL 工作負載遷移至 Cloud SQL 和 AlloyDB for PostgreSQL,將 MySQL 和 SQL Server 工作負載遷移至 Cloud SQL,以及將 Oracle 工作負載遷移至 PostgreSQL 適用的 Cloud SQL 或 PostgreSQL 適用的 AlloyDB。資料庫移轉服務可簡化網路工作流程、管理初始快照和持續複製作業,並提供遷移作業的狀態。 | |
Refactor | BigQuery 資料移轉服務 | Teradata、Amazon RedShift | BigQuery | 這項工具會自動根據排程,以代管方式將資料從軟體即服務 (SaaS) 應用程式轉移至 BigQuery。 |
根據要遷移的工作負載性質,您可能需要將其他工具與遷移工具架構整合。以下清單列出其他遷移工具:
- Storage 移轉服務可讓您將資料從其他雲端服務供應商、線上資源或本機資料 (例如 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 Cloud Migration Virtual Machine。
SUREedge 是一項工具,可讓您將實體和虛擬環境遷移至Google Cloud ,例如,當 Migrate to Virtual Machines 可能不適合使用時,例如內部部署的非 vSphere 虛擬化環境。
資料驗證工具是一款開放原始碼 Python CLI 工具,以 Ibis 架構為基礎,可比較異質資料來源資料表與多層級驗證功能。資料驗證是資料倉儲、資料庫或資料湖泊遷移專案的重要步驟。
HarbourBridge:Spanner 評估和遷移工具是一項獨立的開放原始碼工具,可使用現有 PostgreSQL、MySQL、SQL Server、Oracle 或 DynamoDB 資料庫的資料,評估及遷移 Spanner。
HBase 工具可協助 HBase 使用者遷移至 Bigtable。
將 Hive 資料表遷移至 BigQuery架構會使用 Cloud SQL 將資料從 Hive 遷移至 BigQuery,並追蹤遷移進度。