什么是AWS DynamoDB耐久性SLA?

时间:2013-04-18 17:13:54

标签: amazon-web-services amazon-s3 amazon-dynamodb

鉴于S3的耐用性为99.999999999%[1],DynamoDB的等效数字是多少?

[1] http://aws.amazon.com/s3/

2 个答案:

答案 0 :(得分:6)

这个问题暗示了一些不正确的事情。虽然S3有一个SLA(aws.amazon.com/s3-sla)SLA引用可用性(99.9%)但没有引用耐久性,或者丢失了对象在S3。

99.999999999%的耐久性数据来自亚马逊对实现的设计的S3的估计,并且没有相关的SLA。

请注意,Amazon S3的可用性为99.99%,但SLA的启用率为99.9%。

亚马逊目前没有DynamoDB SLA,也不知道亚马逊发布的有关DynamoDB数据预期或设计持久性的数据。考虑到两个系统的性质,相对复杂性和目标,我怀疑它小于S3(即,S3旨在非常,非常安全地简单地存储数据对象; DynamoDB旨在提供超快速的读写操作一个可扩展的分布式数据库,同时也试图保证您的数据安全。)

Amazon谈到客户使用MapReduce将DynamoDB备份到S3。他们还说有些客户使用内置DynamoDB兼容性的Redshift备份DynamoDB。我还建议备份到AWS外部商店,以消除您的AWS账户的单点故障。

答案 1 :(得分:3)

虽然DynamoDB常见问题解答没有使用完全相同的措辞,因为您可以从下面的我的重点中看到DynamoDB& S3设计为容错,数据存储在三个设施中。

我无法找到任何地方报告的确切数据,但根据我所获得的信息,看起来DynamoDB相当耐用(与S3相同),尽管这不会阻止它从时间到服务中断时间。看到这个链接:

http://www.forbes.com/sites/kellyclay/2013/02/20/amazons-aws-experiencing-problems-again/

S3常见问题: http://aws.amazon.com/s3/faqs/#How_is_Amazon_S3_designed_to_achieve_99.999999999%_durability

  问:亚马逊S3有多耐用? Amazon S3旨在提供   给定年份内物体的耐久性为99.999999999%。

     

此外,Amazon S3旨在维持并发丢失   两个设施中的数据。

另请注意:S3的“99.999999999%”数字超过给定年份。

DynamoDB常见问题解答: http://aws.amazon.com/dynamodb/faqs/#Is_there_a_limit_to_how_much_data_I_can_store_in_Amazon_DynamoDB

  

规模,可用性和耐用性

     

问:Amazon DynamoDB有多高可用性?

     

该服务运行亚马逊经过验证的高可用性数据   中心。该服务在AWS中的三个设施之间复制数据   区域在服务器发生故障时提供容错或   可用区停电。

     

问:Amazon DynamoDB如何实现高正常运行时间和持久性?

     

为了实现高正常运行时间和持久性,Amazon DynamoDB可以同步实现   在AWS区域内的三个设施之间复制数据。