产品优势 高可用 百度负载均衡基于多层级容灾设计,为业务系统提供企业级高可用保障: 百度负载均衡BLB(Baidu Load Balance),采用自研4/7层负载均衡器,通过多机房与容灾实例的集群化部署,提供99.95%的服务可用性保证。百度负载均衡专属集群LBDC(Load Balance Dedicated Cluster)提供 99.975%的服务可用性保证。
产品概述 产品类型 BLB分为如下几种类型: 实例类型 说明 区别 适用场景 普通型BLB实例 提供了负载均衡常规功能组件,能够满足用户对负载均衡的通用需求,可以将来自互联网或内网的IPv6和IPv4流量分发至多台IPv4后端服务器,具备轻量化、配置简单、价格便宜等特点。 按实例维度组织后端服务器,每个监听器下所有后端服务器监听端口相同。
当客户端访问负载均衡时,负载均衡会自动调度到非此客户端A的后端服务器上。
扩展域名 负载均衡HTTPS监听支持挂载多个证书,通过配置扩展域名,实现将来自不同访问域名的请求转发至不同的后端服务器或者后端服务器组。 添加扩展域名 登录百度智能云平台,选择“产品服务>负载均衡BLB”,点击BLB名称进入实例详情页面。 点击左侧导航栏“监听设置”,编辑已有HTTPS协议监听或添加监听设置。 在服务器证书设置好的前提下,点击开启“扩展域名”。
BLB负载均衡目前暂不支持巨型帧的转发和分片后转发。
为了使网站能够提供外网访问,需要在CCE下创建一个负载均衡实例并绑定EIP。操作可以通过clientSet创建负载均衡服务实现,相关代码如下所示。
负载均衡 创建Blb负载均衡 以下代码可以创建Blb负载均衡: Java 复制 1 public void createBecBlb ( BecClient client ) { 2 CreateBecBlbRequest request = CreateBecBlbRequest . builder ( ) 3 // 负载均衡类型,支持容器与虚机两种,分别对应 container 、 vm 4
负载均衡 创建负载均衡 边缘节点负载均衡说明 边缘负载均衡为单个节点内提供负载均衡服务,需要指定节点创建。创建前请确认当前服务的部署信息。 边缘负载均衡和部署组关联绑定,绑定后可设置当前部署组下的容器组权重。 当前默认启用公网IP,暂不支持更改,创建负载均衡后会产生IP费用。 操作步骤 左侧导航栏选择“边缘容器”,点击“负载均衡”,进入负载均衡实例列表页。
负载均衡报警 负载均衡报警功能 支持对带宽资源使用情况进行报警和统计,以便在出现带宽资源异常情况时,客户能够第一时间收到通知。用户可以在报警管理中添加报警规则,将报警事件通过邮件、短信等方式通知联系人或者联系人群组,并可以在报警记录中查看详情。 添加报警规则 用户在使用报警功能之前,需要在BEC控制台添加报警规则,对报警规则的细节进行定义。
负载均衡 创建Blb负载均衡 以下代码可以创建Blb负载均衡: Go 复制 1 func createBecBlb(client *bec.Client) { 2 request := &api.CreateBlbArgs{ 3 // 负载均衡类型,支持容器与虚机两种,分别对应"container"、"vm" 4 LbType: "vm"