在 AWS 备份和恢复指南 [1] 中,Amazon Data Lifecycle Manager 被列为自动创建、保留和删除快照的工具。但是,在第 15 页,该指南还提到,在拍摄快照之前应该停止根设备(以确保在快照过程中没有缓存数据或未处理的事务不会被捕获)。考虑到这一点,我试图弄清楚以下几点:
Amazon Data Lifecycle Manager 是否会在拍摄快照之前停止实例?如果不是,它是备份根驱动器的推荐方法吗?我有一个自定义 Lambda 脚本,它在拍摄快照之前暂停实例。这是备份根驱动器的推荐方法吗?
[1] https://docs.aws.amazon.com/prescriptive-guidance/latest/backup-recovery/backup-recovery.pdf
如果在 Amazon Data Lifecycle Manager 中使用 EBS 快照策略,则没有停止或分离驱动器的选项。
相反,如果使用 EBS 支持的 AMI 策略(Amazon Data Lifecycle Manager 中的替代策略),则可以选择在采用 AMI 的同时重启实例以确保数据一致性。
我没有任何关于官方推荐的备份驱动器方法的信息。我相信由 EBS 支持的 AMI 策略比维护自己的 Lambda 脚本更容易。