基本概念 百度负载均衡主要包含以下几个基本概念: 负载均衡实例:由百度负载均衡集群提供的虚拟服务。可以提供基于多种监听器(TCP、UDP、HTTP、HTTPS)的负载均衡服务。 监听器:监听器用于将用户请求转发至后端服务器,再把后端服务器的响应返回给用户。监听器配置有监听协议和监听端口,并按照转发规则将请求转发给后端服务器的端口。监听器还提供了后端服务器的健康检查功能。
BLB基本架构如下: 以TCP和HTTP监听器为例介绍一个访问请求的处理流程: 用户发送请求即向服务的监听地址和端口发起TCP握手请求; 在四层负载均衡中,查找到用户配置的所有后端云服务器的地址,然后再根据配置的负载均衡策略(轮询或最少连接优先),选择一个当前可用的云服务器,向其发起TCP握手请求。
负载均衡专属集群与负载均衡共享集群的区别: 对比项 专属集群 共享集群 配置独享 支持 不支持 流量隔离 支持 不支持 精准导流 支持 不支持 业务隔离 支持 不支持 集群性能 支持指定性能规格和一键扩容升级 集群性能存在上限,遇到性能瓶颈多用户相互争抢 集群监控 支持 不支持 关联实例 支持 不支持 价格 按集群收费,预付费形式,BLB实例不再收费 仅收BLB配置费用
AppUDPListenerModel 参数名称 类型 描述 listenerPort int 监听器的监听端口 scheduler String 负载均衡算法,值为 RoundRobin / LeastConnection / Hash description String 描述信息,长度不超过200个字符。
对于7层监听器(HTTP、HTTPS协议),BLB支持两种会话保持方式: 植入Cookie:推荐使用,负载均衡服务会在用户的请求中插入标识后端服务器地址的cookie项。 重写Cookie:负载均衡服务会改写指定的cookie项来标识后端服务器地址。
在配置访问日志前,您需要确保: 已经创建了七层负载均衡; 已经开通了BOS服务。 配置访问日志 登录百度智能云平台,选择“产品服务>负载均衡BLB”,点击BLB实例名称进入BLB实例详情页面。 点击左侧导航栏“日志”,进入日志配置页面。
简介 百度负载均衡BLB(Baidu Load Balance)是百度智能云对外提供的稳定、安全、高效的负载均衡服务。可以均衡应用流量,实现故障自动切换,消除故障节点,提高业务可用性。 BLB对外提供Restful API。本文档对BLB开放的API进行详细描述。 目前BLB提供创建/查询/删除类API,之后会发布修改类API。
扩展域名 负载均衡HTTPS监听支持挂载多个证书,通过配置扩展域名,实现将来自不同访问域名的请求转发至不同的后端服务器或者后端服务器组。 添加扩展域名 登录百度智能云平台,选择“产品服务>负载均衡BLB”,点击BLB名称进入实例详情页面。 点击左侧导航栏“监听设置”,选择HTTPS协议配置HTTPS监听。 添加服务器证书后点击开启“扩展域名”,配置扩展域名。
负载均衡是否支持巨型帧(Jumbo frames)转发? 故障类问题 BCC实例异常会影响BLB服务吗? 健康检查的状态总是异常怎么办? 转发规则是源IP时,支持回环避免吗? 通过IP 分片访问负载均衡TCP/UDP/ICMP协议,网络不通怎么办? 客户端为何无法访问负载均衡? 配置类问题 TCP超时时间配置? 后端服务器能够向所在负载均衡实例发送请求吗?
添加后端服务器 在负载均衡实例列表页,点击实例进入实例详情页。 在实例详情页,点击“后端服务器”,进入后端容器组列表页。 点击“添加后端服务器”,选择指定的部署组,点击“下一步”。 为容器组配置权重,权重配置完成,点击“确定”,完成操作。 数据监控 监听信息包括前端/后端协议和端口。 在负载均衡实例列表页,点击实例进入实例详情页。 在实例详情页,点击“监控”,包括公网IP和端口数据监控信息。