BLB基本架构如下: 以TCP和HTTP监听器为例介绍一个访问请求的处理流程: 用户发送请求即向服务的监听地址和端口发起TCP握手请求; 在四层负载均衡中,查找到用户配置的所有后端云服务器的地址,然后再根据配置的负载均衡策略(轮询或最少连接优先),选择一个当前可用的云服务器,向其发起TCP握手请求。
健康检查异常排查 场景介绍 负载均衡的健康检查是一种机制,用于定期检测后端服务器或服务的状态,来确保负载均衡器只将流量分配给那些处于正常工作状态的服务器。通过健康检查,负载均衡器可以实时了解后端服务的可用性,快速检测并隔离故障节点,确保系统的稳定性和性能。在有些时候,我们会遇到不明原因的健康检查异常情况,本文中将介绍几种可能的健康检查异常原因以及对应的排查方式。
计费方式 取值: Postpaid 后付费 Prepaid 预付费 billingMethod String 计费方式 取值: ByCapacityUnit 按使用量 BySpec 按固定规格 TCPListenerModel 参数名称 类型 描述 listenerPort int 监听器的监听端口 backendPort int 后端服务器的监听端口 scheduler String 负载均衡算法
健康检查的相关配置,是否有相对合理的推荐值? 一组云服务器可以搭建多个网站并同时进行负载均衡吗? BLB支持的协议有哪些? 同一个BLB是否可以配置两个https证书,分别监听443和442端口呢? 一台服务器能否配置在2个不同的BLB上? BLB监听设置中,TCP监听和HTTP监听有什么区别吗? 负载均衡会得的多个IP,哪一个是终端用户的真实IP呢? 如何对BLB资源状况进行定期的全面检查?
对于7层监听器(HTTP、HTTPS协议),BLB支持两种会话保持方式: 植入Cookie:推荐使用,负载均衡服务会在用户的请求中插入标识后端服务器地址的cookie项。 重写Cookie:负载均衡服务会改写指定的cookie项来标识后端服务器地址。
在配置访问日志前,您需要确保: 已经创建了七层负载均衡; 已经开通了BOS服务。 配置访问日志 登录百度智能云平台,选择“产品服务>负载均衡BLB”,点击BLB实例名称进入BLB实例详情页面。 点击左侧导航栏“日志”,进入日志配置页面。
扩展域名 负载均衡HTTPS监听支持挂载多个证书,通过配置扩展域名,实现将来自不同访问域名的请求转发至不同的后端服务器或者后端服务器组。 添加扩展域名 登录百度智能云平台,选择“产品服务>负载均衡BLB”,点击BLB名称进入实例详情页面。 点击左侧导航栏“监听设置”,选择HTTPS协议配置HTTPS监听。 添加服务器证书后点击开启“扩展域名”,配置扩展域名。
proxy,nginx负载均衡配置; 系统监控(CPU、内存、网卡、磁盘等) 数据库类 RDS数据库MySQL、Oracle、MSSQL、Redis、MongoDB等故障排除,连接异常,启动异常,进程异常等(不包含程序代码类); Oracle dataguard,Oracle Cluster,MySQL cluster,MySQL Proxy,MySQL主从同步,读写分离,POSTGRESQL,SQL
网络接入性能 租户开通负载均衡服务时,可自行选择配置或不配置公网访问,在公网访问中支持在BLB购买页面直接购买公网IP或先进行BLB购买,随后进行EIP绑定,EIP使用的运营商可以为电信、联通、移动,带宽选择可以从1M到500M(特殊白名单可以到1000M以上) 且在EIP的选择上支持标准型和增强型BGP购买,具备高网络接入性能 9.
添加后端服务器 在负载均衡实例列表页,点击实例进入实例详情页。 在实例详情页,点击“后端服务器”,进入后端容器组列表页。 点击“添加后端服务器”,选择指定的部署组,点击“下一步”。 为容器组配置权重,权重配置完成,点击“确定”,完成操作。 数据监控 监听信息包括前端/后端协议和端口。 在负载均衡实例列表页,点击实例进入实例详情页。 在实例详情页,点击“监控”,包括公网IP和端口数据监控信息。