说明
应用型负载均衡(ALB)目前开放公测试用。产品订购页面公示价格、OpenAPI 询价能力均已正常开放,公测期内使用该产品不会推送账单,不产生真实费用。产品正式商用时间将通过官网另行通知。
若需开通 ALB 使用权限,可提交工单申请。
应用型负载均衡ALB(Application Load Balancer)是天翼云推出的专门面向HTTP、HTTPS和QUIC等应用层负载场景的负载均衡服务,具备弹性及大规模应用层流量处理能力。
为什么选择应用型负载均衡ALB
应用层高弹性:ALB专门面向应用层,可以通过流量分发承载大规模业务请求。ALB支持通过流量分发扩展后端应用系统的对外服务能力,进而消除单点故障提升应用系统的可用性。
丰富的协议支持:ALB支持HTTP、HTTPS和QUIC协议,具备超大规模的应用层流量处理能力。在电商、游戏、互动直播、金融等互联网应用中,访问速度更快,传输链路更安全可靠。
基于内容的高级转发规则:ALB支持基于域名、URL、HTTP标头、查询字符串、HTTP请求方法、Cookie和SourceIp等高级转发条件来识别特定业特征的业务请求,并将其转发至不同的后端主机进行处理。此外ALB支持重定向至监听器、重定向、返回固定响应、重写、写入Header、删除Header等高级转发动作。
弹性灵活的计费:ALB 采用 LCU(Load Balancer Capacity Unit,性能容量单位) 作为计费指标,根据实例实际消耗的资源按量计费,天然适配弹性业务场景。
产品架构
ALB实例
面向七层提供负载均衡能力,通过将流量分发到不同的后端主机来扩展应用系统的服务吞吐能力。
监听器
监听器是ALB最小业务单元,监听器上需要配置协议与端口以告知ALB需要处理什么流量,例如HTTP协议,80端口。每个ALB至少有一个监听器,才能开始流量处理与分发。
监听器协议/端口
ALB支持HTTP、HTTPS、QUIC三种七层协议。端口可根据业务需求在1-65535 范围内任意设定。对于公网ALB,如需要使用公网IP的80、8080、443、8443备案端口,请提前进行备案。4个备案端口默认是关闭状态,备案完成后将开通。
后端主机协议/端口
提供服务的后端主机的协议及端口,协议支持七层的HTTP。端口可根据业务需求在1-65535范围内任意设定。后端主机端口不受备案限制。
转发规则
转发规则用于确定ALB实例如何将请求路由到一个或多个后端主机组中的后端主机。ALB具备高级路由能力,可以基于域名、URL、HTTP标头、Cookie、HTTP请求方法、源IP等多种规则进行转发,实现基于业务的灵活调度。
后端主机组
后端主机组是一个包含多个后端主机的逻辑组,后端主机组用于处理ALB实例分发的业务请求。ALB中后端主机组独立于ALB存在,可以将同一后端主机组挂载在不同ALB实例上。ALB后端主机组支持云主机、物理机、弹性容器ECI、弹性网卡ENI、成员网卡、IP类型等多种类型的后端主机。
健康检查
ALB通过健康检查来判断后端主机的业务可用性。健康检查开启后,ALB会持续探测后端主机的可用性,自动屏蔽异常主机,确保业务可用性。当异常的后端主机恢复正常运行后,ALB会将其自动恢复到负载均衡服务中,承载业务流量。
负载方式
负载方式即负载均衡算法,支持轮询、最小连接数和源地址三种算法。
轮询算法:依据后端主机的权重,将请求轮流发送给后端云主机,常用于短连接服务,例如HTTP等服务。
最小连接数算法:优先将请求发给拥有最小连接数的后端云主机,常用于长连接服务,例如数据库连接等服务。
源算法:将请求的源地址进行hash运算,并结合后端的云主机的权重派发请求至某匹配的云主机,这可以使得同一个客户端IP的请求始终被派发至某特定的云主机。
访问方式
您可以使用以下方式来访问和管理应用型负载均衡:
管理控制台:您可以直接登录天翼云网络控制台,选择“网络>应用型负载均衡”来访问和管理应用型负载均衡。在网络控制台中,您可以查看应用型负载均衡器的状态和配置信息等,并进行相关的运维操作。
OPENAPI接口:您可以通过调用OPENAPI接口的方式来访问和管理应用型负载均衡。通过调用OPENAPI接口可以实现应用型负载均衡的创建、修改、删除和查询等操作。