Migrate to Virtual Machines 可讓您將 VM 和 VM 磁碟從下列四個遷移來源遷移至 Google Cloud:
- vSphere 資料中心 (內部部署)
- AWS 雲端服務
- Azure 雲端服務
- Google Cloud VMware Engine
下圖顯示從各種遷移來源遷移 VM 和 VM 磁碟至 Google Cloud的架構:
關於 Google Cloud 專案
Google Cloud 專案是建立、啟用及使用 Google Cloud 服務的基本要件,包括管理 API、啟用計費功能、新增及移除協作者,以及管理 Google Cloud 資源的權限。
Google Cloud 控制台
Google Cloud console 是 Google Cloud的圖形使用者介面。您可以使用 Google Cloud 控制台管理遷移、存取監控和記錄資料的各個層面,以及設定驗證和授權。
Cloud IAM
身分與存取權管理 (IAM) 可讓您控管特定 Google Cloud 資源的存取權限,並避免資源遭到未經授權者擅自存取。如要讓使用者建立和管理您的 Compute Engine 資源,您可以將使用者新增為專案或特定資源的團隊成員,並使用 IAM 角色授予權限。
遷移來源和目標
遷移作業的定義如下:
遷移來源:託管待遷移 VM 或 VM 磁碟的內部部署資料中心或雲端服務。您可以在主機專案中定義多個來源。
遷移目標: Google Cloud上的 Compute Engine VM 或 Persistent Disk 磁碟區。
主機專案:用於控制遷移程序的專案稱為主機專案。您可以在代管專案中啟用 Migrate to Virtual Machines 服務,以及 Migrate to Virtual Machines 所需的任何其他服務。啟用後,您就可以開始將來源 VM 從主機專案遷移至遷移目標。
目標專案:託管遷移目標的專案。您可以將 VM 遷移至多個目標專案。
遷移來源
Migrate to Virtual Machines 可讓您從下列四個遷移來源遷移 VM:
- vSphere 資料中心:將內部部署 VM 從 vSphere 資料中心遷移至Google Cloud。
- VMware Engine 資料中心:將 VM 從 VMware Engine 資料中心遷移至 Compute Engine。
- AWS 雲端服務:將 EC2 執行個體從 AWS 帳戶遷移至Google Cloud。
- Azure Cloud 服務:將 VM 執行個體從 Azure 帳戶遷移至Google Cloud。
遷移目標
遷移目標的定義如下:
- 對於VM 遷移,遷移目標是執行在Google Cloud上的 Compute Engine 執行個體。
- 對於磁碟遷移,遷移目標是執行於 Google Cloud上的 Persistent Disk 磁碟區。
含有遷移目標的專案稱為目標專案。您可以將主專案用做目標專案,也可以遷移至其他專案。詳情請參閱「新增目標專案」。
使用多個目標專案,將已遷移的 VM 或磁碟彼此隔離。舉例來說,建議您將用於測試的 Compute Engine VM 與用於實際工作環境的 VM 區隔開來。您可以使用專案和 VPC 建立測試用的沙箱環境,與正式版環境分開。詳情請參閱「為 Google Cloud 目標網域決定資源階層」。
您也可以使用Deployment Manager,將遷移的 VM 或 VM 磁碟部署至多個專案的實際運作環境。詳情請參閱「使用其他專案的圖片」。
除了使用「遷移至虛擬機器」服務外,您在執行遷移作業時,也需要使用下列Google Cloud 服務。
Compute Engine
Compute Engine 可讓您在Google Cloud上建立及執行 VM。提供規模、效能和價值優勢,輕鬆在 Google 的基礎架構中啟用大型運算叢集。
定義遷移目標時,您需要設定 Compute Engine VM 的專案。目標 Compute Engine 執行個體的特性取決於遷移 VM 的需求。您可以自訂 Compute Engine VM,指定下列項目:
- Google Cloud 專案
- CPU 數量
- 記憶體大小
- 磁碟類型
- 網路設定
- 許多其他選項
您可能會根據執行個體用於測試已遷移的 VM 或在實際工作環境中使用,對目標 Compute Engine VM 設定不同的需求。舉例來說,您可以在單一 Compute Engine VM 中測試遷移的 VM,該 VM 具有 2 個 CPU 和 8 GB RAM。接著,當您轉移至實際工作環境時,請定義具有不同特徵的目標 Compute Engine 執行個體,例如 4 或 8 個 CPU 和 16 GB RAM。
Persistent Disk
永久磁碟是耐用的網路儲存裝置,可供 Compute Engine VM 存取,就如同桌上型電腦或伺服器中的實體磁碟一般。各永久磁碟上的資料分散於數個實體磁碟之間。Compute Engine 會管理實體磁碟和資料發布,以保障備援能力並發揮最佳效能。