ECS--DAY3

简介: SLB负载均衡实践

ECS--DAY3

SLB负载均衡实践

云服务器状态确认

本小节主要介绍:分别访问实验提供的两台云服务器ECS,观察有什么异同点。

  1. 点击左侧导航栏处的 云产品资源,查看 云服务器ECS-1 和 云服务器ECS-2 的相关信息。
  2. 打开浏览器,在输入框中输入 云产品资源 提供的 云服务器ECS-1 的 弹性IP ,页面如下图:

说明:正常情况下不会显示 后端服务器IP,此处是为了观察比较的便利性而设计的。

img

  1. 打开新的窗口,输入 云服务器ECS-2 的 弹性IP ,访问页面如下:

说明:正常情况下不会显示 后端服务器IP,此处是为了观察比较的便利性而设计的。

img

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

说明:在真实场景下,负载均衡后端的服务器中部署的应用都是一致的。

负载均衡配置

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

  1. 通过如下步骤,查看阿里云负载均衡控制台:

1)点击左侧导航栏处的 云产品资源 查看资源信息,点击 一键复制url,用浏览器隐身窗口(或无痕模式)登录控制台,

2)输入实验提供的 子用户名称 和 子用户密码 ,完成后点击 登录 。登录阿里云管理控制台。

img

img

3)点击左侧导航栏的 产品与服务 ,下拉菜单中,在 弹性计算 条目下选择 负载均衡 。

img

  1. 点击左侧的 实例管理 ,然后打开实验提供的实例,在实例列表页面,点击目标实例右侧的 点我 。

img

  1. 通过负载均衡业务配置向导,配置负载均衡的 监听端口、后端服务器 和 健康检查 :

1)在 协议&监听 页面,输入如下信息,完成后,点击 下一步 。

  • 负载均衡协议:选择 HTTP
  • 监听端口:设为 80
  • 高级配置保持默认

img

2)在 后端服务器 页面,监听请求转发至 默认服务器组,在已添加服务器处点击 继续添加 。

img

3)在弹出的待添加服务器页面,在预先配置好的两台云服务器前打勾选择,然后点击下一步,之后再点击 添加;

img

img

4)在后端服务器界面的已添加服务器列表中,可以看到新增的两台云服务器,分别将 端口 设置为 80,并点击 下一步 。

说明:负载均衡器将会按照输入的权重比例分发请求。

img

5)在 健康检查 配置中,开启健康检查按钮为绿色 开启状态,点击 下一步。

img

6)在 配置审核 页面,确认上述配置操作正确,点击 提交;出现如下界面,提示配置成功后,点击 知道了;img

7)此时,页面将显示一个状态为 运行中 的负载均衡监听实例,后端服务器组已添加完成两台ECS服务器,且 健康检查 的状态为 正常。

注意:通常等待1分钟左右健康检查状态变为正常,可点击右侧的 刷新 查看。

img

img

负载均衡验证

  1. 此时,两台后端服务器的权重比例相同。通过如下步骤,验证负载均衡服务器是轮询访问后端云服务器ECS实例:

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

img

2)在浏览器中新建页面,并访问 负载均衡 的 服务地址 。界面显示的 后端服务器IP 为 云服务器ECS-1(或 云服务器ECS-2) 的 内网地址 。

说明:界面显示的地址为内网地址,这是因为负载均衡访问后端ECS实例,是通过内网访问的。

img

3)刷新 浏览页面,显示的 后端服务器IP 将发生变化,变为 云服务器ECS-2(或 云服务器ECS-1)的 内网地址 ;

img

4)重复刷新操作,观察 后端服务器IP 是在两个云服务器的 内网地址 间轮流更换。

5)如上结果证明:负载均衡会将用户的请求发送到后端不同的服务器进行处理。这样,可以减轻单台服务器的负载压力,从而确保业务的持续性。

  1. 通过如下步骤,修改后端服务器权重,验证负载均衡向后端服务器发送请求的比例是按照权重的比例调整的。

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

img

2)选中 已添加的服务器 ,列表中,勾选下方的勾选框 ,然后点击 修改权重 ;

img

