Amazon Data Lifecycle Manager 的運作方式 - Amazon EBS

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

Amazon Data Lifecycle Manager 的運作方式

下列是 Amazon Data Lifecycle Manager 的中繼資料元素。

政策

您可以使用 Amazon Data Lifecycle Manager 來建立政策以定義備份建立和保留需求。這些政策通常會指定下列項目:

  • 政策類型 — 定義政策管理的備份資源類型 (快照或EBS後端 AMIs)。

  • 目標資源 — 定義政策 (執行個體或EBS磁碟區) 的目標資源類型。

  • 建立頻率 — 定義政策執行和建立快照或 的頻率AMIs。

  • 保留閾值 — 定義政策保留快照或在建立AMIs後多久。

  • 其他動作:定義政策應執行的其他動作,例如跨區域複製、封存或資源標記。

Amazon Data Lifecycle Manager 提供預設政策和自訂政策。

預設政策

預設政策會備份區域中沒有最近備份的所有磁碟區和執行個體。您可以指定排除參數,選擇性排除磁碟區和執行個體。

Amazon Data Lifecycle Manager 支援以下預設政策:

  • EBS 快照的預設政策 — 以磁碟區為目標,並自動建立、保留和刪除快照。

  • EBS後端 的預設政策 AMIs — 以執行個體為目標,並自動建立、保留和取消註冊EBS後端 AMIs。

每個帳號和 AWS 區域中的每個資源類型只能有一個預設政策。

自訂政策

自訂政策會根據指派的標籤來鎖定特定資源,以及支援進階功能,例如快速快照還原、快照封存、跨帳戶複製以及前置和後置指令碼。自訂政策最多可包含 4 個排程,每個排程都可以有自己的建立頻率、保留閾值和進階功能組態。

Amazon Data Lifecycle Manager 支援以下自訂政策:

  • EBS 快照政策 — 以磁碟區或執行個體為目標,並自動建立、保留和刪除EBS快照。

  • EBS後端AMI政策:以執行個體為目標,並自動建立、保留和取消註冊EBS後端 AMIs。

  • 跨帳戶複製事件政策:自動執行跨帳戶複製與您共用的快照作業。

如需詳細資訊,請參閱Amazon Data Lifecycle Manager 預設政策與自訂政策

政策排程 (僅限自訂政策)

政策排程會定義 政策建立快照或 AMIs 的時間。政策最多可以有四個排程:一個必要排程和最多三個選擇性排程。

將多個排程新增至單一政策可讓您使用相同的政策AMIs以不同的頻率建立快照。例如,您可以建立單一政策,來建立每日、每週、每月和每年快照。這樣就不需要管理多個政策。

您可以針對每個排程定義頻率、快速快照還原設定 (僅快照生命週期政策)、跨區域複本規則和標籤。指派給排程的標籤會自動指派給快照,或在啟動排程時AMIs建立的標籤。此外,Amazon Data Lifecycle Manager 會根據排程的頻率,自動將系統產生的標籤指派給每個快照或 AMI。

每個排程都會根據其頻率個別啟動。如果同時啟動多個排程,Amazon Data Lifecycle Manager 只會建立一個快照或 ,AMI並套用具有最高保留期的排程保留設定。所有啟動排程的標籤會套用至快照或 AMI。

  • (僅快照生命週期政策) 如果針對快速快照還原啟用了多個已啟動的排程,則會在所有已啟動排程中指定的所有可用區域中,啟用快照以進行快速快照還原。針對每個可用區域使用已啟動排程的最高保留設定。

  • 如果跨區域複製啟用了多個起始排程,則快照或 AMI會複製到所有起始排程中指定的所有區域。會套用已啟動的排程的最高保留期間。

目標資源標籤 (僅限自訂政策)

Amazon Data Lifecycle Manager 自訂政策會使用資源標籤來識別要備份的資源。當您建立快照或 EBS後端AMI政策時,您可以指定多個目標資源標籤。具有至少一個指定目標資源標籤的指定類型 (執行個體或磁碟區) 的所有資源將成為政策的目標。例如,如果您建立以磁碟區為目標的快照政策,並指定 purpose=prod costcenter=prodenvironment=live 作為目標資源標籤,則政策將以具有任何這些標籤鍵值對的所有磁碟區為目標。

如果您要在資源上執行多個政策,可以為目標資源指派多個標籤,然後建立個別政策,每個政策都以特定資源標籤為目標。

您無法在標籤金鑰中使用 \= 字元。目標資源標籤區分大小寫。如需詳細資訊,請參閱標記您的資源。

快照

快照是備份磁碟EBS區資料的主要方法。為了節省儲存體成本,連續快照是增量式,只會包含自上一個快照之後變更的磁碟區資料。移除磁碟區一連串快照中的一個快照時,只有專屬於該快照的資料會遭到移除。磁碟區已擷取的其餘歷程記錄都會保留。如需詳細資訊,請參閱Amazon EBS快照

EBS- 後端 AMIs

Amazon Machine Image (AMI) 提供啟動執行個體所需的資訊。當您需要具有相同組態的多個執行個體AMI時,可以從單一啟動多個執行個體。Amazon Data Lifecycle Manager AMIs僅支援 EBS後端。EBS- 後端AMIs包含連接到來源執行個體的每個EBS磁碟區的快照。如需詳細資訊,請參閱 Amazon Machine Images (AMI)

Amazon Data Lifecycle Manager 標籤

Amazon Data Lifecycle Manager 會將下列系統標籤套用至所有快照,並由政策AMIs建立,以區分它們與快照,並透過任何其他方式AMIs建立:

  • aws:dlm:lifecycle-policy-id

  • aws:dlm:lifecycle-schedule-name

  • aws:dlm:expirationTime – 適用於以存留期為基礎的排程所建立的快照。指出要從標準層中刪除快照的時間。

  • dlm:managed

  • aws:dlm:archived – 適用於由排程封存的快照。

  • aws:dlm:pre-script:適用於使用前置指令碼建立的快照。

  • aws:dlm:post-script:適用於使用後置指令碼建立的快照。

您也可以指定要套用至快照和建立AMIs時的自訂標籤。您無法在標籤金鑰中使用 \= 字元。

您可以選擇性地將 Amazon Data Lifecycle Manager 用來將磁碟區與快照政策建立關聯的目標標籤套用至該政策所建立的快照。同樣地,用於將執行個體與AMI政策建立關聯的目標標籤,也可以選擇性地套用到政策AMIs建立的目標標籤。