Amazon S3上的文件灾难恢复?

时间:2010-03-11 15:57:58

标签: backup amazon-s3 disaster-recovery

前一段时间我们在服务器上的光盘空间已经超过了,所以我决定将大部分用户生成的内容移到Amazon S3上。节省空间,降低带宽成本以及将请求从我们的服务器传播出去也有明显的好处,而服务器也处理Apache和MySQL。

我们有大约150GB的图像,全部有三种尺寸,小(~2KB),中(~10KB),大(~70KB)。

到目前为止我们还没有遇到任何问题,但我知道如果亚马逊发生故障,我们就会被搞砸了(我唯一的备份是这些图片的前50GB左右,其中很多都会被删除/改变等)。

我不想将图像下载到我的服务器上(即使我有磁盘空间),也不能将整个存储桶下载到本地计算机(办公室中的垃圾连接)。

所以我需要一个远程备份这些数据的解决方案,在最坏的情况下,可以快速将所有数据恢复到存储桶中。

或者我担心太多,亚马逊正在支持我吗?

3 个答案:

答案 0 :(得分:4)

亚马逊针对S3的弹性策略位于:http://aws.amazon.com/s3/#protecting。 基本上,它们会在发生故障时在区域内存储多个副本。

为了改善这一点,您可以考虑将数据传输到另一个S3区域,例如。美国对欧盟或使用亚马逊的导入/导出服务将数据复制到适当大小的硬盘上并存储在办公室或家中。

http://aws.amazon.com/importexport/

答案 1 :(得分:2)

您可以不时使用AWS Import/Export让您高枕无忧

  

AWS Import / Export使用便携式存储设备加速将大量数据移入和移出AWS进行传输。 AWS使用亚马逊的高速内部网络直接将数据传输到存储设备或从存储设备传输,并绕过Internet。对于重要的数据集,AWS Import / Export通常比Internet传输更快,并且比升级连接更具成本效益

答案 2 :(得分:1)

启用S3的跨区域复制

截至2015年3月,亚马逊开始为S3提供跨区域复制。如果某个特定地区遇到重大灾难,这将大大降低您丢失数据的风险。

https://aws.amazon.com/blogs/aws/new-cross-region-replication-for-amazon-s3/

值得注意的是,启用此功能并不向后兼容已存储在存储桶中的对象。