使用
Windows,我们可以通过安装NLB并在集群中选择我们想要的节点来为任意IP服务设置负载平衡.它会更改一些MAC地址,然后使用算法来决定哪个节点处理传入请求.
Linux的生产等级是否相同?我不想要一些需要前端服务器物理上(网络方式)在机器前面的东西(就像某些硬件LB那样,Linux虚拟服务器那样做,AFAIK).我想要一些类似于微软NLB的东西 – 选择N个节点,它们都在同一个IP上侦听,并分配传入的请求.
解决方法
以下是一些人们在Linux社区中发现相当不错的东西(根据您的要求减去LVS).我个人只使用过HAProxy,所以你的里程可能会有所不同.
HAProxy
Balance
仅支持http / https请求的负载平衡:
Pound
PLB – Pure Load Balancer