我对此做了一些研究,但未能找到任何实质性的答案,所以转向StackOverflow。
亚马逊S3在高可用性和可靠性方面的可靠性如何?我意识到它有SLA,但是如果AWS中的可用区(AZ)或整个区域出现故障怎么办?
我检查了亚马逊关于如何设置S3的文档。当您尝试创建存储桶时,它会说:“创建存储桶时,您可以选择一个区域来优化延迟,最大限度地降低成本或满足法规要求。”
亚马逊也这样说(资源):“存储在任何给定Amazon S3存储桶中的数据将在地理区域内的多个数据中心之间复制。”
因此,看起来S3数据分布在多个AZ中,但在一个区域内。
如果一个地区垮台怎么办(以前发生过这种情况)? S3不可用吗?如果是这样,当AWS区域出现故障时,S3不是可靠的恢复备份机制,是吗?
S3提供“4个9”的可用性,或99.99%。
对于备份,您将寻找持久性(存储对象丢失的可能性)。在那个帐户上,S3提供“11 9”,或99.9999999%
这是一个模糊的 S3 FAQ:
数据耐用性和可靠性
Amazon S3提供了一种高度耐用的存储基础架构
用于关键任务和主要数据存储。对象是冗余的
存储在Amazon S3中多个设施的多个设备上
地区。为了帮助确保持久性,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还会定期验证
使用校验和来保证数据的完整性。
S3提供“4个9”的可用性,或99.99%。
对于备份,您将寻找持久性(存储对象丢失的可能性)。在那个帐户上,S3提供“11 9”,或99.9999999%
这是一个模糊的 S3 FAQ:
数据耐用性和可靠性
Amazon S3提供了一种高度耐用的存储基础架构
用于关键任务和主要数据存储。对象是冗余的
存储在Amazon S3中多个设施的多个设备上
地区。为了帮助确保持久性,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还会定期验证
使用校验和来保证数据的完整性。