我是否需要备份AWS EBS数据?

时间:2013-04-15 03:05:57

标签: amazon-web-services backup

我在使用EBS存储作为本地驱动器的AWS EC2实例上运行Web应用程序。 Web应用程序在Apache / Tomcat服务器上运行,处理本地存储中的上载文件并使用MySQL数据库,所有这些都在本地驱动器上。 AWS是否保证EBS数据的完整性和可用性,还是应该将其备份到S3? 如果是这样,我该怎么做?我需要每日增量备份(即我只能承担今天执行的最近交易/文件)。 注意:我不担心人为导致的错误(意外删除等),而是系统崩溃,底层服务失败等。 谢谢..

1 个答案:

答案 0 :(得分:4)

亚马逊不保证您的EBS卷的完整性,但它们很容易备份。只需拍摄每日快照(您可以使用ec2-api-tools设置一个cron来执行每日快照)。

EBS快照存储在S3中。它们不在您自己的桶中,细节由亚马逊处理,但存储快照的基础架构是S3。

快照是增量的,并备份整个卷。每个快照都会存储自上次快照以来设备上的更改,因此经常使用这些更改会缩短它们所需的时间,但每个AWS账户只能同时拥有有限数量的快照。我认为它是250.你需要最终删除旧的快照来处理它。你也可以用cron工作做到这一点。删除旧快照不会使较新的快照失效,即使它们存储为增量快照,因为它实际上会更新下一个最新的快照以包含删除时的前一个快照。