ECS 7 天实践训练营 - day03 - ECS + SLB 负载均衡实践

本文涉及的产品
网络型负载均衡 NLB,每月750个小时 15LCU
应用型负载均衡 ALB,每月750个小时 15LCU
传统型负载均衡 CLB,每月750个小时 15LCU
简介: 本次实践主要是通过使用阿里云负载均衡SLB以及对负载均衡SLB后端服务器ECS的权重进行修改,解决一些高并发场景下带来的响应慢、服务器崩溃等问题。

相比于第一天的搭建 FTP 服务,以及第二天的搭建 Docker 环境,此次的 SLB 负载均衡实践更为具体到应用场景中,尤其是高并发场景的应对。

背景知识

SLB负载均衡:负载均衡(Server Load Balancer)是将访问流量根据转发策略分发到后端多台云服务器(ECS实例)的流量分发控制服务。负载均衡扩展了应用的服务能力,增强了应用的可用性。

SLB架构如下图所示:
1.png

(SLB架构由负载均衡实例+监听端口+后端服务器三者组成)

第一节

创建资源,并且通过浏览器访问两台 ECS 服务器的弹性IP,观察两者的后端服务器IP。(观察后发现两者网页内容部署都一样,但是后端服务器IP不一样)

第二节

1.点击左侧导航栏处的云产品资源查看资源信息,点击一键复制url,用浏览器隐身窗口(或无痕模式)登录控制台,输入实验提供的子用户名称子用户密码,完成后点击登录

2.点击产品服务→弹性计算条目下选择负载均衡→左侧实例管理点我开始配置

3.配置负载均衡的监听端口、后端服务器 和 健康检查
3.1. 在协议&监听页面,输入如下信息,完成后,点击下一步 。
负载均衡协议:选择 HTTP
监听端口:设为 80
高级配置保持默认
3.2. 在后端服务器页面,监听请求转发至默认服务器组,在已添加服务器处点击继续添加
3.3. 在弹出的待添加服务器页面,勾选两台云服务器,然后点击下一步添加
3.4. 将新增的两台云服务器的端口设置为80,然后点击下一步
3.5. 在健康检查配置中,开启健康检查按钮为绿色开启状态,然后点击下一步
3.6. 在配置审核页面点击提交并点击知道了

第三节

这一节主要是进行负载均衡验证。

1.通过浏览器访问负载均衡实例的服务地址,并且结合之前第一节观察到的两台 ECS 服务器的后端服务器IP,重复刷新操作后,会发现负载均衡实例后端服务器IP是在之前两个 ECS 服务器的后端服务器IP间轮流更换。

注意:上述验证过程中,涉及三个后端服务器IP,一个是负载均衡实例,两个是第一节处开通的 ECS 服务器,其中负载均衡实例后端服务器IP在两个ECS 服务器后端服务器IP当中轮流更换。

2.通过修改两个已添加服务器权重,可以实现用户通过负载均衡访问的时候,按权重将用户请求分发到两个服务器中。

一般将配置高的服务器设置的权重调高,配置较低的服务器设置的权重调低。

3.通过开启负载均衡的会话保持功能(在配置监听页面的高级配置中开启,在会话保持的超时时间内请求只会分发到某一台 ECS 服务器上(究竟是哪一台 ECS 没有规定),时间超出后,重新按照权重比例分发。

4.当某一台 ECS 出现异常后,负载均衡会自动将请求发送到健康检查状态正常的 ECS 上。

小结

此次实验场景提供了使用阿里云负载均衡功能解决高并发场景的实操指导,未来如果碰到高并发场景不至于一筹莫展。

相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
2月前
|
缓存 负载均衡 算法
slb支持多种负载均衡算法
slb支持多种负载均衡算法
83 6
|
1天前
|
存储 弹性计算 负载均衡
活动实践 | ALB 实现跨地域负载均衡
本方案通过阿里云的云企业网(CEN)、转发路由器(TR)、专有网络(VPC)、云服务器(ECS)和应用型负载均衡(ALB),实现跨地域的应用负载均衡。它扩展了系统的吞吐能力,提升了可用性和安全性。用户可通过资源编排服务(ROS)一键部署,并进行负载测试验证。清理资源也简便快捷。
|
23天前
|
弹性计算 负载均衡 网络协议
ECS中实现nginx4层7层负载均衡和ALB/NLB原SLB负载均衡
通过本文的介绍,希望您能深入理解并掌握如何在ECS中实现Nginx四层和七层负载均衡,以及如何使用ALB和NLB进行高效的负载均衡配置,以提高系统的性能和可靠性。
76 9
|
2月前
|
缓存 负载均衡 监控
slb基于DNS的负载均衡
slb基于DNS的负载均衡
101 8
|
2月前
|
运维 负载均衡 安全
|
2月前
|
负载均衡 算法
SLB-Backend的负载均衡算法
【10月更文挑战第19天】
62 5
|
7天前
|
机器学习/深度学习 人工智能 PyTorch
阿里云GPU云服务器怎么样?产品优势、应用场景介绍与最新活动价格参考
阿里云GPU云服务器怎么样?阿里云GPU结合了GPU计算力与CPU计算力,主要应用于于深度学习、科学计算、图形可视化、视频处理多种应用场景,本文为您详细介绍阿里云GPU云服务器产品优势、应用场景以及最新活动价格。
阿里云GPU云服务器怎么样?产品优势、应用场景介绍与最新活动价格参考
|
6天前
|
存储 运维 安全
阿里云弹性裸金属服务器是什么?产品规格及适用场景介绍
阿里云服务器ECS包括众多产品,其中弹性裸金属服务器(ECS Bare Metal Server)是一种可弹性伸缩的高性能计算服务,计算性能与传统物理机无差别,具有安全物理隔离的特点。分钟级的交付周期将提供给您实时的业务响应能力,助力您的核心业务飞速成长。本文为大家详细介绍弹性裸金属服务器的特点、优势以及与云服务器的对比等内容。
|
14天前
|
人工智能 JSON Linux
利用阿里云GPU加速服务器实现pdf转换为markdown格式
随着AI模型的发展,GPU需求日益增长,尤其是个人学习和研究。直接购置硬件成本高且更新快,建议选择阿里云等提供的GPU加速型服务器。
利用阿里云GPU加速服务器实现pdf转换为markdown格式
|
1天前
|
机器学习/深度学习 弹性计算 缓存
简单聊聊,阿里云2核2G3M带宽云服务器与轻量应用服务器区别及选择参考
2核2G3M带宽云服务器与轻量应用服务器是目前阿里云的活动中,入门级走量型云服务器,轻量云服务器2核2G3M带宽68元一年,经济型e实例云服务器2核2G3M带宽99元1年。同样的配置,对于有的新手用户来说,有必要了解一下他们之间的区别,以及各自的购买和续费相关政策,从而选择更适合自己需求的云服务器。本文为大家简单分析一下我们应该选择哪一款。