亚马逊可用区域

时间:2013-10-02 20:23:12

标签: amazon-web-services amazon-s3 amazon-ec2 high-availability

我对亚马逊服务还不熟悉,并想知道集群/负载平衡的一些最佳实践是什么?

我的colo(NJ)中有一个负载均衡器,可能会升级到Netscaler。

我们在亚马逊上托管的应用程序并不是什么疯狂的事情,也不要期望过多的流量。我们正在研究2个运行带有MongoDB副本集的Node JS应用程序的linux实例。根据我的理解,亚马逊将在各区域之间平均分配流量。最终用户的位置对他们分配的位置没有影响(例如,如果我在西海岸有一台服务器,在东海岸有一台服务器,那么东海岸的用户可以被定向到东部或西部)。 / p>

If I wanted to direct users traffic based on location, a global DNS solution would make more sense?

一个服务器将是主数据库,另一个服务器将是从属设备,数据彼此复制。

Anybody have any experience with this and how is the network performance?

关于EC2 / S3的问题

EC2 Instances and S3 buckets can only communicate if they are in the same region, correct?

1 个答案:

答案 0 :(得分:1)

负载均衡器仅适用于一个区域。如果您想平衡不同地区之间的流量,您需要查看Route 53中基于延迟的路由。请记住,可用区域和区域在EC2中具有不同的含义

MongoDB副本集是一种灵活的主/从配置。如果主实例失败,则基于配置的优先级的辅助实例可以自动成为主实例。区域内的网络速度很快,如果使用多个区域,则会有一些延迟。

EC2实例可以访问任何区域的s3存储桶,如果两者都在同一区域,则不会为传出带宽付费。

相关问题