鉴于S3的耐用性为99.999999999%[1],DynamoDB的等效数字是多少?
答案 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区域内的三个设施之间复制数据。