体验阿里云“SLB负载均衡实践”

  • 2020 年 09 月 24 日
  • 59次
  • 1178 字
  • 暂无评论

阿里云七天实践训练营

tr
很久之前就看到阿里云的七天训练营活动,知识一直报不上名,有名额限制,这次终于有机会体验七天训练营里面的活动。

七天训练营实验

实验也比较平常,贴近使用,基本都平时玩过,就负载均衡这个被怎么体验过,今天体验的试试。先看看阿里云上面对于这个实验的评价。

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

体验介绍
简介

  • 特点是:

特点

实验开始

  1. 开始

和大多数实验差不多一样,给你一个体验账户,子账户,里面有本次实验用到的服务器还有应用资源,对于学生或者准备有这样需求的人来说作用很大,但是对于想体验的人来说也挺棒,华为的实验训练体验我感觉做的是最好的,直接给你个跳板机,这样的每个步骤都可以在旁边的进度条中看到,有错误也能及时调整过来。
体验账号

  1. 实验内容
    我大体看了下,意思是两个服务器展示的网页后端是不一样的,但是在正常的生产环境中,需要他们在前端展示是一样的界面。

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

描述
描述2

试验中是两个服务器现在是不同的界面。在真实场景下,负载均衡后端的服务器中部署的应用都是一致的。

负载均衡配置

  1. 实验中

先登录子账户,然后再找到负载均衡。通过负载均衡业务配置向导,配置负载均衡的 监听端口、后端服务器 和 健康检查 。
登陆负载均衡
开始配置

按照下面内容开始配置

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

配置图

在 后端服务器 页面,监听请求转发至 默认服务器组,在已添加服务器处点击 继续添加 ,两台服务器都添加上,在后端服务器界面的已添加服务器列表中,可以看到新增的两台云服务器,分别将 端口 设置为 80,并点击 下一步 。
添加服务器
在 配置审核 页面,确认上述配置操作正确,点击 提交
审核
此时,页面将显示一个状态为 运行中 的负载均衡监听实例,后端服务器组已添加完成两台ECS服务器,且 健康检查 的状态为 正常。
负载均衡

负载均衡的验证

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

请输入图片描述
请输入图片描述

PS:重复刷新操作,观察 后端服务器IP 是在两个云服务器的 内网地址 间轮流更换。结果证明:负载均衡会将用户的请求发送到后端不同的服务器进行处理。这样,可以减轻单台服务器的负载压力,从而确保业务的持续性。

也可以通过调整权重来实现对于两个服务器的不同资源利用率。同样也可以当作容灾系统使用,当其中一个宕机,负载均衡系统会发出警示 ,另外一台机子提供正常的业务使用,结果证明,当某一台 ECS 出现异常后,负载均衡会自动将请求发送到健康检查状态正常的 ECS 上。

结束语

写到这儿的时候,我突然才明白,这个是使用正常的阿里云产品业务来实现负载均衡,在华为云或者腾讯云上也有这样的服务,我本以为是使用两台机子用软件配置,或者代码实现负载均衡的,但是也是我明白了负载均衡的实现原理。收获很大,每次体验都是一个新的收获。


版权属于:Mratos

本文链接:http://4ime.cn/19.html



—— 暂无评论 ——

OωO