2013-04-18 231 views
4

鉴于S3的耐用度为99.999999999%,DynamoDB的等效数字是多少?什么是AWS DynamoDB耐久性SLA?

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

+1

你应该考虑澄清你的问题。你问关于SLA还是耐久性?此外,如果您觉得您的问题已得到解答,您可以选择其中一个答案作为“最正确或完整”的答案,否则可能有助于评论您认为需要更多信息的答案。 –

回答

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,我也不知道Amazon上发布的任何有关DynamoDB中数据预期或设计持久性的数据。考虑到两个系统的性质,相对复杂性和目标,我会怀疑它不到S3(即,S3旨在非常非常安全地存储数据对象; DynamoDB旨在提供超快速读取和写入一个可扩展的分布式数据库,同时也试图保证您的数据安全)。

亚马逊谈到客户使用MapReduce将DynamoDB备份到S3的客户。他们还表示,某些客户使用Redshift备份DynamoDB,而Redshift内置了DynamoDB兼容性。我还建议备份到非AWS商店以消除您的AWS账户的单点故障。

+1

我不认为用户询问SLA,至少这不是我读的。 –

+0

@drewkhoury:正如目前所写,问题标题为“DynamoDB Durability SLA”。这个词完全有可能被用来表示不那么具体的东西,但是如果有法律和财务方面的影响,我喜欢清楚。 –

+0

好点!如果我阅读整个标题,将有所帮助。 –

3

虽然DynamoDB FAQ并未使用完全相同的措辞,但您可以从下面的高亮显示中看到,两个DynamoDB & S3均设计为容错,数据存储在三个设施中。

我无法找到任何地方报告的确切数字,但从我看到的信息看,DynamoDB非常耐用(与S3相当),尽管这不会阻止它随时间的服务中断时间。请参阅此链接:

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

S3 FAQ:http://aws.amazon.com/s3/faqs/#How_is_Amazon_S3_designed_to_achieve_99.999999999%_durability

问:如何耐用是Amazon S3吗? Amazon S3旨在提供指定年份内对象的持久性。

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

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

DynamoDB FAQ:http://aws.amazon.com/dynamodb/faqs/#Is_there_a_limit_to_how_much_data_I_can_store_in_Amazon_DynamoDB

规模,可用性和耐用性

问:高可用性是亚马逊DynamoDB?

该服务运行在亚马逊经过验证的高可用性数据中心上。该服务通过AWS 区域中的三个工具复制数据,以在发生服务器故障或 可用区中断时提供容错功能。

问:Amazon DynamoDB如何实现较高的正常运行时间和耐用性?

为了实现较高的正常运行时间和耐久性,Amazon DynamoDB同步 跨AWS区域内的三个工具复制数据。