Amazon Data Lifecycle Manager
您可以使用 Amazon Data Lifecycle Manager 來自動建立、保留和刪除 EBS 快照和 EBS 後端 AMI。當您將快照與 AMI 管理自動化時,它可以幫助您:
-
強制執行定期備份排程來保護重要資料。
-
建立可定期重新整理的標準化 AMI。
-
依稽核人員或內部合規的要求來保留備份。
-
刪除過時的備份以降低儲存成本。
-
建立災難復原備份政策,這些政策會將資料備份至隔離的帳戶。
當 Amazon Data Lifecycle Manager 結合了 Amazon CloudWatch Events 和 AWS CloudTrail 的監控功能時,可為 Amazon EC2 執行個體和個別 EBS 磁碟區提供一套完整的備份解決方案,無需額外成本。
重要
無法使用 Amazon Data Lifecycle Manager 來管理以任何其他方式建立的快照或 AMI。
無法使用 Amazon Data Lifecycle Manager 來將執行個體後端 AMI 的建立、保留和刪除自動化。
內容
Amazon Data Lifecycle Manager 的運作方式
下列是 Amazon Data Lifecycle Manager 的中繼資料元素。
快照
快照是從 EBS 磁碟區備份資料的主要方法。為了節省儲存體成本,連續快照是增量式,只會包含自上一個快照之後變更的磁碟區資料。移除磁碟區一連串快照中的一個快照時,只有專屬於該快照的資料會遭到移除。磁碟區已擷取的其餘歷程記錄都會保留。如需詳細資訊,請參閱 Amazon EBS 快照。
EBS 後端的 AMI
Amazon Machine Image (AMI) 提供啟動執行個體所需的資訊。當您需要多個具有相同組態的執行個體時,可以從單一 AMI 啟動多個執行個體。Amazon Data Lifecycle Manager 僅支援 EBS 支援的 AMI。EBS 後端的 AMI 包含與來源執行個體連接之每個 EBS 磁碟區的快照。如需詳細資訊,請參閱 Amazon Machine Image (AMI)。
Target resource tags (目標資源標籤)
Amazon Data Lifecycle Manager 會使用資源標籤來識別要備份的資源。建立快照或 EBS 支援的 AMI 政策時,可以指定多個目標資源標籤。具有至少一個指定目標資源標籤的指定類型 (執行個體或磁碟區) 的所有資源將成為政策的目標。例如,如果您建立以磁碟區為目標的快照政策,並指定 purpose=prod
costcenter=prod
和 environment=live
作為目標資源標籤,則政策將以具有任何這些標籤鍵值對的所有磁碟區為目標。
如果您要在資源上執行多個政策,可以為目標資源指派多個標籤,然後建立個別政策,每個政策都以特定資源標籤為目標。
您無法在標籤金鑰中使用 \
或 =
字元。目標資源標籤區分大小寫。如需詳細資訊,請參閱 標記您的 Amazon EC2 資源。
Amazon Data Lifecycle Manager 標籤
Amazon Data Lifecycle Manager 會將下列系統標籤套用至由政策建立的所有快照和 AMI,以便與其他任何方法所建立的快照和 AMI 有所區別:
aws:dlm:lifecycle-policy-id
aws:dlm:lifecycle-schedule-name
aws:dlm:expirationTime
– 適用於以存留期為基礎的排程所建立的快照。指出要從標準層中刪除快照的時間。dlm:managed
aws:dlm:archived
– 適用於由排程封存的快照。
您也可以在建立時指定要套用至快照和 AMI 的自訂標籤。您無法在標籤金鑰中使用 \
或 =
字元。
您可以選擇性地將 Amazon Data Lifecycle Manager 用來將磁碟區與快照政策建立關聯的目標標籤套用至該政策所建立的快照。同樣地,用來將執行個體與 AMI 政策建立關聯的目標標籤也可以選擇性地套用至該政策建立的 AMI。
生命週期政策
生命週期政策由下列核心設定組成:
-
政策類型 - 定義政策可管理的資源類型。Amazon Data Lifecycle Manager 支援以下的生命週期政策類型:
-
快照生命週期政策:用於自動化 EBS 快照的生命週期。這些政策可以將單個 EBS 磁碟區或連接至執行個體的所有 EBS 磁碟區視為目標。
-
支援 EBS 的 AMI 生命週期政策 – 用於自動化支援 EBS 的 AMI 與其支援之快照的生命週期。這些政策只能以執行個體為目標。
-
跨帳戶複本事件政策 – 用於自動化帳戶間快照的複製流程。將此政策類型與在帳戶間共用快照的 EBS 快照政策搭配使用。
-
-
資源類型:定義政策視為目標的資源類型。快照生命週期政策可以將執行個體或磁碟區視為目標。使用
VOLUME
來建立個別磁碟區的快照,或使用INSTANCE
來建立與執行個體連接之所有磁碟區的多磁碟區快照。如需詳細資訊,請參閱 多磁碟區快照。AMI 生命週期政策只能以執行個體為目標。建立一個 AMI,其中包含與目標執行個體連接之所有磁碟區的快照。 -
目標標籤:指定必須要指派給 EBS 磁碟區或 Amazon EC2 執行個體的標籤,讓其成為該政策的目標。
-
政策排程 (僅限快照和 AMI 政策) - 定義快照或 AMI 的建立時間以及它們的保留時間。如需詳細資訊,請參閱 政策排程。
例如,您可以建立具有類似下列設定的政策:
-
管理所有 EBS 磁碟區,這些磁碟區都具有索引鍵為
account
和值為finance
之標籤。 -
在
24
,每0900 UTC
小時建立一次快照。 -
僅保留五個最近的快照。
-
每天不晚於
0959
UTC 開始建立快照。
政策排程
政策排程會定義政策建立快照或 AMI 的時間。政策最多可以有四個排程:一個必要排程和最多三個選擇性排程。
將多個排程新增至單一政策,可讓您使用相同政策以不同頻率建立快照或 AMI。例如,您可以建立單一政策,來建立每日、每週、每月和每年快照。這樣就不需要管理多個政策。
您可以針對每個排程定義頻率、快速快照還原設定 (僅快照生命週期政策)、跨區域複本規則和標籤。指派給排程的標籤會自動指派給啟動排程時所建立的快照或 AMI。此外,Amazon Data Lifecycle Manager 會根據排程的頻率,自動為每個快照或 AMI 指派系統產生的標籤。
每個排程都會根據其頻率個別啟動。如果同時啟動多個排程,則 Amazon Data Lifecycle Manager 只會建立一個快照或 AMI,並套用保留期間是最高之排程的保留設定。所有已啟動的排程的標籤都會套用至快照或 AMI。
-
(僅快照生命週期政策) 如果針對快速快照還原啟用了多個已啟動的排程,則會在所有已啟動排程中指定的所有可用區域中,啟用快照以進行快速快照還原。針對每個可用區域使用已啟動排程的最高保留設定。
-
如果針對跨區域複本啟用了多個已啟動的排程,則會將快照或 AMI 複製到所有已啟動排程中指定的所有區域。會套用已啟動的排程的最高保留期間。
配額
您的 AWS 帳戶具有下列與 Amazon Data Lifecycle Manager 相關的配額:
描述 | 配額 |
---|---|
依區域的生命週期政策 | 100 |
每個資源的標籤 | 45 |