3)弹出对话框中,勾选 设置不同的权重 。

4)设置两个实例的 权重 分别为 30 ,90 。

说明:通过如上的权重配置,用户通过负载均衡访问的时候,1/4 的用户请求发送到一台后端服务器中,3/4 的请求发送到另一台后端服务器中。

5)完成如上配置后,点击 确定 ,生效配置信息。

img

6)返回已添加的服务器的页面,查看到两台 ECS实例 的权重分别为 30 和 90 ,并记录对应的 ECS实例 内网地址。

img

7)浏览器中,刷新多次负载均衡 服务地址 的页面,并记录页面显示的 后端服务器IP 。可以发现:每 4 次刷新,将有 3 次访问 权重 为 90 的 ECS实例,1 次访问权重为 30 的 ECS实例。

8)如上结果证明:用户可以根据实际情况调整负载均衡器的请求分发,一般将配置高的服务器设置的权重调高,配置较低的服务器设置的权重调低。这样可以避免在高并发时,配置较低的服务器因为压力较大服务异常的发生。

  1. 执行以下步骤,开启负载均衡的 会话保持 功能。

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

img

2) 配置监听页面的 高级配置 处,点击 修改 ;

img

3)开启 会话保持 ,超时时间 输入 180 (即 3 分钟);完成后点击 下一步 。

img

4)下面的 后端服务器、健康检查 和 配置审核 页面都采用默认值 ,依次完成配置。

img

5)返回到 监听 页面 ,会话保持 状态 已开启 。

img

  1. 再次在浏览器中输入 负载均衡 的 IP地址 ,多次刷新,发现在会话保持的超时时间内请求只会分发到某一台 ECS 上(究竟是哪一台 ECS 没有规定),时间超出后,重新按照权重比例分发。

img

  1. 我们关闭开启 会话保持 的那台ECS 。默认服务器组页面,已添加的服务器中 ,点击目标ECS的的高亮部分(即 云服务器ID)。

img

  1. 实例详情页面 ,点击右上角处的 【停止】 ,弹窗页面点击【确定 】关闭当前ECS。

img

img

等待1分钟左右,实例的状态变为 已停止 。

img

  1. 返回负载均衡管理控制台,在默认服务器组页面中点击右上角的【刷新】,页面刷新后被停止的 ECS 的 状态 变为 已停止。

img

【监听】 页面,也出现 异常 提示 。

img

同样的,点击左上角的 【实例管理 】,返回负载均衡管理控制台主页面,异常 报警也会出现。

img

  1. 再次刷新浏览器中 负载均衡 的 IP地址 ,此时,请求发送到 健康检查状态 为 正常 的ECS上。

img

  1. 结果证明,当某一台 ECS 出现异常后,负载均衡会自动将请求发送到健康检查状态正常的 ECS 上。
