我是新手来进行负载均衡,我想知道是否可以使用多个负载均衡器将流量重定向到我的应用服务器.
我真的不明白如何做到这一点.域名是否应该与某个服务器的IP地址一对一匹配(在这种情况下是一个负载均衡器的IP)?
如果每个负载平衡服务器具有不同的IP,那么两个负载平衡器(或10个负载平衡器或50或100)如何接收请求?
我真的不明白如何做到这一点.域名是否应该与某个服务器的IP地址一对一匹配(在这种情况下是一个负载均衡器的IP)?
如果每个负载平衡服务器具有不同的IP,那么两个负载平衡器(或10个负载平衡器或50或100)如何接收请求?
解决方法
使用循环DNS对于高可用性并不是那么好 – 如果一台服务器脱机,客户端仍会尝试连接到它并等待超时.
还有其他方法可以实现这一目标.
1)主动/被动负载平衡器
基本上,一个负载均衡器处理一个IP地址的所有流量.
如果该平衡器发生故障,则被动节点会跳入并接管IP.
请记住,负载平衡器几乎只是转发流量,因此对于中小型站点,这可以正常工作.
2)主动/主动负载平衡器
在两个(或更多)负载均衡器上配置相同的流量IP.
传入流量会发送到所有负载均衡器,但算法选择哪个平衡器应响应,所有其他均衡器丢弃该流量.
想到它的简单方法,你有两个负载平衡器:
当请求IP以偶数结束时,负载均衡器A应答,否则负载均衡器B应答.
当然,您的基础架构必须支持这一点,并且由于流量被发送但被丢弃而存在开销.
更多信息,例如这里:http://community.brocade.com/t5/SteelApp-Docs/Feature-Brief-Deep-dive-on-Multi-Hosted-IP-addresses-in-Stingray/ta-p/73867