建立 Amazon EBS 快照 - Amazon Elastic Compute Cloud

建立 Amazon EBS 快照

您可以建立 EBS 磁碟區的時間點快照,並將其做為新磁碟區或資料備份的基準使用。如果您定期製作磁碟區快照,快照是遞增的,—新快照只會儲存上次快照之後變更的區塊。

快照並非同步取得;時間點快照會立即建立,但快照狀態會處於 pending 直到快照完成 (當所有修改的區塊都傳輸至 Amazon S3),龐大的初始快照或許多區塊經過變更的後續快照都可能耗時數小時。執行期間,正在進行的快照不會受到磁碟區持續讀寫所影響。

您可針對使用中的連接磁碟區取得快照。然而,快照僅能擷取快照命令發出時已寫入您 Amazon EBS 磁碟區的資料。如此可能會排除應用程式或作業系統已快取的資料。若您可將該磁碟區的檔案寫入暫停夠長的時間來取得快照,則該快照應是完整的。然而,若您無法暫停該磁碟區的所有檔案寫入,您應從執行個體卸載該磁碟區、發出快照命令,然後重新掛載該磁碟區,以確保取得完整一致的快照。快照狀態為 pending 時,您可重新掛載您的磁碟區並加以使用。

欲簡化快照管理,您可於建立期間標記快照,或在之後新增標籤。例如,您可套用描述從中建立快照之原始磁碟區的標籤,或者套用用於將原始磁碟區連接至執行個體的裝置名稱。如需更多詳細資訊,請參閱 標記您的 Amazon EC2 資源

快照加密

加密磁碟區取得的快照會自動加密。從加密快照建立的磁碟區亦會自動加密。您加密磁碟區與任何相關聯快照內的資料,不論是靜態或動態,都會受到保護。如需更多詳細資訊,請參閱 Amazon EBS 加密

根據預設,只有您能夠從您擁有的快照建立磁碟區。然而,您可與特定 AWS 帳戶共享未加密快照,或者將快照公開與整個 AWS 社群共享。如需詳細資訊,請參閱共用 Amazon EBS 快照

您的加密快照,僅能與特定 AWS 帳戶共享。若其他人欲使用您所共享的加密快照,您必須同時共享用於加密快照的 CMK 金鑰。能夠存取您的加密快照的使用者,必須自行建立該快照的個人副本,然後使用該副本。針對一個共享的加密快照,您的副本亦可使用不同金鑰來重新加密。如需更多詳細資訊,請參閱 共用 Amazon EBS 快照

注意

如果您複製快照並將其加密到新的 CMK,則一律會建立完整 (非累加) 複本,導致額外的延遲和儲存成本。

多磁碟區快照

對於所有連接到 EC2 執行個體的 EBS 磁碟區,您可以建立時間點快照的多磁碟區快照。您也可以建立生命週期政策,以自動建立和保留多磁碟區快照。如需更多詳細資訊,請參閱 自動化 Amazon EBS 快照生命週期

建立快照後,每個快照視為個別快照。就像對待單一磁碟區快照,您可以執行所有快照操作,例如還原、刪除以及跨區域或帳戶複製。就像對待單一磁碟區快照,您也可以標記多磁碟區快照。建議您標記多個磁碟區快照,以便在還原、複製或保留期間集中管理快照。

多磁碟區、當機一致性快照通常是當成一組來還原。以該執行個體 ID、名稱或其他相關詳細資訊來標記當機一致性集,有助於識別其中的快照。您還可以選擇自動將標籤從來源磁碟區複製到對應的快照。這有助於您設定快照中繼資料 (例如存取政策、連接資訊及成本分配) 以符合來源磁碟區。

多磁碟區快照在建立之後,行為就如同任何其他快照一樣。您可以跨區域和帳戶執行所有操作,例如還原、刪除和複製。您也可以標記快照。建議您標記多磁碟區快照,以便在還原、複製或保留期間集中管理快照。

