阿里云负载均衡SLB的使用

目录

一、背景知识

1.1 概念

1.2 负载均衡类型选择

1.3 核心功能与工作原理

1.4 配置负载均衡的注意事项

二、传统型负载均衡CLB的使用示例

2.1 创建3个ECS实例

2.2 安装nginx

2.3 创建负载均衡CLB

2.4 负载均衡配置

2.5 负载均衡检验


一、背景知识

1.1 概念

阿里云负载均衡能将访问流量分发到后端多台云服务器上,提升应用系统的服务能力和高可用性。它主要包含以下三种产品:

特性维度CLB(传统型负载均衡)ALB(应用型负载均衡)NLB(网络型负载均衡)
产品定位基础的四层和七层负载均衡服务专注于HTTP、HTTPS、QUIC等应用层场景,是阿里云官方云原生Ingress网关面向万物互联时代的四层负载均衡,主打超高性能
协议支持TCP、UDP、HTTP、HTTPSHTTP、HTTPS、QUIC、gRPCTCP、UDP、TCPSSL
关键性能基础负载均衡能力单实例最高100万 QPS单实例1亿并发连接,100 Gbps带宽
核心特性健康检查、会话保持、域名转发(七层)基于内容的高级路由(路径、头域等)、重定向/重写、TLS 1.3自动弹性伸缩、TCP SSL卸载、新建连接限速
典型场景常规Web应用,基础协议转发微服务云原生应用、大型网站物联网(IoT)、视频直播、高并发业务

1.2 负载均衡类型选择

  • 需要处理HTTP/HTTPS高级路由:如果业务基于HTTP/HTTPS协议,且需要根据路径、域名、Cookie等复杂规则进行路由转发,或者业务是微服务架构,ALB是最佳选择。

  • 追求极高的四层性能:如果业务是物联网、视频直播、游戏等需要超高性能的场景,需要处理海量TCP/UDP连接,NLB的单实例1亿并发连接能力能轻松应对。

  • 通用或基础负载均衡需求:如果业务协议简单(如TCP、HTTP),不需要复杂路由,且对性能没有极端要求,CLB是一个经济可靠的选择。

1.3 核心功能与工作原理

  • 高可用与容灾:负载均衡采用集群部署,支持多可用区容灾。当主可用区故障时,会自动切换到备可用区,保障服务连续性。结合全局流量管理,还可实现跨地域的异地容灾。

  • 健康检查:负载均衡会定期检查后端服务器的运行状况。一旦发现异常,会停止向该服务器分发流量,确保请求只被转发到健康的服务器。

  • 会话保持:通过会话保持功能,可以将来自同一客户端的请求在一段时间内始终转发到同一台后端服务器,这对于需要保持登录状态的应用至关重要。

  • 流量路径:客户端请求首先到达负载均衡集群。对于四层协议,负载均衡集群会直接将请求转发给后端ECS;对于七层协议,请求会先被负载均衡集群转发到七层集群(如Tengine),再根据更精细的规则(如域名、URL)分发到后端ECS。

1.4 配置负载均衡的注意事项

  • 地域选择:为确保低延迟,负载均衡实例必须与后端ECS服务器处于同一地域,且不支持跨地域部署。

  • 类型规划:根据业务需求确定是创建公网实例(对外提供服务)还是私网实例(内部网络访问)。公网实例需要选择带宽计费方式。

  • 后端服务器准备:建议将后端服务器部署在不同的可用区内,以实现跨可用区容灾。同时,确保服务器上已部署好应用程序。

二、传统型负载均衡CLB的使用示例

2.1 创建3个ECS实例

参考:创建阿里云ECS实例操作

2.2 安装nginx

下载nginx:

yum install nginx -y

启动nginx:

systemctl restart nginx

查看nginx是否启动:scd  

外网页面访问:

访问路径:http://39.106.58.24/

查看默认访问页面路径:

vim /etc/nginx/nginx.conf

更改默认访问页面内容:nginx1、nginx2、nginx3

cd /usr/share/nginx/html
echo nginx1 > index.html

2.3 创建负载均衡CLB

登陆官网:https://www.aliyun.com/

注意:这里的地域应该与ECS的地域相同

2.4 负载均衡配置

2.5 负载均衡检验

通过刷新,会发现页面在变。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

熙客

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值