ECS训练营-DAY3分享(ECS+SLB负载均衡实践)

本文涉及的产品
网络型负载均衡 NLB,每月750个小时 15LCU
应用型负载均衡 ALB,每月750个小时 15LCU
传统型负载均衡 CLB,每月750个小时 15LCU
简介: 简介:用阿里云提供的实例体验实现负载均衡ps:操作太人性化了感觉不够极客

这次实践分四大步骤

一、创建资源

开通ECS服务器,大概1个小时的体验时间
合格的复读机每天都要说一遍呢

二、云服务器状态确认

个人感觉有点多余的一步

1.实践页面左侧可以看到云产品资源的信息,这次给出de有云服务器ECS-1 和 云服务器ECS-2以及一个负载均衡实例
2.打开浏览器,在输入框中输入云产品资源提供的云服务器ECS-1的弹性IP,然后在新页面输入云服务器ECS-2的弹性IP。

3.比较两台ECS的访问结果,发现部署的网站内容相同,只是显示的后端服务器IP不同

三、负载均衡配置

将两台服务器挂载到负载均衡的后端,这样,用户只需访问一个IP地址或域名,负载均衡服务器将会根据权重自动转发用户请求到相应的后端服务器上。

1.实践页面左侧可以看到云产品资源的信息,最下方有个一键复制url,用浏览器无痕模式打开建议开一个和现在在用的浏览器不一样的,比如现在在用chrome登陆阿里云,换火狐

2.输入实验提供的子用户名称子用户密码,完成后点击登录。登录阿里云管理控制台。
3.点击左侧导航栏的产品与服务,下拉菜单中,在弹性计算条目下选择负载均衡
4.点击左侧的实例管理,然后打开实验提供的实例,在实例列表页面,点击目标实例右侧的点我开始配置记得换地区,不然找不到实例
5.通过负载均衡业务配置向导,配置负载均衡的监听端口后端服务器健康检查
(1)在协议&监听页面,负载均衡协议:选择 HTTP监听端口:设为 80高级配置保持默认,完成后,点击下一步
(2)在后端服务器页面,监听请求转发至默认服务器组,在已添加服务器处点击继续添加
(3)在弹出的待添加服务器页面,在预先配置好的两台云服务器前打勾选择,然后点击下一步,之后再点击添加
(4)在后端服务器界面的已添加服务器列表中,可以看到新增的两台云服务器,分别将端口设置为80,并点击下一步
(5)在健康检查配置中,点击开启健康检查(按钮为绿色开启状态)默认是开着的,点击下一步
(6)在配置审核页面,确认上述配置操作正确,点击提交;出现如下界面,提示配置成功后,点击知道了
(7)此时,页面将显示一个状态为运行中的负载均衡监听实例,后端服务器组已添加完成两台ECS服务器,且健康检查的状态为正常

四、负载均衡验证

1.在控制台点击左侧实例管理,在右侧页面中的红框处看到负载均衡的服务地址(也就是云产品资源提供的负载均衡IP地址)。

2.在浏览器中新建页面,并访问负载均衡服务地址。界面显示的后端服务器IP为云服务器ECS-1(或云服务器ECS-2)的内网地址
3.刷新浏览页面,显示的后端服务器IP将发生变化,变为云服务器ECS-2(或云服务器ECS-1)的内网地址如果一直刷新的话会在两个地址里反复横跳

4.到这里就能证明负载均衡会将用户的请求发送到后端不同的服务器进行处理,减轻服务器的负载压力。简单点说,两个人同时搬一堆砖比一个人搬一堆要轻松


然后我们修改下权重,刚才两台服务器的权重都是默认100:

(1)返回实例管理页面,点击该实例的默认服务器组

(2)选中已添加的服务器,列表中,勾选下方的勾选框 ,然后点击修改权重,弹出对话框中,勾选设置不同的权重,设置两个实例的权重分别为3090虽然设置成25和75应该是一样的效果,而且符合直觉点击确定,生效配置信息。
(3)返回已添加的服务器的页面,查看到两台ECS实例 的权重分别为3090,并记录对应的ECS实例内网地址
(4)浏览器中,刷新多次负载均衡服务地址的页面,可以发现四分之一访问的是权重为30的ECS实例,四分之三访问的权重为90的ECS实例。

到这里可以证明用户可以根据实际情况更合理的分配负载劳力越戴责任越大


开启负载均衡的会话保持功能

1.点击左侧监听,监听页面点击右侧的配置

