本頁說明機器映像檔的用途、使用時機,以及與其他資料儲存資源 (如快照或自訂映像檔) 的比較。如要瞭解如何建立機器映像檔,請參閱建立機器映像檔。
機器映像檔是一項 Compute Engine 資源,可儲存虛擬機器 (VM) 執行個體多個磁碟中的所有設定、中繼資料、權限和資料。您可以在許多系統維護、備份及復原,以及執行個體複製情境中使用機器映像檔。
使用機器映像檔的時機
下表比較機器映像檔、標準磁碟快照、執行個體範本和自訂映像檔的使用情形。
情境 | 機器映像檔 | 標準磁碟快照 | 自訂映像檔 | 執行個體範本 |
---|---|---|---|---|
備份單一磁碟 | 是 | 是 | 是 | 否 |
備份多個磁碟 | 是 | 否 | 否 | 否 |
備份異動內容 | 是 | 是 | 否 | 否 |
複製執行個體 | 是 | 否 | 是 | 是 |
用於複製的基礎映像檔 | 否 | 否 | 是 | 否 |
從上表可以看出,機器映像檔最適合下列用途:
備份多個磁碟
機器映像檔支援執行個體層級的備份。磁碟會備份為差異快照。
使用機器映像檔複製磁碟時,Compute Engine 會確保磁碟上的資料在特定時間點以當機一致性方式擷取。Compute Engine 會使用全域一致的時間戳記,確保這項保證。如果執行個體正在執行,且您想確保磁碟間的備份點維持一致,這項一致性就非常重要。如果磁碟的備份時間點一致,還原機器映像檔時,磁碟就能回到相同的時間點。
備份多個磁碟
機器映像檔適合用來備份附加至 VM 執行個體的所有磁碟。機器映像檔可用於一次備份多個磁碟。標準磁碟快照一次只能備份一個磁碟。
差異磁碟備份
機器映像檔會儲存先前建立的機器映像檔或快照的差異快照。從 VM 執行個體產生機器映像檔時,第一個機器映像檔會包含所有磁碟資料的完整副本。後續的機器映像檔會儲存為差異副本,以提升效能和空間效率。這項機制與標準磁碟快照所用的機制類似。
複製執行個體
機器映像檔可用於複製執行個體。您可以使用機器映像檔複製執行個體,其中包含來源執行個體的大部分 VM 設定。這些副本可用於疑難排解、擴充 VM 執行個體、偵錯或系統維護。
儲存在機器映像檔中的資訊
機器映像檔會從來源執行個體收集下列資訊:
VM 執行個體設定。每個 VM 設定都包含下列屬性:
用於為來源執行個體建立磁碟的磁碟區對應。
磁碟上儲存的資料在各磁碟間的時間點一致。
機器映像檔不會收集來源執行個體的下列資訊:
- 記憶體中的資料。
- 儲存在連結的本機 SSD 磁碟中的資料。 不過,機器映像檔會擷取本機 SSD 磁碟的裝置對應。
- 來源執行個體專屬的屬性,例如名稱或 IP 位址。
機器映像檔儲存位置
為符合法規遵循需求,您可能需要控管資料的儲存位置。建立機器映像檔時,您可以指定 storageLocation
,控管機器映像檔的地理儲存位置。機器映像檔可儲存在 Cloud Storage 多地區 (例如 asia
),或是 Cloud Storage 地區 (例如 asia-south1
)。
根據預設,從執行個體建立機器映像檔時,機器映像檔會儲存在包含來源執行個體的 Cloud Storage 多地區值區,或是最靠近來源執行個體的 Cloud Storage 多地區值區。
舉例來說,如果來源執行個體儲存在 us-central1
,機器映像檔預設會儲存在 us
多地區。不過,諸如 australia-southeast1
等預設位置不在多地區範圍內。最近的多地區為 asia
。
無論機器映像檔儲存在何處,您都可以設定適當的權限,在全球各地存取機器映像檔。
定價
機器映像檔的使用費視機器映像檔的大小和儲存位置而定。
如要判斷機器映像檔的費用,請完成下列步驟:
使用
gcloud compute machine-images describe
指令 找出儲存空間大小 (以位元組為單位)。建立映像檔時,系統會根據用於映像檔的來源磁碟上寫入的區塊集,計算映像檔的儲存空間大小 (以位元組為單位),與區塊內容無關。gcloud compute machine-images describe MACHINE_IMAGE_NAME
將
MACHINE_IMAGE_NAME
替換為機器映像檔名稱。捲動至輸出內容結尾,查看
totalStorageBytes
欄位中儲存的值。這個值是以位元組為單位,請將這個值轉換為 JEDEC 二進位 GB 或 IEC GiB,其中 1 GiB 等於 230 個位元組。....... storageLocations: - us totalStorageBytes: '58688064'
請參閱「磁碟價格」頁面的價目表,找出磁碟類型和區域的每 GB 費用。
或者,您也可以使用 Trusted Cloud by S3NS Pricing Calculator 估算每月費用。
後續步驟
- 瞭解如何建立機器映像檔
- 瞭解如何建立封存和標準磁碟快照