4.在两台BCC中分别安装Nginx,并启动网站www.bcc1.com和www.bcc2.com。CentOS中部署Nginx可参考 Centos-7.2部署LNMP环境 。 5.在子网中购买应用型BLB实例。购买应用型BLB实例的具体步骤可参考 应用型BLB实例 。 添加目标组 1.选择“产品服务>负载均衡BLB”,进入负载均衡BLB列表。
产品优势 高可用 采用百度自研4/7层负载均衡设备,设备本身支持冗余高可用,提供99.95%的服务可用性保证。 故障自动切换,及时消除服务单点故障。 可扩展 随着流量增加,BLB可以无缝扩展BCC实例,响应海量高并发访问。 安全稳定 接入高性能BGP带宽资源,全国不同运营商不同地域下快速稳定访问。 低成本 成本大大低于用户购买BCC实例去部署Nginx/Haproxy实现负载均衡。
如不启用公网访问,则默认提供内网IP来进行内网流量的均衡服务;如启用,则为您购买并绑定公网IP来实现对公网访问流量的均衡服务。 是否可以在百度智能云上自己搭建负载分担服务? 您可以通过购买BCC云主机,并自行部署HAproxy、Nginx实现负载均衡服务;但是从成本、维护性和可扩展性角度考虑,建议您直接使用BLB服务。 BLB实例总数超过上限,目前业务需要能否增加BLB配额?
访问控制 创建负载均衡后,您可以通过配置负载均衡所在子网对应的ACL或者关联安全组,实现负载均衡实例级别的访问控制。 说明: Ping负载均衡的内网IP或者绑定的EIP,由负载均衡集群响应,不会转发到后端服务器,不受ACL和安全组的访问控制。 BLB支持ACL 您能够在负载均衡所在的子网对应的ACL中配置相应的规则,实现负载均衡实例级别的访问控制。ACL使用可参照 ACL操作指南 。
添加TCP监听器 配置监听包括“配置信息”和“健康检查设置”两部分。 选择“产品服务>负载均衡BLB”,进入负载均衡BLB列表。 点击“负载均衡ID/名称”列的ID链接,进入实例详情页。点击“监听设置”页签,点击“添加监听设置”按钮,以配置TCP监听器为例,进行监听器的基本设置和健康检查设置。 配置信息 可根据页面提示进行监听器端口的相关设置。
默认为90,需为5-4000间的整数,单位秒 HTTPListenerModel 参数名称 类型 描述 listenerPort int 监听器的监听端口 backendPort int 后端服务器的监听端口 scheduler String 负载均衡算法,值为 RoundRobin / LeastConnection keepSession bool 是否开启会话保持功能,即同一个Client发出的请求都会到达同一个后端服务器
负载均衡专属集群与负载均衡共享集群的区别: 对比项 专属集群 共享集群 配置独享 支持 不支持 流量隔离 支持 不支持 精准导流 支持 不支持 业务隔离 支持 不支持 集群性能 支持指定性能规格和一键扩容升级 集群性能存在上限,遇到性能瓶颈多用户相互争抢 集群监控 支持 不支持 关联实例 支持 不支持 价格 按集群收费,预付费形式,BLB实例不再收费 仅收BLB配置费用
基本概念 百度负载均衡主要包含以下几个基本概念: 负载均衡实例:由百度负载均衡集群提供的虚拟服务。可以提供基于多种监听器(TCP、UDP、HTTP、HTTPS)的负载均衡服务。 监听器:监听器用于将用户请求转发至后端服务器,再把后端服务器的响应返回给用户。监听器配置有监听协议和监听端口,并按照转发规则将请求转发给后端服务器的端口。监听器还提供了后端服务器的健康检查功能。
BLB基本架构如下: 以TCP和HTTP监听器为例介绍一个访问请求的处理流程: 用户发送请求即向服务的监听地址和端口发起TCP握手请求; 在四层负载均衡中,查找到用户配置的所有后端云服务器的地址,然后再根据配置的负载均衡策略(轮询或最少连接优先),选择一个当前可用的云服务器,向其发起TCP握手请求。