2012-07-30 50 views
0
静态URL

我使用HAProxy的具有不同机器的地理分散的“具有DNS如何保持与HAProxy的

  • 负载平衡器一个= http1.example.com
  • 负荷 - 两个不同的节点平衡器具有二DNS = http2.example.com

服务可在DNS听main site with original hostname --haproxy

我的问题是如何保持静态网址是什么?即它不能显示后端服务器域或IP,我只想显示原始主机名。

回答

0

最简单的方法是设置返回两个服务器的IP地址的循环DNS条目。

您可能希望使用GSLB(全局服务器负载平衡)解决方案,该解决方案可以根据基于健康检查的响应移除失败的负载平衡器。如果你在多个数据中心,一些GSLB解决方案可以将用户路由到最高性能的位置。

F5和Netscaler拥有硬件GSLB解决方案。 Dyn,Akamai,UltraDNS等提供GSLB服务。 AWS'Route53拥有加权循环解决方案。他们目前不提供基于地理位置的健康检查或路由。

+0

谢谢你的新信息,它帮助我很好。 现在我正在使用亚马逊服务器ec2和域名是由爸爸管理,我也有一个服务器上运行的爸爸以及。 如何在具有高可用性的两台服务器之间进行故障切换和负载平衡。 – phanigp 2012-09-17 15:50:47

+0

这将是您将使用基于DNS的负载平衡的相同过程。 GoDaddy不提供这项服务作为免费DNS服务。我不确定他们是否提供支付DNS服务。 – 2012-09-18 13:03:43