• 文档
  • 控制台
  • 登录
  • 立即注册
    目前不支持用户自主注册,如需注册账号,请联系400-080-1100
服务器负载均衡 SLB
下载PDF

1 产品概述

负载均衡产品家族包括服务器负载均衡SLB(Server Load Balancer)、网络型负载均衡NLB(Network Load Balancer)、基础型负载均衡(Basic Load Balancer),您可根据您的实际需求选择合适的负载均衡产品。

产品功能特性对比

微信截图_20241019114350.png

本文主要讲解服务器负载均衡SLB的相关能力,网络型负载均衡NLB请参见“网络型负载均衡NLB 产品文档”、基础型负载均衡BLB请参见“基础型负载均衡BLB 产品文档”。

1.1 产品动态

1.2 产品简介

什么是服务器负载均衡SLB

服务器负载均衡(Server Load Balancer,简称SLB),是将业务访问流量根据分发策略分发到后端服务器组的网络服务。支持多种负载均衡分发策略,通过流量分发,可快速提高应用系统对外的服务能力。

为什么选择服务器负载均衡SLB

服务器负载均衡SLB能够为您的业务提供高弹性、高可用性、成本优势等特点。

主要功能

提供基于域名和URL路径的转发

SLB对外提供虚拟地址VIP,将相同或不同VPC下的后端实例(云服务器)或IP服务虚拟为一个服务资源池,将来自前端的访问流量按照域名和URL路径分别分发给不同的后端服务进行处理,提升整体对外服务的能力。

多种协议侦听

SLB支持TCP/UDP/HTTP/HTTPS等多种协议的不同端口侦听服务,以支持多样的客户端服务接入和流量分发。

健康检查

SLB会检查后端服务资源池中实例的健康状态,自动隔离、挂载后端提供服务的实例,消除设备单点故障,保障业务的正常运行。

自动扩缩容后端实例数

SLB后端可以绑定指定的高可用组,通过设置弹性伸缩策略,自动调整后端服务实例的数量,合理配置资源,满足业务弹性访问的要求。

会话保持

SLB支持基于HTTP/HTTPS协议类型的会话保持功能。

空闲连接超时

SLB支持基于TCP/HTTP/HTTPS协议的空闲连接超时。

源IP透传

TCP支持基于ProxyProtocol携带源IP,HTTP/HTTPS支持通过X-Forwarded-For的header携带源IP。

支持HTTP/2

SLB支持处理HTTP 2.0请求,提升服务的整体访问性能。


1.2.1 基本概念

微信截图_20241019114150.png微信截图_20241019114157.png

1.2.2 产品规格

服务器负载均衡SLB提供了多种规格套餐,用户可根据实际的业务需要选择使用:

基础型:提供最大5000并发连接数,最大3000每秒新建连接数CPS,最大1000每秒请求数QPS。

标准型:提供最大50000并发连接数,最大5000每秒新建连接数CPS,最大5000每秒请求数QPS。

高阶型:提供最大200000并发连接数,最大20000每秒新建连接数CPS,最大20000每秒请求数QPS。


1.2.3 产品架构

产品架构

微信截图_20241019113956.png

微信截图_20241019114014.png

业务流

云服务器通过服务器负载均衡SLB对外提供Internet访问的业务流如下:

(1)用户在控制台创建VPC、子网、路由表、云服务器、服务器负载均衡SLB等资源。

(2)SLB实例所在子网的路由表中配置去往Internet网关的路由(如目的地址是0.0.0.0/0,下一跳是Internet网关)。

(3)SLB实例配置监听器端口(如HTTP 80)、均衡算法、配置后端服务器组,后端服务器组添加云服务器。

(4)确保后端服务器组中云服务器的健康检查状态为“正常”。

(5)在Internet访问SLB实例的弹性公网IP地址和80端口,实现Internet访问。


1.2.4 关键指标

为没有绑定弹性公网IP的云资源提供对外的公网访问能力,默认可申请的带宽上限为500 Mbps,可以通过配额进行提升。

1.2.5 关联服务

服务器负载均衡SLB支持绑定弹性公网IP。

