阿里云SLB
SLB负载均衡简介
负载均衡(Server Load Balancer)是将访问流量根据转发策略分发到后端多台云服务器(ECS实例)的流量分发控制服务。负载均衡扩展了应用的服务能力,增强了应用的可用性。
概述
负载均衡通过设置虚拟服务地址,将添加的同一地域的多台ECS实例虚拟成一个高性能、高可用的后端服务池,并根据转发规则,将来自客户端的请求分发给后端服务器池中的ECS实例。
负载均衡默认检查云服务器池中的ECS实例的健康状态,自动隔离异常状态的ECS实例,消除了单台ECS实例的单点故障,提高了应用的整体服务能力。此外,负载均衡还具备抗DDoS攻击的能力,增强了应用服务的防护能力。
SLB的高可用结构
负载均衡实例采用集群部署,可实现会话同步,以消除服务器单点故障,提升冗余,保证服务的稳定性。其中四层负载均衡通过LVS(Linux Virtual Server)+ keepalived的方式实现,七层负载均衡通过Tengine(淘宝网发起的Web服务器项目,在Nginx的基础上,针对有大访问量的网站需求进行了优化)实现。
来自公网的请求通过等价多路径路由(ECMP)到达LVS集群,LVS集群内的每台LVS通过组播报文将会话同步到该集群内的其它LVS机器上,从而实现LVS集群内各台机器间的会话同步。同时,LVS集群会对Tengine集群进行健康检查,将异常机器从Tengine集群移除,保证七层负载均衡的可用性。
实践:会话同步可以保证长连接不受集群内服务器故障的影响,但是对于短连接或连接未触发会话同步规则时(未完成三次握手),集群内的服务器故障仍可能会影响用户请求。为了防止集群中某台机器故障导致的会话中断,可以在业务逻辑中加入重试机制,降低对用户访问造成的影响
单SLB实例高可用架构
阿里云负载均衡已在大部分地域部署了多可用区以实现同地域下的跨机房容灾。当主可用区出现故障或不可用时,负载均衡有能力在非常短的时间内(约30秒)切换到备可用区并恢复服务;当主可用区恢复时,负载均衡同样会自动切换到主可用区提供服务。
多可用区的高可用架构
负载均衡的主备可用区是可用区级别的容灾。只有当主可用区整体不可用时,如机房整体断电、机房出口光缆中断等,负载均衡才会切换到备可用区。而并非某个实例出现故障,就切换到备可用区多SLB实例的高可用
开启健康检查功能后,当后端某个ECS实例健康检查出现异常时,负载均衡会自动将新的请求分发到其他健康检查正常的ECS实例上;而当该ECS实例恢复正常运行时,负载均衡会将其自动恢复到负载均衡服务中功能特性
功能 4层负载均衡 7层负载均衡
调度算法 --> 负载均衡支持轮询、加权轮询(WRR)、加权最小连接数(WLC)和一致性哈希(CH)调度算法。
y y(七层不支持一致性哈希(ch)调度算法)健康检查负载均衡会检查后端服务器的运行状况。当探测到后端服务器运行状况不佳时,会停止向其发送流量,然后将流量转发给其他正常运行的后端服务器。 y y 会话保持负--> 载均衡提供会话保持功能。在会话的生命周期内,可以将同一客户端的请求转发到同一台后端服务器上。 y y 访问控制 --> 负载均衡支持添加黑名单和白名单,灵活控制客户端访问。 y y 高可用 -->负载均衡可以将流量转发给多个可用区的后端服务器。并且,负载均衡已经在大部分地域支持了多可用区部署,当主可用区出现故障时,负载均衡可自动切换到备可用区上提供服务。 y y 安全防护 -->结合云盾,可提供5Gbps的防DDoS攻击能力 y y 网络类型支持 -->
负载均衡提供公网和私网类型的负载均衡服务。可以创建一个私网类型的负载均衡实例来均衡专有网络内的流量,或创建一个公网负载均衡实例来均衡来自公网的流量。 y y 监控 -->结合阿里云云监控服务,可以查看负载均衡的连接数、流量等信息。 y y IPv6地址支持--> 负载均衡支持转发来自IPv6客户端的请求。 y y 记录健康检查日志 --> 负载均衡默认存储三天内的健康检查日志。可以通过开通OSS服务,将所有的健康检查日志存储到OSS中,分析后端服务器异常原因。 y y 域名URL转发 -->负载均衡7层监听支持配置域名和URL转发规则,可以将来自不同域名和URL的请求转发到不同的后端服务器上。 n y 证书管理 -->针对HTTPS协议,提供统一的证书管理服务。证书无需上传到后端服务器,解密处理在负载均衡上进行,降低后端服务器的CPU开销。 n y SNI支持
-->负载均衡HTTPS监听支持挂载多个证书,将来自不同访问域名的请求转发至不同的后端服务器组。 n y 重定向 -->负载均衡支持HTTP访问重定向至HTTPS。 n y WS/WSS支持
--> WebSocket是HTML5一种新的协议,在客户端与服务器间提供双向通信渠道,能更好地节省服务器资源和带宽并达到实时通讯。 n y HTTP/2支持 -->HTTP/2(Hypertext Transfer Protocol Version 2)是超文本传输协议的第二版,向下兼容HTTP1.X协议版本,同时带来性能的大幅提升。 n y 付费方式
包年包月
按量付费
负载均衡(SLB)支持按量计费模式,按量计费实例可以随时释放。可以选择按固定带宽计费或按流量计费。
计费项
欠费说明
当实例欠费后,不会立即停止服务
计费
欠费说明 续费说明方式
包年 Active(启用状态):当创建好负载均衡实例后,在到期之前,负载均衡实例都是启用状态。此种状态下,可以正常使用负载均衡实例。 Locked(锁定状态):当负载均衡实例到期后,
但到期时间未超过7天时,负载均衡实例进入锁定状态。此种状态下,不能对负载均衡实例进行任何操作,并且实例不再会进行流量转发,但会保留实例的IP和其它配置。 Inactive(失效 在合同期内或合同到期后的7天内,可以进行续费包月状态):当负载均衡实例到期超过7天时,负载均衡实例进入失效状态。此种状态下,负载均衡实例会直接释放,不会保留IP和任何配置。
系统根据负载均衡服务最近24小时的账单应付金额的平均值来判断用户账户余额是否足以支付其负载均衡服务后三个账期的费用,如果不足以支付将给予短信/邮件提醒。如果开启了余额按时付费实例根据实际使用时间计费,无需续费,在阿里云管理控制台上对账按量
付费预警,当账户余额小于设定的预警值时将给予短信/邮件提醒。欠费后,实例继续运行24小时后会被锁定,停止服务。实例停止服务后,计费也将停止。若7天后仍旧欠费,实例会被释 户进行充值即可。在欠费后24小时内进行充值,的服务将不会受到停服影响。
放。在实例释放前一天会发送短信/邮件提醒,实例被释放后相关配置和数据将被永久删除,不可恢复。 在7天内充值补足欠费后,服务会自动开启,可以继续使用。
实例
概述
负载均衡提供性能共享型实例和性能保障型实例,性能保障型实例提供可靠的性能指标
性能共享型实例负载均衡性能共享型实例,资源是所有实例共享的,不保障实例的性能指标。
性能保障型实例
规格 规格 最大连接数(秒)每秒新建连接数(cps)每秒查询数(qps) 购买方式
|
规格 1 简约型I (slb.s1.small) 5,000 |
3,000 |
1,000 |
官网售卖 |
|
规格 2 标准型I (slb.s2.small) 50,000 |
5,000 |
5,000 |
官网售卖 |
|
规格 3 标准型II (slb.s2.medium) 100,000 |
10,000 |
10,000 |
官网售卖 |
|
规格 4 高阶型I (slb.s3.small) 200,000 |
20,000 |
20,000 |
官网售卖 |
|
规格 5 高阶型II (slb.s3.medium) 500,000 |
50,000 |
30,000 |
官网售卖 |
|
规格 6 超强型I (slb.s3.large) 1,000,000 |
100,000 |
50,000 |
官网售卖 |
|
规格 7 超强型II(slb.s3.xlarge) 2,000,000 |
200,000 |
100,000 |
联系客户经理申请 |
|
规格 8 超强型III(slb.s3.xxlarge) 5,000,000 |
500,000 |
100,000 |
联系客户经理申请 |
性能共享型实例与性能保障型实例区别
创建实例
配置说明
配置 说明地域 选择负载均衡实例的所属地域。(确保负载均衡实例的地域和后端添加的云服务器ECS的地域相同。)可用区类型 单可用区:负载均衡实例只部署在一个可用区上多可用区:负载均衡实例会部署在两个可用区上。默认启用主可用区的实例。当主可用区出现故障时,将会自动切换到备可用区继续提供负载均衡服务,可以大大提升本地可用性。
|
主可用区 |
选择负载均衡实例的主可用区,主可用区是当前承载流量的可用区。 |
|
备可用区 |
选择负载均衡实例的备可用区。备可用区默认不承载流量,主可用区不可用时才承载流量。 |
|
实例名称 |
长度限制为1-80个字符,允许包含中文、字母、数字、连接符(-)、斜杠(/)、点号(.)和下划线(_)等字符。 |
|
资源组 |
云资源所属的资源组。 |
|
实例规格 |
选择一个性能规格。不同的性能规格所提供的性能指标也不同. |
|
实例类型 |
公网:公网负载均衡实例仅提供公网IP,可以通过Internet访问负载均衡。私网:私网负载均衡实例仅提供阿里云私网IP,只能通过阿里云内部网络访问该负载均衡服务,无法从Internet访问。 |
后端服务器类型选择负载均衡实例挂载后端服务器类型,本地域表示允许挂载本地域后端服务器。 IP 版本 选择负载均衡实例的IP版本,可以设置为IPv4或者IPv6。只有个别的地区支持ipv6 计费方式 按量,包年包月购买数量 选择购买数量

浙公网安备 33010602011771号