1. 首页
  2. 阿里云负载均衡SLB

阿里云负载均衡SLB详解、配置及费用说明

阿里云负载均衡(Server Load Balancer,简称SLB)是云原生时代应用高可用的基本要素。通过对多台云服务器进行均衡的流量分发调度,消除单点故障提升应用系统的可靠性与吞吐力。阿里云SLB包含面向4层(TCP/UDP)的传统型负载均衡CLB和面向7层(HTTP/HTTPS/QUIC)的应用型负载均衡ALB,是阿里云官方云原生网关。

负载均衡优势

阿里云负载均衡SLB具有超高性能、超大弹性、安全可靠和面向云原生等优势:

  • 超高性能:应用型负载均衡具备超强7层处理能力,单实例7层高达100万QPS
  • 超大弹性:应用型负载均衡支持自动弹性,从容应对突发业务,无须手动调整规格
  • 安全可靠:集成DDoS/WAF,SLB可提供四级高可用容灾能力,ALB多可用区SLA可达
  • 面向云原生:负载均衡SLB与ACK/ASK/SAE等深度集成,是阿里云官方云原生网关
  • 可以在阿里云CLUB中心:aliyun.club 领取专属代金券

负载均衡SLB支持功能

阿里云负载均衡支持多协议、多层次容灾、安全可靠相关功能、性能保障、灵活调度及多种管理途径和付费方式:

1. 多协议支持

负载均衡支持基础协议和高级协议:

  • 基础协议:支持包含TCP协议和UDP协议的四层负载均衡;支持HTTP协议和HTTPS协议的七层负载均衡;
  • 高级协议:支持应用传输协议QUIC,对音视频/移动互联网应用实现负载均衡更友好;支持GRPC协议,提供海量微服务间的高效API负载均衡能力。

2. 多层次容灾

负载均衡SLB提供多层次容灾策略与高可用保障体验的负载均衡服务,健康检查、多可用区和集群部署,会话同步:

  • 健康检查:定时检测后端云服务器运行状况,一旦检测到云服务器异常,则不会再转发流量到异常实例,保证可用性
  • 多可用区:某些地域采用多可用区部署,轻松实现同城容灾
  • 集群部署,会话同步:采用集群部署,各机器之间会话同步,从而支持热升级,机器故障和集群维护对用户透明

3. 更安全可靠

自带免费基础安全防护能力,降低安全建设成本,让网络更省心更安心的负载均衡服务

  • 网络层安全防护:四层负载均衡支持DDoS、SYN Flood、UDP Flood、ACK Flood、ICMP Flood、DNS Flood等攻击防护
  • 应用层安全防护:七层负载均衡除了具备四层安全防护能力,还支持免配置修改,一键集成WAF,让应用层更加可靠
  • 证书管理:针对HTTPS协议提供集中化的证书管理系统,满足用户可靠、安全传输的负载均衡需求

4. 超强性能保障

阿里云首家提出性能保障实例的负载均衡服务

  • 性能保障型实例:推出性能保障型实例,实现不同负载均衡实例间的性能隔离,提供相应规格下的性能保障
  • 超大性能规格:针对有高性能需求的大客户,提供超大规格的负载均衡实例,从此性能不再是瓶颈

5. 灵活调度策略

阿里云负载均衡SLB支持多种调度算法与转发模式,提升应用部署效率的负载均衡服务:

  • 调度算法:负载均衡SLB支持加权轮询和最小连接数等调度算法,可根据自身需求选择相应算法来分配用户流量
  • 域名URL转发:负载均衡SLB支持根据不同的域名和URL进行流量调度,提升应用系统灵活性

6. 多种管理途径与付费方式

根据业务特征灵活选择实例类型与付费方式,提供多种管理途径的负载均衡服务

  • 丰富的付费方式:负载均衡SLB提供后付费与预付费两种不同的结算模式,支持按流量与按固定带宽两种计费方式
  • 灵活的管理方式:可基于管理控制台或OpenAPI与SDK等方式实现负载均衡的创建、配置与管理

负载均衡ALB和CLB区别

阿里云负载均衡SLB分为两种,即应用型负载均衡ALB和传统型负载均衡CLB(原SLB),ALB和CLB区别如下:

对比项 应用型负载均衡ALB 传统型负载均衡CLB(原SLB)
产品定位 强大的7层负载均衡处理能力与丰富的高级路由功能 聚焦HTTP、HTTPS和QUIC应用层协议 面向应用交付 强大的4层负载均衡处理能力 支持TCP/UDP/HTTP/HTTPS等协议 主要面向网络交付
产品性能 基于 NFV虚拟化平台,支持弹性伸缩 应用型负载均衡单实例支持100万QPS 基于物理机架构 传统型负载均衡单实例连接数可达500万
可用性承诺 99.995% 99.95%
运维方式 应用型负载均衡处理能力随业务规模自动弹性伸缩 无需进行峰值与规格预估 传统型负载均衡按规格售卖 需要根据业务规模预估带宽峰值
云原生支持 官方云原生Ingress网关,支持流量拆分、镜像、灰度发布和蓝绿测试的负载均衡能力 传统型负载均衡支持云原生业务场景,与阿里云ACK/ASK等容器服务结合使用
典型应用场景 场景1:互联网应用7层高性能自动弹性负载均衡场景 场景2:音视频应用大流量低时延负载均衡场景 场景3:云原生应用金丝雀蓝绿发布负载均衡场景 场景1:网站/系统同地域高可靠负载均衡场景 场景2:四层流量大并发业务负载均衡场景 场景3:同城双活/跨地域容灾负载均衡场景

阿里云负载均衡使用场景

阿里云百科分享负载均衡常见的几种应用场景:音视频/游戏等大并发流量场景、零售/金融/企业等弹性高可靠场景、云原生网络应用场景和跨地域网络应用场景

应用场景1. 音视频/游戏等大并发流量场景

音视频/游戏等行业经常面临突发访问,海量流量,后端服务压力大。如短视频/长视频/直播/在校教育/游戏等业务中,由于服务端与用户端之间需要实时大量的互动,因此,用户流量非常大,而音视频业务的波峰波谷效应明显,这对整个系统的性能、弹性、稳定性和可用性带来了巨大的挑战,需要使用负载均衡进行流量分发。

  • 超高性能实例:阿里云洛神云网络NFV2.0架构支持,享受与淘宝天猫一致的网络架构能力。提供单实例100万QPS的性能支撑
  • 超大弹性伸缩:随业务而动的灵活弹性。无需根据业务峰值预测,无需人工调整,根据业务流量自动弹性伸缩
  • 应用传输协议:QUIC应用传输协议支持,针对视频业务更加高效流畅,提升首屏打开速度

应用场景2. 零售/金融/企业等弹性高可靠场景

新零售新金融业务变化快,新业务上线、老业务调整时常发生,大促大型活动常态化;因此,对即开即用网络,快速交付能力,弹性伸缩能力,安全可靠、灵活计费等需求显著,需要使用负载均衡搭建高可靠架构。

  • 即开即用:无需漫长的硬件搭建准备,无需依赖物理设施。即开即用,按需付费,灵活高效
  • 弹性伸缩:随业务而动的灵活弹性。无需根据业务峰值预测,无需人工调整,轻松应对大促大型活动流量峰值
  • 安全可靠:提供四级高可用容灾,并集成DDoS、WAF,为业务安全保驾护航

应用场景3. 云原生网络应用场景

随着云原生逐步成熟,互联网/金融/企业等诸多行业新建业务时选择云原生部署,或对现有业务进行云原生化改造。无论是使用阿里云ACK/ASK/SAE还是开源K8S,云原生网络均可用到负载均衡服务来实现流量调度。

  • 天生云原生:与ACK/SAE/K8S深度集成,是阿里云官方云原生Ingress网关
  • 完善的API能力:负载均衡提供完善的API能力,支持GRPC协议,实现海量微服务间的高效API通信

应用场景4. 跨地域网络应用场景

跨地域跨可用区的容灾方案。互联网/金融/企业等业务逐步遍及全球,需要将不同地域用户智能调度访问到相应的业务系统,为了降本增效,线下IDC业务需要与云上业务互通,需要使用负载均衡构建跨地域或混合云容灾架构。

  • 全Region支持:智能判断提供最佳的访问解析地址,使访问用户获得最快捷、最流畅的体验
  • 多层次容灾:SLB提供跨地域的高可用,可实现多可用区级的高可用
  • 简单易用:与云企业网一起,简单快速构建全球多地域网络,轻松将线下IDC与云上服务打通

负载均衡ALB使用步骤

1. 创建ALB实例

实例是一个负载均衡服务实体,您需要先创建ALB实例。参考:创建ALB实例

2. 创建后端服务器组

您需要创建服务器组并添加后端服务器来接收转发请求。参考:创建后端服务器组

3. 配置监听

您需要为实例配置监听,ALB根据转发策略进行流量分发。参考:配置监听

4. 设置域名解析(可选)

通过CNAME方式将常用域名解析到ALB公网服务域名上。参考:设置域名解析

作者:阿里云百科 负载均衡官方页面:https://www.aliyun.com/product/slb