建立快照後,它們在您的 EC2 主控台顯示為在準確時間點建立。快照是集中管理,因此,如果磁碟區組有任何一個快照故障,則其他所有快照會顯示錯誤狀態。

Amazon Data 生命週期管理員

您可以手動建立、保留和刪除快照,或者您也可以使用 Amazon Data 生命週期管理員 來為您管理快照。如需詳細資訊,請參閱自動化快照

考量

建立快照時有下列考量:

  • 當您針對做為根設備的 EBS 磁碟區建立快照時,您應停止執行個體,再拍攝快照。

  • 您無法從已啟用休眠的執行個體建立快照或。

  • 您無法從已休眠的執行個體建立快照。

  • 在磁碟區前一個快照仍處於 pending 狀態時,雖然您可取得另一個快照,但一個磁碟區擁有多個 pending 快照,可能會在快照完成前減損磁碟區效能。

  • 單一 gp2io1io2 或 磁帶 磁碟區至多可有五個 pending 快照,而單一 st1sc1 磁碟區則可有一個 pending 快照。嘗試建立相同磁碟區的多個並行快照時,若接收到 ConcurrentSnapshotLimitExceeded 錯誤,請等待一個或多個 pending 快照完成,再建立該磁碟區的另一個快照。

  • 當快照是從具 AWS Marketplace 產品代碼的磁碟區建立,則產品代碼會傳播至快照。

建立快照

使用下列程序以從指定磁碟區建立快照。

欲使用主控台建立快照

  1. https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台。

  2. 在導覽窗格中,於 Elastic Block Store 下方選擇 Snapshots (快照)

  3. 選擇 Create Snapshot (建立快照)

  4. 針對 Select Resource type (選擇資源類型),請選擇 Volume (磁碟區)

  5. 針對 Volume (磁碟區),請選取磁碟區。

  6. (選擇性) 輸入快照的描述。

  7. (選用) 選擇 Add tags (新增標籤) 以新增標籤至快照。針對每個標籤,提供標籤金鑰和標籤值。

  8. 選擇 Create Snapshot (建立快照)

欲使用命令列建立快照

您可以使用下列其中一個命令。如需關於這些命令列界面的詳細資訊,請參閱 存取 Amazon EC2

建立多磁碟區快照

使用下列程序以從指定執行個體的磁碟區建立快照。

使用主控台建立多磁碟區快照

  1. https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台。

  2. 在導覽窗格中,於 Elastic Block Store 下方選擇 Snapshots (快照)

  3. 選擇 Create Snapshot (建立快照)

  4. 針對 Select resource type (選擇資源類型),請選擇 Instance (執行個體)

  5. 選取執行個體 ID,表示您要為所有連接的 EBS 磁碟區建立同步備份。多磁碟區快照支援每個執行個體最多 40 個磁碟區。

  6. (選用) 設定 Exclude root volume (排除根磁碟區)

  7. (選用) 設定 Copy tags from volume (從磁碟區複製標籤) 旗標,以自動將標籤從來源磁碟區複製到對應的快照。這會設定快照中繼資料 (例如存取政策、連接資訊及成本分配) 以符合來源磁碟區。

  8. (選用) 選擇 Add tags (新增標籤) 以新增標籤至快照。針對每個標籤,提供標籤金鑰和標籤值。

  9. 選擇 Create Snapshot (建立快照)

    在建立快照期間,快照是放在一起管理。如果磁碟區組的其中一個快照故障,其他快照會變成該磁碟區組的錯誤狀態。您可以使用 CloudWatch 事件來監控快照的進度。快照建立程序完成之後,CloudWatch 會產生事件,其中包含受影響執行個體的狀態及所有相關快照詳細資訊。

使用命令列建立多磁碟區快照

您可以使用下列其中一個命令。如需關於這些命令列界面的詳細資訊,請參閱 存取 Amazon EC2

使用 EBS 快照

您可以複製快照、共享快照,以及從快照中建立磁碟區。如需詳細資訊,請參閱下列內容: