我一直在阅读关于serverfault以及其他网站的所有这些帖子.
据我所知,Multiple A记录(循环dns)可以用于:
>负载分担(循环,但不负载平衡).很多人说“负载平衡”
但我认为没有负载平衡,因为“平衡”意味着(字面意思)“比较两个(或更多)并调整“(这是Real s / w或h / w负载平衡器所做的)但是浏览器从不这样做,而是随机选择IP并连接到它.它对该服务器的当前负载没有任何了解(可能,它挑选的IP负载最高!).>自动故障转移(仅限最新浏览器).是的,我认为DNS可以用作简单的故障转移系统(至少在2012年,我不知道它何时实际上“生效”).请参考:https://webmasters.stackexchange.com/questions/10927/using-multiple-a-records-for-my-domain-do-web-browsers-ever-try-more-than-one和Browser-based DNS failover using multiple A records和http://www.nber.org/sys-admin/dns-failover.html我想确保我的假设/结果是正确的.请让我知道…..
如果你想要为Web服务器实现真正的负载平衡,那么你应该考虑Haproxy. 它使用反向代理和故障转移系统(保持活动和心跳)具有高效率Haproxy负载平衡器将作为Web服务器的前端服务器.要了解有关Haproxy的更多信息,请阅读
http://haproxy.1wt.eu/download/1.2/doc/haproxy-en.txt和http://www.howtoforge.com/high-availability-load-balancer-haproxy-heartbeat-fedora8
精彩评论