Mar*_*rkR 10 networking production load-balancing
有许多不同的系统可以平衡负载并在生产服务器中实现冗余(不仅仅是Web服务器)
如果您在生产中使用其中一种(或另一种),哪一种?它对你有多好?你有评价别人吗?
HAProxy是一款出色的软件负载均衡器; 易于配置,高度可定制且性能极高(它可以使10Gb NIC饱和).
使HAProxy非常适合我们的主要特点:
关于HAProxy唯一令人讨厌的是配置文件.没有方便的方法来以编程方式更改服务器的配置,并且有一个学习曲线来理解各种选项.
对于我们的apache进程,我们使用(d):http://www.f5.com/products/big-ip/ 这似乎是行业标准.我想这一切都取决于你付多少钱,以及你的负载平衡.
例如,Websphere可以完成:
big ip - > Apache 1 - > WebSphere 1
big ip - > Apache 2 - > WebSphere 2
或者你可以越过它:
big ip - > Apache 1 - > WebSphere 1&2(循环法)
big ip - > Apache 2 - > WebSphere 2&1(循环法)
我们使用后者,它完美地运作.注意一个主机出现故障的情况:在大多数情况下,如果它超时,你将失去该请求.