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

负载均衡:Load Balance,简称LB,是一种服务或基于硬件设备等实现的高可用反向代理技术,负载均衡将特定的业务(web服务、网络流量等)分担给指定的一个或多个后端特定的服务器或设备,从而提高了公司业务的并发处理能力、保证了业务的高可用性、方便了业务后期的水平动态扩展。

服务器状态确认

  1. 点击左侧导航栏处的云产品资源,查云服务器ECS-1云服务器ECS-2的相关信息。
  2. 打开浏览器,在输入框中输云产品资源提供的云服务器ECS-1弹性IP
  3. 打开新的窗口,输入云服务器ECS-2弹性IP
  4. 比较两台ECS的访问结果,发现部署的网站内容相同,只是显示的后端服务器IP不同。

负载均衡配置

  1. 先登录阿里云负载均衡控制台
  2. 搜索并选择负载均衡
  3. 按照各项向导进行设置
    负载均衡设置为HTTP,因为我们只是单纯的访问测试。

监听端口 80 (HTTP默认端口)

  1. 添加测试用的两台服务器
  2. 开启健康检查

负载均衡验证

  1. 首先直接输入面板里的 ip 进行多次访问,就会发现两个页面不同的后端IP不停地交替出现。
  2. 进入实例管理,对权重进行调整。(30 90)
    多次刷新后就会发现 出现次数也为 1:3
  3. 进入实例管理,对监听的高级设置进行配置
    会话保持选择 180s,其他默认。

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

再次打开就会发现180s时间,一直访问一个服务器

  1. 当关闭一台时,实例管理界面也会给出警告
    但是还是访问面板给出的ip时,仍能正常访问,因为还是负载均衡在起效果,负载均衡会自动将请求发送到健康检查状态正常的 ECS 上。
上一篇:ECS 7天实践训练营-day02-基于ECS快速搭建Docker环境


下一篇:阿里云 ECS 7 天实践训练营 - Class01 - 基于ECS搭建FTP服务