0

我对 Amazon 服务还很陌生,想知道集群/负载平衡的一些最佳实践是什么?

我的科罗拉多州(新泽西州)有一个负载均衡器,它可能会升级到 Netscaler。

我们在 Amazon 上托管的应用程序一点也不疯狂,也不要指望有太多流量。我们正在研究 2 个 linux 实例,它们将运行带有 MongoDB 副本集的 Node JS 应用程序。据我了解,亚马逊将平均分配区域之间的流量。最终用户的位置对他们的分发位置没有影响(即,如果我在西海岸有一个服务器,在东海岸有一个服务器,那么东海岸的用户可以被定向到东海岸或西海岸)。

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?
4

1 回答 1

1

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

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

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

于 2013-10-02T22:43:05.760 回答