某公司在 Amazon EC2 实例上运行自定义数据库。数据库的数据存储在 Amazon Elastic Block Store (Amazon EBS) 卷中。管理员必须为 EBS 卷设置备份策略。
管理员应该采取什么措施来满足此要求?
A. 为 VolumeIdleTime 指标创建 Amazon CloudWatch 警报,该警报执行拍摄 EBS 卷快照的操作。
B. 在 AWS Data Pipeline 中创建管道,以按照定期计划拍摄 EBS 卷的快照。
C. 创建一个 Amazon Data Lifecycle Manager (Amazon DLM) 策略,以按照定期计划拍摄 EBS 卷的快照。
D. 创建一个 AWS DataSync 任务,以按照定期计划拍摄 EBS 卷的快照。
C
技巧:排除明显错误选项,在没有明显错误的选项中选择最合理的选项。
在解决这个问题时,我们需要考虑如何在 Amazon EC2 实例上运行的自定义数据库中为存储在 Amazon Elastic Block Store (Amazon EBS) 卷中的数据设置有效的备份策略。
A. 不正确。CloudWatch 警报本身不能直接执行拍摄快照的操作,它只能触发 SNS 通知或其他 AWS Lambda 函数。此外,基于 VolumeIdleTime(卷空闲时间)来触发快照可能不是最佳策略,因为数据库卷可能经常处于活动状态,导致不能按照计划或者创建足够数量的快照。
B. 不正确。AWS Data Pipeline 主要用于在 AWS 中提取、转换和加载数据。虽然它可以安排任务,但它不是专门为拍摄 EBS 卷快照设计的工具。使用 Data Pipeline 来拍摄快照可能不是最直接或最有效的方法。
C. 正确。Amazon DLM 是专门为管理 EBS 卷快照的生命周期而设计的服务。通过 DLM,你可以创建策略来自动拍摄、复制、保留和删除 EBS 卷的快照。这是管理 EBS 卷快照的最佳实践之一,因为它允许根据业务需求自动执行这些任务。Amazon DLM 能够确保数据备份的自动化和定期性,从而满足管理员为 EBS 卷设置备份策略的要求。
D. 不正确。错误的选项。AWS DataSync 主要用于在不同存储位置之间同步和迁移数据。它不支持拍摄 EBS 卷的快照。