將虛擬磁碟或虛擬機器 (VM) 執行個體遷移至 Google Cloud 時,需要根據需求選擇合適的匯入策略,無論是遷移特定資料或作業系統元件,還是跨不同專案複製整個 VM 設定,Migrate to Virtual Machines 提供兩種主要方法,可將 VM 映像檔遷移至 Google Cloud:映像檔匯入和機器映像檔匯入。本文將比較這兩種方法,協助您選擇合適的遷移策略。
映像檔匯入和機器映像檔匯入
雲端遷移通常不只是轉移資料,還需要採取策略性做法。遷移前,請務必考量下列重要事項:
- 這是轉移內嵌設定的精選 OS 映像檔最佳方法。
- 如何確保擴充環境的一致性。
- 遷移映像檔與複雜的多磁碟虛擬機器的最佳做法。
Migrate to Virtual Machines 提供兩種主要方法,可將 VM 映像檔遷移至 Google Cloud:映像檔匯入和機器映像檔匯入。
- 匯入映像檔:這個方法可將個別磁碟 (通常是 OS 或資料磁碟區) 匯入 Google Cloud。這項功能非常適合重建或維護黃金映像檔,特別是想在多個執行個體中複製乾淨一致的基礎設定時。如要瞭解如何匯入圖片,請參閱「匯入圖片」。
- 匯入機器映像檔:這個更全面的解決方案會擷取整個 VM 狀態,包括多個磁碟、設定中繼資料、網路和啟動指令碼。特別適合遷移需要端對端複製的複雜工作負載。如要瞭解如何匯入機器映像檔,請參閱「匯入機器映像檔」。
這兩種選項都有價值,適用性取決於您要遷移的工作負載。下表重點說明各個方法的差異、優點和理想用途。
| 功能 | 匯入圖片 | 機器映像檔匯入作業 |
|---|---|---|
| 聚焦 | 個別磁碟 (OS 或資料磁碟區) | 整個 VM 設定 (多個磁碟和中繼資料) |
| 用途 |
圖片匯入功能最適合用於下列情況:
|
機器映像檔匯入功能最適合用於下列用途:
|
| 優點 |
匯入圖片的優點如下:
|
機器映像檔匯入作業的優點如下:
|
| 設定 | 精細 (磁碟層級) | 整體 (整個 VM 設定) |
| 複雜度 | 建議用於較不複雜的依附元件 | 建議用於複雜的依附元件或特定硬體需求 |
| 支援的格式 |
|
|
| 支援「一般化」功能 | 可用 (從 Windows 映像檔移除不重複的執行個體資料) | 可用 (從 Windows 映像檔移除不重複的執行個體資料) |
| 磁碟支援 | 單一磁碟表示方式 | 可容納多個磁碟 |
| 復原 | 較不全面 (著重於磁碟) | 快速復原 (系統會儲存整個 VM,無須手動設定) |
| 版本管理 | 可透過映像檔系列管理 | 可透過無縫的映像檔版本管理功能進行管理 |
| 自動化 | 支援整合至 DevOps 工作流程或 IaaS | 支援整合至 DevOps 工作流程或 IaaS |
選擇合適的遷移策略
雲端遷移並非一體適用的程序。選擇匯入映像檔或機器映像檔,取決於您的特定基礎架構、工作負載和遷移目標。
映像檔匯入作業
如要遷移含有資料或作業系統的個別磁碟,建議使用映像檔匯入功能。您可以將這項作業視為遷移 IT 基礎架構的特定建構區塊。以下列舉幾個實用範例:
- 為開發和實際工作環境建立黃金映像檔:開發團隊可能需要標準化環境,其中包含特定作業系統設定和預先安裝的軟體。您可以建立設定完善的作業系統映像檔,連同輔助套件一併做為範本。每位開發人員都可以使用這個映像檔建立新的 VM 執行個體,確保一致性、安全性,並節省設定時間。
- 將資料庫的資料磁碟遷移至雲端:如果實體伺服器上有大型資料庫,您可以建立資料庫資料磁碟的映像檔,然後匯入 Google Cloud,確保資料完整性。
- 離線遷移特定工作負載:如果無法直接遷移實體伺服器,您可以建立工作負載的本機映像檔,然後匯入至 Compute Engine。
機器映像檔匯入作業
機器映像檔匯入作業會採取全方位做法,擷取整個 VM 設定,包括多個磁碟、中繼資料和權限。因此非常適合需要保留元件間相互依附關係的案例。以下列舉幾個實用範例:
- 部署一致的環境:在不同專案中複製整個 VM 設定,這通常稱為黃金映像檔。
- 遷移複雜的網路應用程式:機器映像檔匯入功能可讓您遷移應用程式,無論是具有複雜磁碟設定的單一虛擬機器 (已安裝作業系統和應用程式),或是 VM 群組和其他基礎架構服務,都能順利遷移。舉例來說,假設網頁應用程式需要特定網頁伺服器設定、資料庫和專用軟體程式庫。
- 準備進行災難復原:機器映像檔匯入是實用的工具,可進行小規模災難復原,或封存最多兩個應用程式設定。建立重要伺服器的機器映像檔,即可在系統故障時快速部署備份檔。這樣可盡量縮短停機時間,確保業務持續運作。
重要決策因素
選擇匯入映像檔或機器映像檔時,請考量下列事項:
- 設定複雜度:如果工作負載涉及複雜的依附元件或特定硬體需求,建議採用匯入機器映像檔的方法。
- 精細度:如果您只需要遷移特定資料或作業系統元件,映像檔匯入功能可提供必要的精細度。
Google Cloud的遷移工具功能強大,但瞭解工具的優缺點,才能發揮最大效益。請花時間規劃、測試及執行雲端遷移作業。
後續步驟
- 查看圖片匯入選項
- 使用啟動映像檔
- 使用自訂圖片