阿里云ECS 7天实践训练营 03 SLB负载均衡实践

简介: 个人学习笔记

云服务器状态确认

本次学习共有2台服务器ECS,分别在浏览器中输入两台服务器的IP地址,会发现二者内容相同,但后端服务器的ip是不同的。
说明:正常情况下不会显示 后端服务器IP,此处是为了观察比较的便利性而设计的。在真实场景下,负载均衡后端的服务器中部署的应用都是一致的。


负载均衡服务器配置

下面将两台ECS服务器挂载到负载均衡服务器后端,这样,用户只需访问一个IP地址或域名,负载均衡服务器将会根据权重自动转发用户请求到相应的后端服务器上。
1.登录到阿里云控制台
2.点击左侧导航栏的产品与服务,下拉菜单中,在弹性计算条目下选择负载均衡
3.在对应大区下,进入负载均衡的实例管理,找到自己的负载均衡实例,并开始配置该实例。
4.配置监听端口后端服务器健康检查
负载均衡协议:选择 HTTP;
监听端口:设为 80;
高级配置保持默认;

  • 在后端服务器页面,监听请求转发至默认服务器组,在已添加服务器处点击继续添加。在弹出的待添加服务器页面,在预先配置好的两台云服务器前打勾选择,然后点击下一步,之后再点击添加;新增了两台云服务器后,分别将端口设置为80
  • 健康检查配置中,保持健康检查按钮为绿色开启状态
  • 如此一来,负载均衡监听实例的后端服务器组已添加完成两台ECS服务器。

验证负载均衡

  1. 验证负载均衡的工作原理
    在浏览器输入负载均衡服务器的ip进行访问,可以看到网页显示了ECS-1或者ECS-2的ip(为了测试,我们故意让后端服务器的ip在网页上显示出来)。多刷新几次,会发现ECS-1和ECS-2的地址在来回地变换,而之前配置负载均衡时,二者的权重是等大的,因此结果证明:负载均衡会将用户的请求发送到后端不同的服务器进行处理。这样,可以减轻单台服务器的负载压力。
  2. 验证负载均衡将用户的请求按比例分发到不同后端服务器
    接下来我们更改两台服务器在负载均衡中的权重。

不妨将ECS-1的权重更改为30,ECS-2更改为90,这样理论上用户通过负载均衡访问时,1/4 的用户请求发送到一台后端服务器中,3/4 的请求发送到另一台后端服务器中。实际在浏览器中,刷新多次负载均衡服务地址的页面可以发现:每4次刷新,将有3次访问权重为90的ECS实例,1次访问权重为30的ECS实例。

  1. 验证在一台后端服务器开启会话请求时,请求在会话开启的时间内只会分发到这一台服务器
  • 点击左侧监听,监听页面点击右侧的配置
  • 进入高级配置,开启会话保持,修改会话保持时间为180s,其他的不变。
  • 再次在浏览器中输入负载均衡的IP地址,多次刷新,发现在会话保持的超时时间内请求只会分发到某一台ECS上(究竟是哪一台ECS没有规定),时间超出后,重新按照权重比例分发。
  1. 验证关闭其中一台后端服务器后,负载均衡仍能将请求发送到健康检查状态正常的 ECS 上。
  • 关闭当前会话保持的这台服务器,访问负载均衡ip地址,会发现网页显示的IP地址变为了另一台未关闭服务器的IP地址。
  • 在负载均衡的监听界面,健康状态显示异常。
    结果证明,当某一台ECS出现异常后,负载均衡会自动将请求发送到健康检查状态正常的ECS上。
相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
相关文章
|
7月前
|
域名解析 存储 缓存
阿里云服务器带宽怎么选?巧用负载均衡节省带宽费用技巧与注意事项参考
在选购阿里云服务器的过程中,设定合适的云服务器带宽是必不可少的一步。为了确保云服务器带宽的稳定性,用户通常会倾向于选择固定带宽,比如1Mbps、3Mbps、10Mbps或是20Mbps等规格。不过,在挑选云服务器带宽的过程中,众多用户常常会陷入一个两难的境地:怎样做才能在确保云服务器稳定运行的同时,又能够合理控制成本支出呢?本文将为大家介绍一种借助阿里云负载均衡产品来节省带宽费用的方法,以供参考借鉴。
|
12月前
|
弹性计算 负载均衡 网络协议
阿里云SLB深度解析:从流量分发到架构优化的技术实践
本文深入探讨了阿里云负载均衡服务(SLB)的核心技术与应用场景,从流量分配到架构创新全面解析其价值。SLB不仅是简单的流量分发工具,更是支撑高并发、保障系统稳定性的智能中枢。文章涵盖四层与七层负载均衡原理、弹性伸缩引擎、智能DNS解析等核心技术,并结合电商大促、微服务灰度发布等实战场景提供实施指南。同时,针对性能调优与安全防护,分享连接复用优化、DDoS防御及零信任架构集成的实践经验,助力企业构建面向未来的弹性架构。
865 76
|
负载均衡 容灾 Cloud Native
云原生应用网关进阶:阿里云网络ALB Ingress 全面增强
云原生应用网关进阶:阿里云网络ALB Ingress 全面增强
408 6
|
负载均衡 容灾 Cloud Native
云原生应用网关进阶:阿里云网络ALB Ingress 全能增强
在过去半年,ALB Ingress Controller推出了多项高级特性,包括支持AScript自定义脚本、慢启动、连接优雅中断等功能,增强了产品的灵活性和用户体验。此外,还推出了ingress2Albconfig工具,方便用户从Nginx Ingress迁移到ALB Ingress,以及通过Webhook服务实现更智能的配置校验,减少错误配置带来的影响。在容灾部署方面,支持了多集群网关,提高了系统的高可用性和容灾能力。这些改进旨在为用户提供更强大、更安全的云原生网关解决方案。
1478 25
|
弹性计算 负载均衡 网络协议
ECS中实现nginx4层7层负载均衡和ALB/NLB原SLB负载均衡
通过本文的介绍,希望您能深入理解并掌握如何在ECS中实现Nginx四层和七层负载均衡,以及如何使用ALB和NLB进行高效的负载均衡配置,以提高系统的性能和可靠性。
966 9
|
运维 监控 负载均衡
slb后端服务器故障
slb后端服务器故障
323 13
|
域名解析 弹性计算 NoSQL
飞天加速计划·高校学生在家实践——ECS服务器初体验
我当前是计算机专业研二学生,现就读于北京科技大学,主攻方向是计算机视觉(CV)中的图像分割,我们实验室也有GPU计算集群,不过在知乎偶然一次机会了解到阿里云的高校计划,从链接点进来后,经过一系列熟悉的操作,我慢慢了解到云服务器ECS这一概念。
|
6月前
|
弹性计算 运维 安全
阿里云轻量应用服务器与云服务器ECS啥区别?新手帮助教程
阿里云轻量应用服务器适合个人开发者搭建博客、测试环境等低流量场景,操作简单、成本低;ECS适用于企业级高负载业务,功能强大、灵活可扩展。二者在性能、网络、镜像及运维管理上差异显著,用户应根据实际需求选择。
479 10
|
6月前
|
运维 安全 Ubuntu
阿里云渠道商:服务器操作系统怎么选?
阿里云提供丰富操作系统镜像,涵盖Windows与主流Linux发行版。选型需综合技术兼容性、运维成本、安全稳定等因素。推荐Alibaba Cloud Linux、Ubuntu等用于Web与容器场景,Windows Server支撑.NET应用。建议优先选用LTS版本并进行测试验证,通过标准化镜像管理提升部署效率与一致性。