Sum*_*man 12 backup high-availability reliability amazon-s3
我对此做了一些研究,但未能找到任何实质性的答案,所以转向StackOverflow.
亚马逊S3在高可用性和可靠性方面的可靠性如何?我意识到它有SLA,但是如果AWS中的可用区(AZ)或整个区域出现故障怎么办?
我检查了亚马逊关于如何设置S3的文档.当您尝试创建存储桶时,它会说:"创建存储桶时,您可以选择一个区域来优化延迟,最小化成本或满足法规要求."
亚马逊也表示这一点(来源):"存储在任何给定的Amazon S3存储桶中的数据将在一个地理区域内的多个数据中心内复制."
因此,看起来S3数据分布在多个AZ中,但在一个区域内.
如果一个地区倒塌(以前发生过这种情况)怎么办?S3不可用吗?如果是这样,当AWS区域出现故障时,S3不是可靠的恢复备份机制,是吗?
Gal*_*llo 17
S3提供"4个9"的可用性,或99.99%.
对于备份,您将寻找持久性(存储对象丢失的可能性).在那个帐户上,S3提供"11 9",或99.9999999%
以下是S3 FAQ的简介:
数据耐用性和可靠性
Amazon S3提供了一个高度耐用的存储基础架构,专为关键任务和主数据存储而设计.对象冗余地存储在Amazon S3 Region中多个设施的多个设备上.为了确保持久性,Amazon S3 PUT和COPY操作在返回SUCCESS之前将数据同步存储在多个设施中.存储后,Amazon S3会通过快速检测和修复任何丢失的冗余来维护对象的持久性.Amazon S3还定期验证使用校验和存储的数据的完整性.如果检测到损坏,则使用冗余数据对其进行修复.此外,Amazon S3计算所有网络流量的校验和,以在存储或检索数据时检测数据包的损坏.
Amazon S3的标准存储是:
- 支持Amazon S3服务水平协议.
- 设计用于在给定年份内提供99.999999999%的耐久性和99.99%的对象可用性.
- 旨在维持两个设施中的并发数据丢失.
对于Regions,如果您真的想要跨区域故障转移,则必须实施DIY复制策略.一个不,整个地区还没有失败,但我想首先是一切.
以下是有关该主题的更多信息:
问:Amazon S3有多耐用?
Amazon S3旨在为给定年份提供99.999999999%的对象持久性.该耐久性水平对应于平均年度预期损失0.000000001%的对象.例如,如果使用Amazon S3存储10,000个对象,则平均每10,000,000年可能会丢失一个对象.此外,Amazon S3旨在维持两个设施中的并发数据丢失.
问:Amazon S3如何设计达到99.999999999%的耐用性?
Amazon S3将您的对象冗余地存储在Amazon S3 Region中多个设施的多个设备上.该服务旨在通过快速检测和修复任何丢失的冗余来维持并发设备故障.处理存储数据的请求时,服务将在返回SUCCESS之前将对象冗余地存储在多个工具中.Amazon S3还使用校验和定期验证数据的完整性.
| 归档时间: |
|
| 查看次数: |
8052 次 |
| 最近记录: |