簡體   English   中英

Google Compute Engine:磁盤快照和磁盤映像有什么區別?

[英]Google Compute Engine: what is the difference between disk snapshot and disk image?

我一直在使用我的啟動和我,功能是相同的。 到目前為止,我創建的實例僅用於計算。 我想知道 GCE 磁盤映像和快照在技術方面有何不同,以及在哪種情況下最好使用一種。

快照反映了某個具體時刻永久磁盤的內容。 映像是相同的東西,但包含操作系統和引導加載程序,可用於引導實例。

圖像和快照可以是公開的或私有的。 就圖片而言,public 可以是指由 Google 提供或不提供的官方公開圖片。

快照存儲為差異(快照相對於前一個存儲,但對您來說是透明的)而圖像不是。 它們也更便宜(每月每 GB 0.03 美元,而圖像為 0.085 美元)。

如今,這兩個概念非常相似。 現在可以使用快照而不是映像來啟動實例,這是調整啟動分區大小的一種簡單方法。 在大多數情況下,使用快照可能更簡單。

快照:

  • 有利於備份和災難恢復
  • 成本低於圖像
  • 尺寸比圖像小,因為它不包含操作系統等。
  • 差異備份 - 僅重新創建自上次快照以來更改的數據
  • 創建速度比圖像更快
  • 快照僅在它們創建的項目中可用(現在可以在項目之間共享)
  • 即使磁盤附加到正在運行的實例,也可以為運行磁盤創建

圖片:

  • 適合在新實例中重用計算引擎實例狀態
  • 可用於不同的項目
  • 無法為正在運行的實例創建(除非您使用 --force 標志)

快照主要針對備份和災難恢復場景,它們更便宜、更容易創建(通常可以在不停止 VM 的情況下上傳)。 它們適用於頻繁的定期上傳和罕見的下載。

映像主要用於創建啟動盤。 他們一遍又一遍地針對相同數據的多次下載進行了優化。 如果多次下載相同的圖像,則在第一次下載之后,接下來的下載將非常快(即使對於大圖像)。

鏡像不必專門用於啟動盤,它們也可以用於需要快速提供給大量虛擬機的數據(在共享只讀磁盤不滿足要求的情況下)不管什么原因)

快照是磁盤的副本,可用於創建任何類型(標准 PD 或 SSD PD)的新持久性磁盤 (PD)。 您可以使用快照來創建更大的磁盤大小,也可以在您可能需要的任何區域上創建新磁盤。 用於快照的預配空間的定價要便宜一些。 當用作備份時,您可以創建差異快照。

當您使用現有磁盤創建實例時,您必須在該磁盤所在的同一可用區中創建實例,並且該實例將具有該磁盤的大小。

當提到圖像資源時,是您正在運行的預配置 GCE 操作系統(Centos、Debian 等),您可以使用公共圖像,可用於所有項目或特定項目的私有圖像,或創建您自己的自定義圖片。

快照鎖定在項目內,但可以在項目之間共享自定義圖像。

我想在上面的答案中添加快照也可以在項目之間共享,它就像圖像一樣是一個全局資源。 快照與映像的不同之處僅在於實例和模板實例的可引導性。

參考: https : //cloud.google.com/compute/docs/disks/create-snapshots部分:“此任務所需的權限”

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM