Amazon EC2:是否可以根据客户端的位置在多个区域的 Web 服务器之间使用弹性负载平衡?

Amazon EC2:是否可以根据客户端的位置在多个区域的 Web 服务器之间使用弹性负载平衡?

与...相关我问的另一个问题这个问题看起来很相似,但我想知道是否有任何更新。

为了支持拥有遍布全球用户的单个站点,我将在美国、亚洲和欧洲地区创建 EC2 Web 服务器。美国和亚洲地区的 Web 服务器实例将由 RDS 副本支持。是否可以在这三个地区之间实现负载平衡?因此,当来自西班牙的客户访问 example.com 时,她应该被路由到欧洲地区的 EC2 实例,迈阿密的客户应该被发送到美国东部地区的实例,等等。仅使用 AWS 功能就可以做到这一点吗?是否有关于如何设置的文档?

答案1

查看 Amazon Route 53

http://www.allthingsdistributed.com/2010/12/dns_amazon_route_53.html

Route 53 的设计目标是快速、易用且经济高效。它使用全球 DNS 服务器网络以低延迟响应 DNS 查询。针对您的域的查询会自动路由到最近的 DNS 服务器,从而以最佳性能进行响应。

http://aws.amazon.com/route53/

答案2

我意识到这是一个非常古老的线程(2011),但我在 2015 年初遇到过这个问题,其他人也可能遇到过,因此澄清截至 2015 年,亚马逊路线 53 确实支持基于地理位置的路由:

http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/routing-policy.html#routing-policy-geo

答案3

Zerigo 提供 GeoIP 服务每月 20 美元左右似乎很便宜。我用它们管理大约 40 个域名,但还没有管理 GeoIP……还有另一个地方叫边缘定位器他们按每百万个 DNS 请求收费。似乎是一种 PAYG 服务...没有使用过它们,但你可能想对它们进行测试...

答案4

不可以,使用内置 AWS 功能无法实现。您需要从以下提供商处获取 GSLB:戴奈特

相关内容