负载均衡与云原生服务自动部署实践 概览 百度智能云的云原生产品,称为CCE(Cloud Container Engine,云平台容器引擎)。CCE是高度可扩展的高性能容器管理服务,租户只需通过简单的OpenAPI调用即可在托管的云服务器集群上轻松运行应用程序。下面将以百度智能云网络负载均衡、CCE、EIP等产品为例,演示如何实现负载均衡与云原生服务的快速部署与启动。
负载均衡是否支持巨型帧(Jumbo frames)转发? 故障类问题 BCC实例异常会影响BLB服务吗? 健康检查的状态总是异常怎么办? 转发规则是源IP时,支持回环避免吗? 通过IP 分片访问负载均衡TCP/UDP/ICMP协议,网络不通怎么办? 客户端为何无法访问负载均衡? 配置类问题 TCP超时时间配置? 后端服务器能够向所在负载均衡实例发送请求吗?
点击“产品 > 网络 > 负载均衡”,进入负载均衡BLB管理控制台页面,点击“普通型实例”,然后选择“创建负载均衡”。 在创建BLB实例的同时设置该BLB实例的自动释放时间,如下图所示。 方式二:对于已经创建的BLB实例,可在BLB实例详情页面进行设置。 点击“产品 > 网络 > 负载均衡”,进入负载均衡BLB管理控制台页面,点击“普通型实例”,然后选择“创建负载均衡”。
四层IPv4 和 IPv6 负载均衡(TCP/UDP监听)服务因后端支持挂载多种类型的后端服务器(BCC/BBC/物理机/容器自定义Pod IP/专线对端各种类型服务器等),每种后端服务器类型由于网络架构限制需要采用不同的数据流转发,拿到Client IP的方式可能存在不一样的方式;常规BCC虚拟机与二代BBC以实例形态挂载在LB做后端服务器时,支持直接从 server 端获取真实的Client IP
负载均衡专属集群提供将负载均衡实例部署在用户专属的负载均衡集群的能力,以支持性能可控、资源独享、物理资源隔离的目的,满足用户对负载均衡实例超高性能和独占资源需求。
BLB负载均衡目前暂不支持巨型帧的转发和分片后转发。
检查后端所有RS上的每秒新建连接数(cps)是否均衡,如果不均衡,则有可能出现流量不均衡。 检查后端所有RS是否有长短连接混合使用的情况。 检查连接数是否太少。 如何检查负载均衡业务访问延时大? 一般从如下几方面检查: 将EIP绑定到后端云服务器,不经过弹性负载均衡直接访问后端服务,查看访问延时。用来判断是弹性负载均衡的问题,还是前端网络问题或者后端服务问题。
基本架构 BLB通过集群的方式提供负载均衡服务,当负载均衡系统集群中的某一台服务器出现故障时,其他服务器将自动接管故障服务器的工作,从而保障服务高可用。
性能规格说明 本篇文档说明负载均衡实例的性能规格限速逻辑。 性能衡量维度说明 负载均衡性能衡量指标有如下几个维度区分: 性能指标 指标说明 并发连接数 单位时间内已建立的总连接数量。 每秒新建连接数 每秒新建连接数定义了新建连接的速率。当新建连接的速率超过规格定义的每秒新建连接数时,新建连接请求将被丢弃。
负载均衡支持同一个BCC既作为客户端又作为服务器,此时BLB看到的 Client IP 和 Server IP 是一样的,需要注意的是源IP的转发规则不支持回环避免。您可以选择加权轮询、加权最小连接数的转发规则来实现回环避免。 通过IP 分片访问负载均衡TCP/UDP/ICMP协议,网络不通怎么办?