百度负载均衡BLB(Baidu Load Balance)通过将同一区域的多台百度智能云服务器虚拟成一个组,设置一个内网或外网的服务地址,将前端并发访问转发给后台多台云服务器,实现应用程序的流量均衡,性能上实现业务水平扩展。负载均衡还通过故障自动切换及时地消除服务的单点故障,提升服务的可用性。
现在新推出应用型BLB实例,其在解决用户某一场景时的部署架构如下:
普通型BLB实例和新推出的应用型BLB实例的性能对比如下表所示:
实例 | 说明 | 区别 |
---|---|---|
普通型BLB实例 | 提供了负载均衡常规功能组件,能够满足用户对负载均衡的通用需求,具备轻量化、配置简单、价格便宜等特点 |
按实例维度组织后端服务器,每个监听器下所有后端服务器监听端口相同。 流量转发方式:监听器统一调度支持轮询、最小连接数、源IP的流量转发 |
应用型BLB实例 | 针对用户复杂应用部署架构,特别是大型网站架构。使用基于策略的网络管理框架构建,实现业务驱动的流量负载均衡 |
支持服务器组,可以按监听器维度组织后端服务器,每个监听器下所有后端服务器监听端口可以不同。 流量转发方式:按策略转发支持根据域名/URL做流量转发 |