2.配置监听页面的高级配置处,点击修改
3.开启会话保持,超时时间输入180(即 3 分钟),完成后点击下一步
4.下面的后端服务器健康检查配置审核页面都采用默认值 ,依次完成配置。
5.返回到监听页面 ,会话保持状态已开启
回浏览器,刷新负载均衡IP地址,在会话保持的超时时间内请求只会分发到某一台ECS上(究竟是哪一台 ECS 没有规定),时间超出后,重新按照权重比例分发。
开始作死
1.关闭开启会话保持的那台ECS。默认服务器组页面,已添加的服务器中 ,点击目标ECS的云服务器ID。
2.实例详情页面 ,点击右上角处的【停止】 ,弹窗页面点击【确定】关闭当前ECS。等待1分钟左右,实例的状态变为已停止
3.返回负载均衡管理控制台,在默认服务器组页面中点击右上角的【刷新】,页面刷新后被停止的ECS的状态变为已停止,【监听】页面也出现异常提示,负载均衡管理控制台主页面,异常报警也会出现。
4.再次刷新浏览器中负载均衡IP地址,此时,请求发送到健康检查状态为正常的ECS上。
这个实验证明,当某一台 ECS 出现异常后,负载均衡会自动将请求发送到健康检查状态正常的 ECS 上。

有点波折,不过今天也顺利结束了耶( •̀ ω •́ )y

相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
活动实践 | ALB 实现跨地域负载均衡
本方案通过阿里云的云企业网(CEN)、转发路由器(TR)、专有网络(VPC)、云服务器(ECS)和应用型负载均衡(ALB),实现跨地域的应用负载均衡。它扩展了系统的吞吐能力,提升了可用性和安全性。用户可通过资源编排服务(ROS)一键部署,并进行负载测试验证。清理资源也简便快捷。
ECS中实现nginx4层7层负载均衡和ALB/NLB原SLB负载均衡
通过本文的介绍,希望您能深入理解并掌握如何在ECS中实现Nginx四层和七层负载均衡,以及如何使用ALB和NLB进行高效的负载均衡配置,以提高系统的性能和可靠性。
157 9
slb后端服务器故障
slb后端服务器故障
61 13
slb基于DNS的负载均衡
slb基于DNS的负载均衡
143 8
常见的Ribbon/Spring LoadBalancer的负载均衡策略
自SpringCloud 2020版起,Ribbon被弃用,转而使用Spring Cloud LoadBalancer。Ribbon支持轮询、随机、加权响应时间和重试等负载均衡策略;而Spring Cloud LoadBalancer则提供轮询、随机及Nacos负载均衡策略,基于Reactor实现,更高效灵活。
146 0
阿里云轻量应用服务器68元与云服务器99元和199元区别及选择参考
目前阿里云有三款特惠云服务器,第一款轻量云服务器2核2G68元一年,第二款经济型云服务器2核2G3M带宽99元1年,第三款通用算力型2核4G5M带宽199元一年。有的新手用户并不是很清楚他们之间的区别,因此不知道如何选择。本文来介绍一下它们之间的区别以及选择参考。
314 87
阿里云轻量应用服务器出新品通用型实例了,全球26个地域可选
近日,阿里云再度发力,推出了首款全新升级的轻量应用服务器——通用型实例。这款服务器实例不仅标配了200Mbps峰值公网带宽,更在计算、存储、网络等基础资源上进行了全面优化,旨在为中小企业和开发者提供更加轻量、易用、普惠的云计算服务,满足其对于通用计算小算力的迫切需求。目前,这款新品已在全球26个地域正式上线,为全球用户提供了更加便捷、高效的上云选择。
108 27
阿里云AI服务器价格表_GPU服务器租赁费用_AI人工智能高性能计算推理
阿里云AI服务器提供多种配置,包括CPU+GPU、FPGA等,适用于人工智能、机器学习和深度学习等计算密集型任务。本文整理了阿里云GPU服务器的优惠价格,涵盖NVIDIA A10、V100、T4等型号,提供1个月、1年和1小时的收费明细。具体规格如A10卡GN7i、V100-16G卡GN6v等,适用于不同业务场景,详情见官方页面。
阿里云GPU云服务器怎么样?产品优势、应用场景介绍与最新活动价格参考
阿里云GPU云服务器怎么样?阿里云GPU结合了GPU计算力与CPU计算力,主要应用于于深度学习、科学计算、图形可视化、视频处理多种应用场景,本文为您详细介绍阿里云GPU云服务器产品优势、应用场景以及最新活动价格。
阿里云GPU云服务器怎么样?产品优势、应用场景介绍与最新活动价格参考
阿里云弹性裸金属服务器是什么?产品规格及适用场景介绍
阿里云服务器ECS包括众多产品,其中弹性裸金属服务器(ECS Bare Metal Server)是一种可弹性伸缩的高性能计算服务,计算性能与传统物理机无差别,具有安全物理隔离的特点。分钟级的交付周期将提供给您实时的业务响应能力,助力您的核心业务飞速成长。本文为大家详细介绍弹性裸金属服务器的特点、优势以及与云服务器的对比等内容。
114 23
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等