我想知道是否有可能从一个负载平衡器运行HAproxy(或磅或清漆或一些其他* nix为基础的平衡器)负载平衡两个站点。 我们有dev.site.com负载平衡到dev1.site.com和dev2.site.com和qae.site.com负载平衡到qae1.site.com和qae2.site.com,这将是很好,如果我们只有一台机器处理这两个非生产站点的负载平衡。
我一直在使用我们从主机获得的ZXTM平衡器,并且总是昂贵的,它不会在每台物理机器上平衡多个站点。 这是一个实际的限制,因为试图平衡端口80? 我认为ala apache的虚拟主机:80设置会有一个解决方法,但是再次,我不太熟悉networking。
谢谢!
那么,总是有鱿鱼。 它的优点是也是一个caching代理,但是如果你不需要,你可以closures这个function。 我推荐这些链接:
鱿鱼维基 – 多个网站的示例configuration
Sun提供了有关使用Squid进行负载平衡的说明
我遇到的每个ZXTM LB都可以在多个站点上做到这一点,尽pipe我不是那些产品的专家(对于自己而言,我更像是一个铸造厂的人),所以我怀疑你能够得到它工作,如果你有时间深入挖掘。 祝你好运。
使用运行LVS,ZXTM,Big IP或cisco的单个负载均衡器可以负载平衡数千个站点。
如果成本是个问题,LVS是一个很好的解决scheme。 http://www.linuxvirtualserver.org/
宙斯也能够做到这一点,support.zeus.com/zlb/media/docs/userguide.pdf第6章。
对通过端口80的负载均衡没有限制。http获取请求发送一个名称,如果名称与虚拟主机相匹配,则返回文件。 这就是同一台服务器如何可以服务数千个虚拟主机。