如何在 AWS 上為 EC2 執行個體建立 EBS 快照

建立 Amazon EBS 快照是備份儲存在 Amazon Elastic Block Store (EBS) 磁碟區上的資料的重要過程,這些磁碟區已掛載到你的 EC2 執行個體。這些快照提供時間點備份,讓你能夠有效率地還原資料,同時將儲存成本降到最低。在上一篇文章中,我們學習了如何 建立你的第一個 EC2 執行個體。在本指南中,我們將探討如何為 EC2 執行個體建立快照、所需的前提條件以及逐步實施說明。



什麼是 Amazon EBS?

Amazon Elastic Block Store (EBS) 是一種可擴充的高效能區塊儲存服務,專為 Amazon EC2 執行個體設計。EBS 磁碟區就像本機硬碟一樣,讓你可以儲存檔案、安裝應用程式和管理資料。這些磁碟區可以在建立 EC2 執行個體時或建立後掛載到執行個體上,多個磁碟區也可以掛載到同一個執行個體上。

Amazon EBS 的主要功能:

  • 磁碟區類型:Amazon EBS 提供針對各種工作負載的多種磁碟區類型:
    • 通用型 SSD (gp2, gp3)
    • 佈建 IOPS SSD (io1, io2)
    • 傳輸量最佳化 HDD (st1)
    • 冷 HDD (sc1)
    • 磁性硬碟(標準)
  • 多重掛載:某些磁碟區類型支援在同一個可用區域內掛載到多個 EC2 執行個體。
  • 快照:EBS 快照是增量備份,只儲存已變更的區塊,從而降低儲存成本並縮短建立時間。

如需更多詳細資訊,請參閱 Amazon EBS 磁碟區類型文件。


為什麼要使用 Amazon EBS 快照?

Amazon EBS 快照讓你可以透過建立 EBS 磁碟區的時間點複本來備份資料。這些快照儲存在 Amazon S3 中,提供持久性和可擴充性。主要優點包括:

  • 增量備份:只儲存自上次快照以來已變更的區塊。
  • 成本效益:避免重複未變更的資料,降低儲存成本。
  • 災難復原:在發生故障或意外刪除時快速還原資料。

前提條件

在建立 EBS 快照之前,請確認你具備以下條件:

  1. 一個由 Amazon EBS 支援的 EC2 執行個體:該磁碟區必須已掛載到 EC2 執行個體。
  2. AWS 管理主控台的存取權限:你需要存取 EC2 儀表板才能執行快照建立作業。

逐步指南:如何建立 Amazon EBS 快照

請依照以下說明建立 EBS 快照:

建立快照
  • 對於 資源類型,選擇 磁碟區 或 執行個體。
  • 對於 磁碟區 ID,選擇要從中建立快照的磁碟區。加密欄位會指出所選磁碟區的加密狀態。如果該磁碟區已加密,快照會使用相同的 KMS 金鑰自動加密。如果該磁碟區未加密,快照也不會加密。
  • (選用)對於 描述,為快照輸入簡要描述。
  • (選用)要為快照指派自訂標籤,請在 標籤 區段中選擇 新增標籤,然後輸入索引鍵值組。最多可以新增 50 個標籤。
  • 選擇 建立快照。
從磁碟區或執行個體建立快照

點選快照後,建立快照需要幾分鐘的時間,之後你可以檢視該快照。

快照狀態

如需更多資訊,請參閱 建立 Amazon EBS 快照(Amazon EBS 文件)。


範例程式碼:使用 AWS CLI 建立 EBS 快照

對於偏好自動化的使用者,AWS CLI 提供了一種建立快照的簡單方法:

aws ec2 create-snapshot \
    --volume-id vol-0abcd1234efgh5678 \
    --description "Database backup - May 2025" \
    --tag-specifications ResourceType=snapshot,Tags=[{Key=Environment,Value=Production}]

此命令會指定快照的磁碟區 ID、描述和標籤。

發表留言