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

本文涉及的产品
应用型负载均衡 ALB,每月750个小时 15LCU
网络型负载均衡 NLB,每月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
目录
相关文章
|
21天前
|
弹性计算 监控 负载均衡
|
25天前
|
监控 负载均衡 算法
slb管理后端服务器
【10月更文挑战第18天】
22 5
|
2月前
|
负载均衡 网络协议 Unix
Nginx负载均衡与故障转移实践
Nginx通过ngx_http_upstream_module模块实现负载均衡与故障转移,适用于多服务器环境。利用`upstream`与`server`指令定义后端服务器组,通过`proxy_pass`将请求代理至这些服务器,实现请求分发。Nginx还提供了多种负载均衡策略,如轮询、权重分配、IP哈希等,并支持自定义故障转移逻辑,确保系统稳定性和高可用性。示例配置展示了如何定义负载均衡设备及状态,并应用到具体server配置中。
|
2月前
|
弹性计算 负载均衡 监控
slb分发流量到ecs一般是如何判断?
【9月更文挑战第1天】
60 1
|
3月前
|
消息中间件 负载均衡 Kafka
Kafka 实现负载均衡与故障转移:深入分析 Kafka 的架构特点与实践
【8月更文挑战第24天】Apache Kafka是一款专为实时数据处理和流传输设计的高性能消息系统。其核心设计注重高吞吐量、低延迟与可扩展性,并具备出色的容错能力。Kafka采用分布式日志概念,通过数据分区及副本机制确保数据可靠性和持久性。系统包含Producer(消息生产者)、Consumer(消息消费者)和Broker(消息服务器)三大组件。Kafka利用独特的分区机制实现负载均衡,每个Topic可以被划分为多个分区,每个分区可以被复制到多个Broker上,确保数据的高可用性和可靠性。
77 2
|
4月前
|
缓存 负载均衡 算法
(四)网络编程之请求分发篇:负载均衡静态调度算法、平滑轮询加权、一致性哈希、最小活跃数算法实践!
先如今所有的技术栈中,只要一谈关于高可用、高并发处理相关的实现,必然会牵扯到集群这个话题,也就是部署多台服务器共同对外提供服务,从而做到提升系统吞吐量,优化系统的整体性能以及稳定性等目的。
|
6月前
|
负载均衡 算法
SpringCloud&Ribbon负载均衡原理与实践
SpringCloud&Ribbon负载均衡原理与实践
76 3
|
6月前
|
负载均衡 关系型数据库 分布式数据库
【PolarDB开源】PolarDB读写分离实践:优化读取性能与负载均衡策略
【5月更文挑战第26天】PolarDB是云原生关系型数据库,通过读写分离优化性能和扩展性。它设置主节点处理写操作,从节点处理读操作,异步复制保证数据一致性。优化读取性能的策略包括增加从节点数量、使用只读实例和智能分配读请求。负载均衡策略涉及基于权重、连接数和地理位置的分配。实践示例中,电商网站通过主从架构、只读实例和负载均衡策略提升商品查询效率。PolarDB的读写分离与负载均衡为企业应对大数据和高并发提供了有效解决方案。
243 0
|
8天前
|
人工智能 弹性计算 编解码
阿里云GPU云服务器性能、应用场景及收费标准和活动价格参考
GPU云服务器作为阿里云提供的一种高性能计算服务,通过结合GPU与CPU的计算能力,为用户在人工智能、高性能计算等领域提供了强大的支持。其具备覆盖范围广、超强计算能力、网络性能出色等优势,且计费方式灵活多样,能够满足不同用户的需求。目前用户购买阿里云gpu云服务器gn5 规格族(P100-16G)、gn6i 规格族(T4-16G)、gn6v 规格族(V100-16G)有优惠,本文为大家详细介绍阿里云gpu云服务器的相关性能及收费标准与最新活动价格情况,以供参考和选择。
|
13天前
|
机器学习/深度学习 人工智能 弹性计算
什么是阿里云GPU云服务器?GPU服务器优势、使用和租赁费用整理
阿里云GPU云服务器提供强大的GPU算力,适用于深度学习、科学计算、图形可视化和视频处理等多种场景。作为亚太领先的云服务提供商,阿里云的GPU云服务器具备灵活的资源配置、高安全性和易用性,支持多种计费模式,帮助企业高效应对计算密集型任务。
下一篇
无影云桌面