我在使用 EBS 存储作为其本地驱动器的 AWS EC2 实例上运行 Web 应用程序。Web 应用程序在 Apache/Tomcat 服务器上运行,在本地存储中处理上传的文件并使用 MySQL 数据库,所有这些都在这个本地驱动器上。AWS 是否保证 EBS 数据的完整性和可用性,还是应该将其备份到 S3?如果是这样,我该怎么做?我需要每天进行增量备份(即我只能承担今天执行的最新事务/文件的损失)。注意:我不担心人为错误(意外删除等),而是系统崩溃、底层服务故障等。谢谢..
问问题
2898 次
1 回答
4
Amazon 不保证您的 EBS 卷的完整性,但它们很容易备份。只需拍摄每日快照(您可以使用 ec2-api-tools 设置 cron 来进行每日快照)。
EBS 快照存储在 S3 中。它们不在您自己的存储桶中,详细信息由 Amazon 处理,但存储快照的基础设施是 S3。
快照是增量的,并备份整个卷。每个快照都将自上次快照以来的更改存储在设备上,因此经常拍摄它们会减少制作所需的时间,但每个 AWS 账户一次只能拥有有限数量的快照。我认为是 250。您最终需要删除旧快照来处理这个问题。您也可以通过 cron 作业来做到这一点。删除旧快照不会使新快照失效,即使它们存储为增量快照,因为它实际上会在删除时更新下一个最新快照以包含前一个快照的信息。
于 2013-04-15T03:16:49.207 回答