假设我有网站域http://myawesomesite.com ,并开始我有美国东部地区ELB设置2个实例运行我的应用程序。
随着网站变得越来越棒,我想开始更快地为我的应用程序提供服务,我使用ELB设置了US-WEST组的实例。 如何将stream量转发到最近的数据中心?
您可以使用现在支持基于多区域延迟的路由的 Amazon Route 53执行此操作。
ELB无法做到这一点。 考虑使用提供GSLB(全球服务器负载平衡)或类似服务的DNS提供商。
这就是说,你不需要GSLB。 当你有几百台服务器在我们东方1的时候,你可以开始考虑GSLB。 哦,还有收入。
要使用Route53来执行GSLB,您需要:
然后添加延迟logging,如果需要的话,所有指向相同的关键是selectipv4别名(对我来说不明显)
我的问题是,由于我的ELB在不同的帐户,而ELB使用主机名/ CNAMElogging,GSLB不能将LB池logging指向CNAMES,只有AWS不希望您指向的A-Records。
http://tools.ietf.org/html/rfc1034第3.6.2节
那么,这是一个常见的问题,称为地理负载平衡 ,我认为amazon web services团队已经与ELB做了好点。
在 ELB指南中,您可以查看如何添加EC2实例,并且还会显示您的ELB的可用区域:
在这里 ,你可以看到一个关于如何安装ELB的详细文章
其他资源使用CoyotePoint系统公司有这个和F5的解决scheme
问候和良好祝愿