服务器负载均衡SLB可以为没有绑定弹性公网IP的云资源提供对外的公网访问能力,均衡流量,实现业务的高可用性和扩展性。


1.2.6 应用场景

业务弹性扩容

服务器负载均衡SLB绑定后端服务器组时,可以将访问流量均匀地分配到多台后端服务器上,绑定弹性伸缩组后可根据业务的负载情况自动增加或减少后端服务器的数量,以应对大流量、突发流量对系统造成的冲击。

例如大型业务网站促销、秒杀、抢购或其他可能导致存在突发流量的业务系统。

通过SLB消除业务的单点故障风险

对可靠性和连续性有较高要求的业务,可以使用负载均衡的架构进行部署,在负载均衡器上添加多个后端云服务器或IP服务器。负载均衡器会通过健康检查的状态及时发现并移除有故障的后端服务器,并将流量转发到其他正常运行的后端云服务器,确保业务不中断,保证应用系统正常提供服务。

例如计费业务、官方网站等。

业务跨可用区容灾

服务器负载均衡SLB单实例采用集群多活部署,对后端的真实服务器自动执行健康检查,发现服务器异常时会自动地将该服务器从负载均衡后端移除,不会再将流量转发至该服务器,直至该服务器的健康检查状态恢复正常后再继续转发流量至该服务器。

服务器负载均衡SLB采用多可用区部署,对外屏蔽可用区级故障,有效保障了业务的连续性。

例如游戏业务、电商网站等。

业务跨区域容灾

可以在不同区域下部署SLB实例,同时后端分别挂载与SLB实例同区域的后端服务器。解析层使用DNS做智能解析,将域名解析到不同区域的SLB实例的服务地址上,可实现全局负载均衡。当某个区域出现故障导致该区域的服务不可用时,DNS系统中自动移除对应区域SLB的解析记录,即可实现该区域中的用户访问不受影响,有效地保障了业务的连续性。

例如金融业务、大型电商网站等。


1.2.7 使用限制

服务器负载均衡SLB在使用过程中需要遵循如下限制:

使能SLB实例的跨VPC后端功能后,SLB实例需要占用子网内的IP地址。

SLB实例一旦创建,无法修改跨VPC后端功能。

后端协议为TCP/UDP时,不支持配置会话保持功能。

后端协议为HTTP,且后端转发策略为加权轮询算法时,支持配置会话保持。后端转发策略为加权最小连接算法、源IP算法或随机算法时,不支持配置会话保持功能。


1.2.8 访问方式

您可以通过以下方式来管理服务器负载均衡SLB和相关资源:

网络控制台:通过网络控制台可以可视化地管理各种云资源,如SLB实例、监听器、服务器组等。

OpenAPI:通过调用API接口来管理相应的云资源,方便以编程的方式使用。


1.3 产品计费

1.3.1 计费项

服务器负载均衡SLB计费组成如下:

微信截图_20241019113628.png

1.3.2 计费方式

服务器负载均衡SLB产品采用包年包月和按需计费两种方式订购,详细说明如下表所示:

微信截图_20241019113506.png微信截图_20241019113517.png

1.3.2.1 包年包月

包年包月计费是一种需要提前付费才能使用资源的付费模式,包年包月计费模式的特点如下:

在创建负载均衡SLB实例时一次性付费;

计费周期为月/年;

计费示例:

假设您3月1日在北京1购买了1个包年包月的基础型负载均衡SLB,于4月1日00:00:00到期,则总费用为:108元/月*1个月 = 108元。

1.3.2.2 按需计费

按需计费是一种后付费模式,按需计费的特点如下:

创建负载均衡SLB实例后,按实例费付费;

计费周期为小时;

计费示例:

假设您在某日10:00:00,在北京1购买了一个基础型负载均衡SLB。您在当日24:00:00释放了该SLB。

您的总费用 = 0.23元/小时 * 14个小时 = 3.22元。


意见反馈

文档内容是否对您有帮助?

如您有其他疑问,您也可以通过在线客服来与我们联系探讨 在线客服

联系我们
回到顶部