2

是否可以在 AWS 的不同区域(例如美国东部和加利福尼亚或新加坡)自动执行故障转移计划?

4

1 回答 1

-1

AWS 没有很多多区域服务,并且不能使用标准产品将 EC2 实例失败到不同区域。在 2012 年 AWS re:Invent 大会上,他们表示他们更喜欢单个区域内的多 AZ,因为 AZ 之间的延迟非常低,而且不同的 AZ 之间仍然相距数英里,彼此之间的隔离相当好。

他们确实建议使用单独的区域为这些不同区域的用户提供服务。这与失败不同。从北美故障转移到亚洲似乎不是正常用例的好解决方案。这两个地区都不会很好地为对面大陆的用户提供服务。

也就是说,您可以使用循环 DNS 来执行此操作。如果您在加利福尼亚有一个地址为 ip1 的服务器,而在新加坡有另一个地址为 ip2 的服务器,只需将 mywebsite.mydomain 的地址宣传为 ip1 和 ip2。通过测试我发现所有最近的网络浏览器都会随机尝试一个地址,如果无法连接到另一个地址。它对用户来说看起来非常无缝。但是你仍然随机地将美国客户路由到新加坡,反之亦然。

于 2012-12-20T15:22:34.350 回答