相关实践学习
基于ECS搭建云上博客
本实验教您如何在ECS云服务器(Alibaba Cloud Linux 3)的环境下,通过部署LAMP环境并安装WordPress快速搭建个人博客。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
数据采集 人工智能 机器人
RPA+BPM:企业流程自动化的最佳拍档
RPA可以和BPM实现优势互补。BPM通过对业务管理规则和逻辑的科学梳理并显性化体现,给RPA提供了大脑和神经网络。RPA的所有行为依赖清晰可被定义的逻辑规则。BPM给了RPA所依赖的逻辑规则,就像BPM为RPA提供了大脑和神经网络。
4141 0
|
4月前
|
运维 小程序 前端开发
自建小程序平台全流程搭建科普:技术栈选型、云服务器运维与交易支付链路落地
越来越多本地生活、撮合电商、服务接单类创业者选择自主搭建小程序平台。一套可长期运营的小程序不只是前端页面开发,还包含前后端技术栈选型、云服务器部署运维、订单交易、支付清算、资金分账等整套体系。 本文从工程实践角度,分层科普小程序主流开发技术栈、云服务器搭建方案、线上常态化运维要点,重点拆解小程序交易支付完整链路,深入剖析多商户平台普遍遇到的原生支付 30% 分账限制、“二清” 合规两大痛点,分享行业成熟落地思路,供小程序开发者、技术负责人作为架构规划参考。关键词:小程序开发技术栈、云服务器部署、小程序交易架构、小程序支付、合规分账
618 2
|
6月前
|
机器学习/深度学习 人工智能 前端开发
2026 年 AI 对话转 Word 工具分析:Pandoc、Typora、DeepShare 怎么选?
本文对比Pandoc、Typora与DeepShare三大AI对话转Word工具:Pandoc适合技术用户批量转换,需前置整理;Typora侧重Markdown编辑后导出,适合人工润色;DeepShare专为AI网页优化,一键导出公式、表格、Canvas等复杂内容,省去复制粘贴与格式修复,是学生、教师及职场人士高效交付的首选方案。
2026 年 AI 对话转 Word 工具分析:Pandoc、Typora、DeepShare 怎么选?
|
7月前
|
人工智能 自然语言处理 文字识别
《别再把QClaw当聊天AI用了!Skills才是它真正的灵魂》
本文从真实使用体验出发,深度解析QClaw中Skills技能的本质价值,指出其并非普通插件,而是与核心引擎深度融合的执行单元,是让AI从“聊天”走向“实干”的关键。文章详细说明第三方技能的安装、导入、启用与管理方法,强调安全筛选、合理精简、按需配置的重要性,并结合办公、文档处理、自动化工作流等真实场景,讲解技能自动调用、指定调用与组合串联的实用思路。全文侧重技术思考与高效实践,帮助读者真正用好技能生态,大幅提升AI执行效率与工作生产力。
839 1
|
8月前
|
机器学习/深度学习 传感器 算法
锂离子电池二阶RC参数辨识(HPPC工况)、递推贝叶斯算法(RB),可替换数据 附Matlab代码
🌿 往期回顾可以关注主页,点击搜索 智能优化算法 神经网络预测 雷达通信 无线传感器 电力系统 信号处理 图像处理 路径规划 元胞自动机 无人机 物理应用 机器学习系列 车间调度系列 滤波跟踪系列 数据分析系列 图像处理系列 ✅作者简介:热爱科研的Matlab仿真开发者,擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。 🍎 往期回顾关注个人主页:
547 10
|
8月前
|
存储 安全 编译器
C语言深度解析:setjmp与longjmp——非局部跳转的底层本质与致命陷阱
`setjmp`/`longjmp`是C语言唯一的非局部跳转机制,可跨多层函数直接跳转,实现异常处理、协程等;但易引发未定义行为——需严守volatile修饰、栈帧有效、资源手动清理等规则,堪称强大却危险的“控制流后门”。(239字)
|
人工智能 自然语言处理 供应链
从体验到系统工程丨上手评测国内首款 AI 电商 App
近期,1688 推出了 1688 AI App,这貌似是国内第一个电商领域的独立 AI App 应用(若不是,欢迎评论指正)。本文试图通过产品界面这一入口,窥探其背后的系统工程。
1783 84
|
9月前
|
弹性计算 关系型数据库 网络安全
阿里云低价长效特惠活动解读:云服务器配置、价格、限购条件与云产品组合套餐介绍
阿里云ECS“99计划”推出低价长效特惠云服务器,包括经济型e实例(99元/年)和通用算力型u1实例(199元/年),满足个人及企业用户需求。活动提供多种配置选择,新老用户均可享受优惠,且支持续费。此外,用户还可选择加购弹性数据库、高效存储等套餐,并享受数据安全保障及镜像市场等增值服务,助力用户长期享受低价高品质的云服务。
1479 2
|
10月前
|
人工智能 机器人 定位技术
什么是Agentic AI
2026 CES上,黄仁勋力推Agentic AI(智能体)——不止回答问题,更能理解意图、自主规划、调用工具、执行任务。它正加速落地:吉利车机语音操控生态、昆仑万维AI视频创作、跨境财税与AI面试等ToB场景已规模化应用,降本增效显著。(239字)
|
人工智能 自然语言处理 机器人
别让AI“答非所问”:用数据调教聊天机器人,越聊越聪明
别让AI“答非所问”:用数据调教聊天机器人,越聊越聪明
1116 11