將現有 IT 基礎架構遷移至雲端會面臨許多挑戰,尤其是遷移黃金映像檔等重要資產時。黃金映像檔是標準化的預先設定作業系統和應用程式堆疊,對於在開發、測試和正式環境中提供一致的環境至關重要。確保這些圖片在 Google Cloud中複製,且不會失去保真度或作業效率,是許多企業的首要之務。
Migrate to Virtual Machines 提供兩種主要遷移路徑,可因應不同用途:映像檔匯入和機器映像檔匯入。
- 映像檔匯入功能會將個別磁碟 (例如作業系統或資料磁碟區) 遷移至 Google Cloud。這個方法支援重建或維護黃金映像檔,特別是在多個執行個體之間複製一致的基礎設定時。
- 機器映像檔匯入功能會擷取整個虛擬機器 (VM) 執行個體狀態,包括多個磁碟、設定中繼資料、網路和啟動指令碼。這項全面解決方案適合遷移需要端對端複製的複雜工作負載。
如要進一步瞭解映像檔匯入和機器映像檔匯入的用途和優點,請參閱「選擇匯入策略」。
最適合的遷移方式取決於工作負載。有些映像檔很簡單,適合匯入磁碟層級或映像檔,例如 OS 磁碟、資料庫磁碟或檔案系統。其他項目則有更緊密的相互依賴關係和設定需求,因此適合使用機器映像檔匯入的整體性質。瞭解這些選項之間的差異,有助於簡化雲端遷移作業。
映像檔匯入:精確的遷移工具
映像檔匯入功能提供精細的方法,著重於將個別虛擬磁碟映像檔匯入 Google Cloud。這會遷移 VM 執行個體的建構區塊。這些映像檔通常包含作業系統,接著會在 Google Cloud中例項化新的 VM 執行個體或建立永久磁碟。
如要進一步瞭解映像檔匯入功能,請參閱「映像檔匯入和機器映像檔匯入」。
瞭解磁碟映像檔
磁碟映像檔是多功能工具,您可以使用這些映像檔快速設定 VM 執行個體、備份整個系統以確保安全,或是複製環境來簡化部署作業。此外,您也可以使用這些磁碟測試軟體或執行系統復原,不必變更原始設定。無論是備份、開發或疑難排解,磁碟映像檔都能讓您有效率地管理 IT 工作,而且十分可靠。
VM 磁碟映像檔是儲存空間磁碟區的低階表示法。這些檔案有數種格式。
- 原始磁碟映像檔:原始磁碟映像檔是未壓縮的磁碟區副本,直接以區塊層級複製整個磁碟區。這類檔案的保真度最高,但檔案大小也最大。常見格式包括:
- VMDK (虛擬機器磁碟) - 建議使用,可加快匯入速度
- QCOW
- QCOW2
- QED
- 虛擬私有雲
- VDI
- VHDX
- VHD
- 稀疏磁碟映像檔:稀疏磁碟映像檔只會儲存已使用的磁碟區塊,因此可最佳化儲存空間。這可大幅減少儲存空間負擔,並在資料寫入時動態擴充。在 Google Cloud中,作業系統和資料磁碟會儲存為映像檔並做為映像檔使用。
使用映像檔匯入功能匯入黃金映像檔
您可以透過 Google Cloud 主控台、Google Cloud CLI 或 REST API 指令,將虛擬磁碟映像檔匯入Google Cloud 。如要瞭解如何使用 Google Cloud CLI 和 REST API 指令匯入映像檔,請參閱「將虛擬磁碟映像檔匯入 Google Cloud」。
如要使用Google Cloud 控制台將虛擬磁碟映像檔匯入至 Google Cloud ,請按照下列步驟操作。
將虛擬磁碟映像檔上傳至 Cloud Storage bucket。為提升效能,建議您將虛擬磁碟映像檔上傳至與要建立映像檔的雲端區域相同的 bucket。
在Google Cloud console 中,開啟「Migrate to VMs」(遷移至 VM) 頁面的「Image imports」(映像檔匯入) 分頁。
按一下 [Create image] (建立映像檔)。
按一下「瀏覽」,即可查看目前專案中的 bucket 清單。選取要匯入圖片的檔案。
定義圖片的其餘特徵。如要進一步瞭解參數,請參閱「匯入虛擬磁碟映像檔」。
- 建議使用 Windows 映像檔的「一般化」功能。從 Windows 映像檔建立 VM 執行個體時,系統會將專屬資訊新增至該執行個體。「一般化」程序會移除這類專屬資料,讓您從同一個映像檔建立多個執行個體。
- 使用公開映像檔系列管理映像檔的生命週期。請務必從每個映像檔系列的最新版本建立新執行個體。將「系列」欄位新增至新映像檔,表示這是該系列映像檔的最新版本。
填寫所有參數詳細資料和選項後,按一下「建立」,開始匯入圖片。
建立匯入作業後,請在遷移至 VM 資訊主頁中追蹤作業狀態。
匯入工作完成後,您就會取得以磁碟為基礎的映像檔。
機器映像檔匯入作業:全方位遷移方法
與只著重於個別磁碟相比,機器映像檔提供更全面的方法,是更廣泛的解決方案。機器映像檔會擷取整個 VM 執行個體的設定,包括執行個體設定、網路設定、作業系統詳細資料、中繼資料和標籤、安全性設定,以及啟動和關機指令碼。
匯入機器映像檔後,您就能將 VM 執行個體的完整統一藍圖帶入 Google Cloud。這個全方位方法可簡化複雜工作負載的遷移作業,確保一致性,並降低部署期間發生錯誤的可能性。
如要進一步瞭解機器映像檔匯入功能,請參閱「映像檔匯入和機器映像檔匯入」。
使用機器映像檔匯入功能匯入黃金映像檔
您可以使用Google Cloud 主控台、gcloud CLI 或 REST API 指令,將機器映像檔匯入 Google Cloud 。如要瞭解如何使用 gcloud CLI 和 REST API 指令匯入機器映像檔,請參閱「將機器映像檔匯入 Google Cloud」。
如要使用 Google Cloud 控制台將機器映像檔匯入 Google Cloud ,請按照下列步驟操作:
將 OVA 或 OVF 檔案上傳至 Cloud Storage bucket。為提升效能,建議您將虛擬磁碟映像檔上傳至與要建立映像檔的雲端區域相同的 bucket。
在 Google Cloud 控制台的「Migrate to VMs」(移轉至 VM) 頁面中,開啟「Machine image imports」(機器映像檔匯入) 分頁。
按一下「建立機器映像檔」。
按一下「瀏覽」,即可查看目前專案中的 bucket 清單。選取要匯入圖片的檔案。
定義圖片的其餘特徵。如要進一步瞭解參數,請參閱匯入機器映像檔。
建議使用 Windows 映像檔的「一般化」功能。從 Windows 映像檔建立 VM 執行個體時,系統會將專屬資訊新增至該執行個體。「一般化」程序會移除這類專屬資料,讓您從同一個映像檔建立多個執行個體。
填寫所有參數詳細資料和選項後,按一下「建立」,開始匯入圖片。
建立匯入作業後,請在遷移至 VM 資訊主頁中追蹤作業狀態。
匯入工作完成後,您就會擁有機器映像檔。