Migrate to Virtual Machines 架構

Migrate to Virtual Machines 可讓您將 VM 和 VM 磁碟從下列四個遷移來源遷移至 Google Cloud:

  • vSphere 資料中心 (內部部署)
  • AWS 雲端服務
  • Azure 雲端服務
  • Google Cloud VMware Engine

下圖顯示從各種遷移來源遷移 VM 和 VM 磁碟至 Google Cloud的架構:

遷移至 Virtual Machines 架構。

關於 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 會管理實體磁碟和資料發布,以保障備援能力並發揮最佳效能。

後續步驟