亚马逊网络服务 - 耐用性

问题描述 投票:0回答:2

如果以下AWS技术的数据能够保存多个设施的数据,您能告诉我吗?多少?不同的可用区域?

S3,EBS,Dynamo DB

另外想知道一般两个AZ之间的距离是什么,想确保任何灾难都可以摧毁整个区域?

amazon-web-services amazon-s3
2个回答
5
投票

只是为了开始指出所有上述问题都可以在AWS文档中轻松解答。

什么是地区和可用区?

Refer This Documentation

每个region都是一个独立的地理区域。每个区域都有多个孤立的位置,称为Availability Zones.

还想知道一般两个AZ之间的距离是多少?

我不认为任何人会知道答案,亚马逊不会发布关于他们的数据中心的这类信息,他们对此保密。

现在开始使用S3,As per AWS Documentation

虽然默认情况下,Amazon S3会将您的数据存储在多个地理位置较远的可用区中。

现在您还可以根据AWS documentation启用跨区域Replilcation,但这会产生额外费用:

跨区域复制是一种桶级配置,支持跨不同AWS区域中的存储区自动异步复制对象。

现在按照AWS Documentation进行EBS:

每个Amazon EBS卷都会在其Availability Zone中自动复制,以保护您免受组件故障的影响,提供高可用性和耐用性

此外,根据文档,您可以创建时间点快照,并使其在另一个AWS区域中可用,并且所有快照都在AWS S3上备份。

现在根据qazxsw poi为DynamoDB:

DynamoDB将数据存储在分区中。分区是表的存储分配,由固态驱动器(SSD)支持,并自动复制到AWS区域内的多个可用区。

现在您可以跨区域提供更多详细信息,请参阅此AWS Documentation

希望这清除你的怀疑!


1
投票

默认情况下,所有这些服务都会复制位于同一AWS区域的不同AZ(可用区域)中的数据。

但AWS还提供了跨不同区域(您可以选择)复制数据的机制,以便您可以为用户提供更多容错和低延迟(您可以从位于同一区域的服务器为您的用户提供服务) 。

但请记住,跨多个区域复制数据会产生更多成本。

您可以阅读AWS doc AWS Documentation以了解所有aws区域和AZ的位置,以确定它们的位置。

保持不同AZ和区域的整体想法是提供高可用性,因此如果您在多个AZ或区域进行复制,则不必担心距离和可用性。

编辑: - 感谢Michael指出EBS卷只在创建卷的AZ中复制(镜像)

© www.soinside.com 2019 - 2024. All rights reserved.