是否可以在AWS的不同区域自动执行故障转移计划,例如美国东部和加利福尼亚或新加坡?
答案 0 :(得分:-1)
AWS没有多个多区域服务,并且无法通过标准产品将EC2实例发送到不同的区域。在2012年的AWS re:Invent大会上,他们表示他们更喜欢单一区域内的多区域,因为AZ之间的延迟非常低,不同的AZ相距几英里,相互之间隔离得相当好。
他们建议使用不同的区域为这些不同领域的用户提供服务。这与失败有所不同。从北美到亚洲的失败对于正常使用案例来说似乎不是一个好的解决方案。这两个地区都不会为对面大陆的用户提供良好的服务。
也就是说,你可以使用循环DNS来做到这一点。如果您在加利福尼亚州的地址为ip1的服务器和新加坡的另一台服务器地址为ip2,请将mywebsite.mydomain的地址通告为ip1和ip2。通过测试,我发现所有最近的网络浏览器都会随机尝试一个地址,如果无法连接,请尝试另一个地址。它看起来对用户来说非常无缝。但是你仍然会随机将美国客户送到新加坡,反之亦然。