DAY3

简介: 通过使用阿里云负载均衡 SLB 以及对负载均衡 SLB 后端服务器 ECS 的权重进行修改,快速解决服务器响应速度慢的问题。

SLB负载均衡实践的操作链接!!!

一、什么是负载均衡?

早期的互联网应用,由于用户流量比较小,业务逻辑也比较简单,往往一个单服务器就能满足负载需求。随着现在互联网的流量越来越大,稍微好一点的系统,访问量就非常大了,并且系统功能也越来越复杂,那么单台服务器就算将性能优化得再好,也不能支撑这么大用户量的访问压力了,这个时候就需要使用多台机器,设计高性能的集群来应对。

那么,多台服务器是如何去均衡流量、如何组成高性能的集群的呢?

此时就需要请出 「负载均衡器」 入场了。

负载均衡(Load Balancer)是指把用户访问的流量,通过「负载均衡器」,根据某种转发的策略,均匀的分发到后端多台服务器上,后端的服务器可以独立的响应和处理请求,从而实现分散负载的效果。负载均衡技术提高了系统的服务能力,增强了应用的可用性。

二、实践

云服务器的状态
在体验中分配的两台云服务器中,可以看到它们拥有不同的IP地址,分别访问两个IP地址,比较访问结果,发现部署的网站内容相同,只是显示的后端服务器IP不同。
负载均衡配置
负载均衡的作用:将两台服务器挂载到负载均衡的后端,用户只需访问一个IP地址或域名,负载均衡服务器将会根据权重自动转发用户请求到相应的后端服务器上。
1.登录阿里云控制台后,击左侧导航栏的产品与服务,下拉菜单中, 在弹性计算组下选择负载均衡。
2.点击左侧的实例管理,然后打开实验提供的实例,在实例列表页面,点击目标实例右侧的开始配置。
3.通过负载均衡业务配置响导,配置负载均衡的监听端口、后端服务器和健康检查:
1.在协议&监听页面,输入如下信息,完成后,击下一步。
●负载均衡协议:选择HTTP
●监听端口:设为80
●高级配置保持默认
负载均衡的作用:将两台服务器挂载到负载均衡的后端,胪只需访问一个IP地址或域名,负载均衡服
务器将会根据权重自动转发用户请求到相应的后端服务器上。
1.登绿阿里云控制台后,击左侧导航栏的产品与服务,下拉菜单中, 在弹性计算組下选择负
载均衡。
2.左侧的实例管理,然后打开实验提供的实例,在实例列表页面,击目标实例右侧的开始配
置。
3.过负载均衡业务配置响导,配置负载均衡的监听端口、后端服务器和健康检查:

1)在协议&监听页面,输入如下信息,完成后,击下一步。
  ●负载均衡协议:选择HTTP
  ●监听端口:设为80
  ●高级配置保持默认
2)在后端服务器页面,监听请求转发至默认服务器组,在已添加服务器处点击继续添加。
3)在弹出的待添加服务器页面,在预先配置好的两台云服务器前打勾选择,然后点击下一步,之后再点击添加;
4)在后端服务器界面的已添加服务器列表中,可以看到新增的两台云服务器,分别将端口设置为80,瓶击下一步。说明:负载均衡器将会按照输入的权重比例分发请求。

5)在健康检查配置中,开启健康检查按钮为绿色开启状态,点击下一步。
6)在配置审核页面,确认上述配置操作正确,陆提交;提示配置成功后,点击知道了;
7)此时,面将显示一个状态为运行中负载均衡监听实例,后端服务器组已添加完成两台ECS服务器,且健康检查的状态为正常。
负载均衡验证

1.在控制台点击左侧实例管理,可以看到负载均衡的服务地址,这就是云产品资源提供的负载均衡的IP地址; 2.在浏览器中输入该地址并访问,可以观察到后端服务器IP将发生变化,具体是在两个服务器的内网IP间进行轮询。
如上结果证明:负载均衡会将用户的请求发送到后端不同的服务器进行处理。这样,可以减轻单台服务器的负载压力,从而确保业务的持续性。

