本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Amazon EBS 快照的運作方式
從磁碟區建立的第一個快照永遠是完整快照。其包含建立快照時寫入至磁碟區的所有資料區塊。相同磁碟區的後續快照為增量快照。其僅包含自上次建立快照以來寫入磁碟區之已變更的和新的資料區塊
完整快照的大小取決於備份的資料大小,而非來源磁碟區的大小。同樣,與完整快照相關的儲存成本取決於快照的大小,而非來源磁碟區的大小。例如,建立 200 GiB Amazon EBS 磁碟區的第一個快照,其僅包含 50 GiB 資料。這會導致完整快照的大小為 50 GiB,而且您需要支付 50 GiB 快照儲存的費用。
同樣,增量快照的大小和儲存成本取決於自上一個快照建立以來寫入磁碟區的任何資料大小。繼續先前的範例,如果您在變更20 GiB資料和新增10 GiB資料後建立相同200 GiB磁碟區的第二個快照,則增量快照的大小為 30 GiB 。然後,您需要支付額外的 30 GiB 快照儲存費用。
如需有關快照定價的詳細資訊,請參閱 Amazon EBS 定價
重要
當您封存增量快照時,其會轉換為完整快照,其中包含建立快照時寫入至磁碟區的所有區塊。然後,其會移至 Amazon EBS 快照封存層。封存層中的快照會以不同於標準層中之快照的費率計費。如需詳細資訊,請參閱封存 Amazon EBS 快照的定價和帳單。
以下章節說明 EBS 快照如何擷取磁碟區在某個時間點的狀態,以及變動中磁碟區的後續快照如何建立這些變更的歷史記錄。
相同磁碟區的多個快照
本章節中的圖表顯示三個時間點的磁碟區 1,其大小為 15 GiB。這三個磁碟區狀態各取得一張快照。圖表特別說明以下內容:
-
在狀態 1 中,磁碟區具有
10 GiB的資料。快照 A 是此磁碟區的第一個快照。快照 A 是完整快照,而且會備份全部10 GiB資料。 -
在狀態 2 中,磁碟區仍包含
10 GiB資料,但在取得快照 A 之後僅變更了4 GiB。快照 B 是增量快照。其只需要備份已變更的4 GiB。其他未變更的6 GiB資料 (已在快照 A 中備份) 會供快照 B 參考,而非再次備份。如下圖虛線箭頭所示。 -
在狀態 3 中,取得快照 B 之後,
2 GiB資料已新增至磁碟區,共計12 GiB。快照 C 是增量快照。它只需要備份在取得快照 B 之後新增的2 GiB。如下圖虛線箭頭所示,快照 C 亦會參考存放於快照 B 的4 GiB資料及存放於快照 A 的6 GiB資料。 -
三個快照共需
16 GiB的儲存空間。這意味著快照 A 為 10 GiB,快照 B 為 4 GiB 和快照 C 為 2 GiB。
不同磁碟區的增量快照
本節中的圖表顯示如何從不同磁碟區取得增量快照。
-
磁碟區 1 的大小為
14 GiB,擁有10 GiB資料。由於快照 A 是為磁碟區取得的第一個快照,因此它是完整快照並且會備份全部10 GiB資料。 -
Vol 2 (磁碟區 2) 是從 Snap A (快照 A) 中建立的,所以它是取得該快照時 Vol 1 (磁碟區 1) 的確切複本。
-
隨著時間的推移,
4 GiB的資料新增至磁碟區 2,其資料總大小變為14 GiB。 -
Snap B (快照 B) 取自 Vol 2 (磁碟區 2)。對於快照 B,僅備份從快照 A 中建立磁碟區之後新增的
4 GiB資料。其他未變更的10 GiB資料已由快照 A 存放,因此會供快照 B 參考,而非再次備份。Snap B (快照 B) 是 Snap A (快照 A) 的增量快照,即使它是從不同的磁碟區建立的。
重要
該圖表假設您擁有磁碟區 1 和快照 A,並且磁碟區 2 使用與磁碟區 1 相同的 KMS 密鑰進行加密。如果 Vol 1 是另一個 AWS 帳戶所擁有,且該帳戶已取得 Snap A 並與您共用,則 Snap B 會是完整的快照。或者,如果磁碟區 2 使用與磁碟區 1 不同的 KMS 金鑰進行加密,則快照 B 將是完整快照。
如需刪除快照時如何管理資料的詳細資訊,請參閱刪除一個 Amazon EBS 快照。。