xjpresley 2017-04-16 11:50 采纳率: 0%
浏览 506

负载均衡的问题 ~~~~~~~~~~

目前一个部署我了解的情况:最上面是F5(部署2台,主备模式,压力最大)、然后是WEB集群(每个应用均有自己的WEB AP DB集群,里面部署apche和haproxy,没有部署任何应用逻辑)、AP集群(应用部署在这里),最后是DB。
我想了解一下具体的解析过程:以下是我的猜测,请各位专家帮忙确认下是否正确:
客户端配置的服务地址是F5的IP,客户端访问不同的N个应用(每个应用IP不一样)都会先被转到F5,F5根据访问不同应用将请求转到该应用所属的WEB集群。
WEB里apache负责接收F5的请求,然后转给haproxy,haproxy负责会话保持,将请求发给AP服务器。
AP服务器接收情况进行业务逻辑处理,同时访问数据库完成数据库操作。

有2个问题:
1、apache和haproxy都部署在WEB,具体是技术上如何实现呢(我猜测是不是apache接到F5的请求,什么都不做直接传到本机haproxy的端口上)?这样做目的是什么?为什么WEB上面需要同时部署apache和Haproxy呢?我理解WEB只部署apache或者Haproxy就可以了吧,因为apache本身就可以做反向代理和负载均衡了把。甚至可以不要WEB,直接F5给AP做负载均衡和反向代理。
2、不同应用客户端配置服务器地址都不同,我了解到配置的是F5地址,但是我们只有1个F5,一个F5可以对应多个IP?F5根据IP不同转到后面不同的web?

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥30 这是哪个作者做的宝宝起名网站
    • ¥60 版本过低apk如何修改可以兼容新的安卓系统
    • ¥25 由IPR导致的DRIVER_POWER_STATE_FAILURE蓝屏
    • ¥50 有数据,怎么建立模型求影响全要素生产率的因素
    • ¥50 有数据,怎么用matlab求全要素生产率
    • ¥15 TI的insta-spin例程
    • ¥15 完成下列问题完成下列问题
    • ¥15 C#算法问题, 不知道怎么处理这个数据的转换
    • ¥15 YoloV5 第三方库的版本对照问题
    • ¥15 请完成下列相关问题!