Amazon Data Lifecycle Manager - Amazon Elastic Compute Cloud

Amazon Data Lifecycle Manager

您可以使用 Amazon Data Lifecycle Manager 来自动创建、保留和删除 EBS 快照和 EBS 支持的 AMI。当您执行自动快照和 AMI 管理时,它可以帮助您:

  • 通过实施定期备份计划来保护重要数据。

  • 创建可定期刷新的标准化 AMI。

  • 按照审核员的要求或内部合规性保留备份。

  • 通过删除过时的备份来降低存储成本。

  • 创建将数据备份到隔离账户的灾难恢复备份策略。

结合使用 Amazon CloudWatch Events 和 AWS CloudTrail 的监控功能时,Amazon Data Lifecycle Manager 可提供针对 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 Images (AMI)

定位资源标签

Amazon Data Lifecycle Manager 使用资源标签来标识要备份的资源。标签是可分配到 AWS 资源(包括 Amazon EC2 实例、EBS 卷和快照)的可自定义元数据。Amazon Data Lifecycle Manager 策略(如下文所述)使用单个标签定位实例或卷以进行备份。如果您希望在某个实例或卷上运行多个策略,可以为其分配多个标签。

您不能在标签键中使用 \= 字符。目标资源标签区分大小写。有关更多信息,请参阅标记 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 – 适用于根据基于期限的计划创建的快照。指示何时从标准层中删除快照。

  • aws:dlm:managed

  • aws:dlm:archived – 适用于按计划存档的快照。

还可以在创建时指定要应用于快照和 AMI 的自定义标签。您不能在标签键中使用 \= 字符。

Amazon Data Lifecycle Manager 用于将卷与快照策略关联的目标标签可以选择性地应用于策略创建的快照。同样,用于将实例与 AMI 策略关联的目标标签也可以选择性地应用于策略创建的 AMI。

生命周期策略

生命周期策略包括以下核心设置:

  • Policy type (策略类型) – 定义策略可以管理的资源类型。Amazon Data Lifecycle Manager 支持以下类型的生命周期策略:

    • 快照生命周期策略—用于自动化 EBS 快照的生命周期。这些策略可以针对连接到实例的单个 EBS 卷或所有 EBS 卷。

    • EBS 支持的 AMI 生命周期策略—用于自动化 EBS 支持的 AMI 及其备份快照的生命周期。这些策略只能针对实例。

    • 跨账户复制事件策略—用于自动执行跨账户快照副本 将此策略类型与跨账户共享快照的 EBS 快照策略结合使用。

  • Resource type (资源类型)—定义策略所针对的资源类型。快照生命周期策略可以针对实例或卷。使用 VOLUME 创建单个卷的快照,或使用 INSTANCE 创建挂载到实例的所有卷的多卷快照。有关更多信息,请参阅多卷快照。AMI 生命周期策略只能针对实例。创建一个 AMI,其中包含挂载到目标实例的所有卷的快照。

  • Target tags (目标标签)—指定必须分配给 EBS 卷或 Amazon EC2 实例才能成为策略目标的标签。

  • 策略计划(仅限快照和 AMI 策略)— 定义创建快照或 AMI 的时间以及将它们保留多长时间。有关更多信息,请参阅政策计划

例如,您可以使用类似以下内容的设置创建策略:

  • 管理标签中包含 account 键和 finance 值的所有 EBS 卷。

  • 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