负载均衡介绍

背景

  1. 网络数据访问流量迅速增长
  2. 需要提高不间断24小时服务
  3. 服务器的处理器和内存访问速度的增长远低于网络带宽和应用服务的增长
  4. 传统的单机模式——单点故障

负载均衡的模式

分为垂直扩展水平扩展

垂直扩展:表现在技术上。就是把这个任务更加专业的去完成,比如数据库的负载均衡,可以使用读写分离技术,使用数据库缓存,多用这些专业技术去完成我们的目的。

水平扩展:表现在业务上,业务拆分。通俗的说就是多叫人去做。比如一个电商网站,用户模块放在一个服务器,订单模块放在一个服务器等等。

image-20230729195300716

负载均衡的工作原理

image-20230729195702391

云负载均衡介绍和使用场景

SLB是阿里云负载均衡产品的统称,是阿里云提供全托管式在线负载均衡服务。

使用场景主要分为:

  • 基于4层(TCP/UDP)的传统负载均衡CLB
  • 基于7层(HTTP/HTTPS)的应用型负载均衡ALB

image-20230729200248612

image-20230729200405250

CLB

image-20230729200453855

ALB

image-20230729200658153

CLB和ALB对比

image-20230729200841525

云负载均衡和传统负载均衡对比

image-20230729201002628

云负载均衡的功能

下面主要是以CLB作为介绍

CLB的基本功能:

  • 支持公网或私网类型的负载均衡服务
  • 流量分发:当前提供4层(tcp/udp)和7层(http/https)的负载均衡服务
  • 流量调度:支持加权轮询(WRR),加权最小连接数(WLC)转发方式
  • 会话保持:在Session的生命周期内,可以将同一个客户端请求转发到同一后端的ECS上
  • 健康检查:可以对后端ECS监控检查,自动屏蔽异常状态的ECS,恢复后接触屏蔽。

image-20230729201652511

image-20230729201710183

云负载均衡的高可用

image-20230729201941329

image-20230729202224583

为网站创建和配置负载均衡

image-20230729202310139

image-20230729202356980

image-20230729202809447

image-20230729202753583

image-20230729202830556