完美!!!

img-afe8fa147110388b9b393b7bba9ac84d.jpg

相关实践学习
通义万相文本绘图与人像美化
本解决方案展示了如何利用自研的通义万相AIGC技术在Web服务中实现先进的图像生成。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
Java
在 Java 中捕获和处理自定义异常的代码示例
本文提供了一个 Java 代码示例,展示了如何捕获和处理自定义异常。通过创建自定义异常类并使用 try-catch 语句,可以更灵活地处理程序中的错误情况。
608 1
|
Java 程序员 C++
Python 面向对象详解!
本文详细介绍了Python中的面向对象编程(OOP),包括类、对象、继承、封装、多态和抽象等核心概念。通过具体示例,解释了如何使用类定义对象的属性和方法,以及如何通过继承实现代码重用。文章还探讨了封装和多态的重要性,并介绍了私有属性和抽象类的使用方法。最后,总结了OOP的四大支柱:封装、抽象、继承和多态,强调了这些概念在Python编程中的应用。适合Java程序员扩展Python编程知识。
614 2
|
数据可视化 Linux 数据库连接
Linux达梦数据库:通过disql登录命令行操作数据库,打开达梦数据库自带的数据库管理连接工具
Linux达梦数据库:通过disql登录命令行操作数据库,打开达梦数据库自带的数据库管理连接工具
4361 0
Linux达梦数据库:通过disql登录命令行操作数据库,打开达梦数据库自带的数据库管理连接工具
|
网络安全 API 对象存储
SSL证书过期替换之踩坑总结
本文简要列出了阿里云ssl证书更新涉及到的服务及修改截图,供大家参考、补充和完善。
8677 0
|
3月前
|
人工智能 安全 算法
阿里云百炼Qwen3.7-Max全面解读 核心能力、产品优势与订阅计划详解
人工智能产业持续高速发展,各行各业对于大语言模型的综合能力、推理精度、运行稳定性以及使用成本都提出了更高要求。作为国内自主研发大模型的代表,阿里云通义千问系列不断迭代升级,Qwen3.7-Max作为该系列定位最高的旗舰版本,依托阿里云百炼大模型平台正式面向市场推出。这款模型集合了多年技术积累与算法优化成果,在逻辑推理、内容创作、长文本处理、多模态交互、代码开发等多个维度实现能力突破,不仅能够满足个人用户日常使用需求,更可支撑企业复杂业务场景、智能体开发、专业数据分析等高阶应用。
582 0
|
11月前
|
存储 消息中间件 缓存
redis
Redis:数字时代的“高速工作记忆”,以内存存储与丰富数据结构实现微秒级响应,广泛应用于缓存、会话管理、排行榜、消息队列等场景,兼具高性能与高扩展性,是现代应用架构不可或缺的性能加速器。
|
缓存 安全 算法
Spring Security OAuth 2.0 资源服务器— JWT
Spring Security OAuth 2.0 资源服务器— JWT
1605 1
|
Linux
Linux od命令
本文详细介绍了Linux中的 `od`命令,包括其基本语法、常用选项和示例。通过这些内容,你可以灵活地使用 `od`命令查看文件内容,提高分析和调试效率。确保理解每一个选项和示例的实现细节,应用到实际工作中时能有效地处理各种文件查看需求。
754 19
|
设计模式 机器学习/深度学习 前端开发
Python 高级编程与实战:深入理解设计模式与软件架构
本文深入探讨了Python中的设计模式与软件架构,涵盖单例、工厂、观察者模式及MVC、微服务架构,并通过实战项目如插件系统和Web应用帮助读者掌握这些技术。文章提供了代码示例,便于理解和实践。最后推荐了进一步学习的资源,助力提升Python编程技能。
|
JavaScript 前端开发 算法
vue底层原理实现方案
【8月更文挑战第10天】vue底层原理实现方案
378 2

热门文章

最新文章