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

简介: 简介:用阿里云提供的实例体验实现负载均衡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

相关实践学习
通义万相文本绘图与人像美化
本解决方案展示了如何利用自研的通义万相AIGC技术在Web服务中实现先进的图像生成。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
9月前
|
负载均衡 NoSQL Redis
不增加 GPU,首 Token 延迟下降50%|LLM 服务负载均衡的新实践
针对LLM服务的特点,Higress AI网关以插件形式提供了面向LLM服务的负载均衡算法,包括全局最小请求数负载均衡、前缀匹配负载均衡以及GPU感知负载均衡,能够在不增加硬件成本的前提下,提升系统的吞吐能力、降低响应延迟,并实现更公平、高效的任务调度。
958 136
|
9月前
|
人工智能 自然语言处理 安全
Python构建MCP服务器:从工具封装到AI集成的全流程实践
MCP协议为AI提供标准化工具调用接口,助力模型高效操作现实世界。
1590 1
|
弹性计算 负载均衡 网络协议
阿里云SLB深度解析:从流量分发到架构优化的技术实践
本文深入探讨了阿里云负载均衡服务(SLB)的核心技术与应用场景,从流量分配到架构创新全面解析其价值。SLB不仅是简单的流量分发工具,更是支撑高并发、保障系统稳定性的智能中枢。文章涵盖四层与七层负载均衡原理、弹性伸缩引擎、智能DNS解析等核心技术,并结合电商大促、微服务灰度发布等实战场景提供实施指南。同时,针对性能调优与安全防护,分享连接复用优化、DDoS防御及零信任架构集成的实践经验,助力企业构建面向未来的弹性架构。
928 76
|
弹性计算 Linux 云计算
阿里云操作系统控制台——ECS操作及云计算应用实践
本文详细介绍了云服务器ECS的使用流程,包括开通服务、系统配置、权限管理、组件安装及内存全景诊断等关键步骤。通过开通阿里云操作系统服务、授予RAM用户权限和安装必要组件,可实现对服务器的有效管理与维护。在内存诊断部分,展示了如何发起诊断并解析结果,帮助精准定位内存问题。此外,文章还讲解了利用ECS训练模型的操作方法,从上传文件到终端命令执行,直至完成模型训练。最后总结指出,掌握这些技能不仅提升了对云服务器架构的理解,还为实际业务提供了高效解决方案,展现了ECS在数据处理与分析中的重要价值。
阿里云操作系统控制台——ECS操作及云计算应用实践
|
Kubernetes 监控 Serverless
基于阿里云Serverless Kubernetes(ASK)的无服务器架构设计与实践
无服务器架构(Serverless Architecture)在云原生技术中备受关注,开发者只需专注于业务逻辑,无需管理服务器。阿里云Serverless Kubernetes(ASK)是基于Kubernetes的托管服务,提供极致弹性和按需付费能力。本文深入探讨如何使用ASK设计和实现无服务器架构,涵盖事件驱动、自动扩展、无状态设计、监控与日志及成本优化等方面,并通过图片处理服务案例展示具体实践,帮助构建高效可靠的无服务器应用。
|
存储 弹性计算 负载均衡
活动实践 | ALB 实现跨地域负载均衡
本方案通过阿里云的云企业网(CEN)、转发路由器(TR)、专有网络(VPC)、云服务器(ECS)和应用型负载均衡(ALB),实现跨地域的应用负载均衡。它扩展了系统的吞吐能力,提升了可用性和安全性。用户可通过资源编排服务(ROS)一键部署,并进行负载测试验证。清理资源也简便快捷。
|
负载均衡 前端开发 应用服务中间件
Tomcat的负载均衡和动静分离(与nginx联动)
总的来说,负载均衡和动静分离是提高Web应用性能的两个重要手段。通过合理的配置和使用,我们可以让Web应用更好地服务于用户。
391 21
|
缓存 负载均衡 算法
解读 Nginx:构建高效反向代理和负载均衡的秘密
解读 Nginx:构建高效反向代理和负载均衡的秘密
410 2
|
负载均衡 前端开发 应用服务中间件
负载均衡指南:Nginx与HAProxy的配置与优化
负载均衡指南:Nginx与HAProxy的配置与优化
958 3