跳至內容

如何降低在 AWS Backup 中 Amazon S3 備份的成本?

3 分的閱讀內容
0

我想降低在 AWS Backup 中 Amazon Simple Storage Service (Amazon S3) 備份的成本。

解決方法

只選取必要的 S3 儲存貯體進行備份

請完成以下步驟:

  1. 開啟 AWS Backup console (AWS Backup 主控台)。
  2. 在導覽窗格中,選擇 Backup plans (備份計畫)。
  3. 選取與您的 S3 備份相關聯的備份計畫。
  4. Resource assignments (資源指派) 區段中,僅選取必要的 S3 儲存貯體,而非所有 S3 儲存貯體。
    **注意:**如需資源指派的更多資訊,請參閱備份計畫資源指派。如果您有 AWS Organizations 服務控制政策 (SCP),則變更備份資源選取

為 S3 儲存貯體建立生命週期規則

當 AWS Backup 備份儲存貯體時,會備份儲存貯體中的以下物件:

  • 每個物件的目前版本
  • 每個物件的舊版版本
  • 刪除標記
  • 等待生命週期動作的物件

**重要:**每個您備份的物件與標記都有最低費用。刪除標記的費用與 128 KB 物件的費用相同。

若要降低備份成本,請建立生命週期規則來刪除刪除標記與非目前版本。

請完成以下步驟:

  1. 開啟 Amazon S3 console (Amazon S3 主控台)。
  2. 在導覽窗格中,選擇 General purpose buckets (一般用途儲存貯體),然後選取要建立生命週期規則的儲存貯體。
  3. 選擇 Management (管理) 索引標籤。
  4. Lifecycle rules (生命週期規則) 區段中,選擇 Create lifecycle rule (建立生命週期規則)。
  5. Lifecycle rule name (生命週期規則名稱) 中,輸入規則名稱。
  6. Choose a rule scope (選擇規則範圍) 中,選取 Limit to scope of this rule using one or more filters (使用一個或多個篩選條件限制此規則的範圍)。
  7. Lifecycle rule actions (生命週期規則動作) 區段中,選取 Permanently delete noncurrent versions of objects (永久刪除物件的非目前版本) 與 Delete expired object delete markers or incomplete multipart uploads (刪除過期的物件刪除標記或未完成的分段上傳)。
  8. Permanently delete noncurrent versions of objects (永久刪除物件的非目前版本) 區段中,於 Days after objects become noncurrent (物件成為非目前版本後的天數),依需求輸入天數。
    注意:若您不想保留非目前版本,請將要保留的較新版本數量文字方塊留空。
  9. Delete expired object delete markers or incomplete multipart uploads (刪除過期的物件刪除標記或未完成的分段上傳) 區段中,選取 Delete expired object delete markers (刪除過期的物件刪除標記) 與 Delete incomplete multipart uploads (刪除未完成的分段上傳)。

當 S3 儲存貯體包含大量資料時使用連續備份

在以下情境中,對大型儲存貯體的最佳實務是 use continuous backups (使用連續備份):

  • 您至少每日或更頻繁地備份資料,且每次備份之間的資料變更極少。
  • 您的儲存貯體包含超過 3 億個物件。
  • 您規劃的備份生命週期超過 35 天。您可以在儲存連續備份的相同保存庫中,為儲存貯體設定快照備份。
  • 您有變更頻率不高的大型儲存貯體。您不需要針對既有物件進行完整的儲存貯體掃描,也不需要對每個物件發出多次請求。
    **注意:**既有物件是指自前一次備份後未變更的物件。
  • 您的儲存貯體包含超過 1 億個物件,且相較於整體備份大小,刪除率很低。您的備份計畫包含保留 2 天的連續備份,並包含保留期較長的快照。
  • 您的儲存貯體同時具有連續備份與快照。AWS Backup 會從連續復原點建立快照,因此不需要進行完整的儲存貯體掃描。如需更多資訊,請參閱比較 S3 備份類型

為 S3 物件使用正確的儲存類別

AWS Backup 支援以下 S3 儲存類別:

  • Amazon S3 Standard (S3 Standard)
  • Amazon S3 Standard-Infrequent Access (S3 Standard-IA)
  • Amazon S3 One Zone-Infrequent Access (S3 One Zone-IA)
  • Amazon S3 Glacier Instant Retrieval
  • Amazon S3 Intelligent-Tiering (S3 Intelligent-Tiering)

AWS Backup 會對 S3 Glacier Instant Retrieval 儲存類別中的每個物件執行多次呼叫。這些呼叫會產生擷取成本。對於包含 S3 Standard-IA 與 S3 One Zone-IA 物件的儲存貯體,也會產生擷取成本。

如需尋找適合您環境的儲存類別,請參閱了解與管理 Amazon S3 儲存類別。如需判斷 S3 儲存類別的成本,請參閱 Amazon S3 定價頁面。

若要識別並變更物件的儲存類別,請完成以下步驟:

  1. 開啟 Amazon S3 console (Amazon S3 主控台)。
  2. 在導覽窗格中,選擇 General purpose buckets (一般用途儲存貯體),然後選取您的 S3 儲存貯體。
  3. 選取物件。
  4. Storage class (儲存類別) 欄中,確認物件的儲存類別。
  5. 在物件的 Actions (動作) 功能表中,選擇 Edit storage class (編輯儲存類別)。
  6. 選取要變更成的儲存類別,然後選擇 Save changes (儲存變更)。

評估小於 128 KB 物件的成本影響

S3 儲存貯體中小於 128 KB 的物件可能會產生儲存成本。小於 128 KB 的 S3 物件,其價格與 128 KB 物件的價格相同。

若要找出小於 128 KB 的物件,請完成以下步驟:

  1. 開啟 Amazon S3 console (Amazon S3 主控台)。
  2. 在導覽窗格中,選擇 General purpose buckets (一般用途儲存貯體),然後選取要檢查的 S3 儲存貯體。
  3. 選取物件。
  4. Size (大小) 欄中,檢查物件的大小。

AWS 也會對 S3 物件、Amazon EventBridge 事件的 GET (GET) 與 List (List) 請求,以及每 GB 的每月用量收取費用。如需更多資訊,請參閱 AWS Backup 定價

遵循成本降低最佳實務

若要降低 AWS Backup 中的 S3 備份成本,請採取以下動作:

**注意:**當您在 AWS 區域或 AWS 帳戶之間複製連續備份時,複製後的復原點會成為快照備份。這些複本無法使用時間點復原 (PITR)。如需更多資訊,請參閱依資源劃分的功能可用性為 Amazon S3 設計具備韌性且符合成本效益的備份策略

AWS 官方已更新 1 年前