Class Three.ECS+SLB负载均衡实践
序言
1. 负载均衡器简介
负载均衡(Server Load Balancer)是将访问流量根据转发策略分发到后端多台云服务器(ECS实例)的流量分发控制服务。负载均衡扩展了应用的服务能力,增强了应用的可用性。
负载均衡通过设置虚拟服务地址,将添加的ECS实例虚拟成一个高性能、高可用的应用服务池,并根据转发规则,将来自客户端的请求分发给云服务器池中的ECS实例。
负载均衡默认检查云服务器池中ECS实例的健康状态,自动隔离异常状态的ECS实例,消除了单台ECS实例的单点故障,提高了应用的整体服务能力。此外,负载均衡还具备抗DDoS攻击的能力,增强了应用服务的防护能力。
- 官方的介绍说的很准确,而实际上负载均衡器就是将用户的访问流量按照规则分发到多个后端服务器,以避免某台出现性能瓶颈。
如果某台后端服务器出现故障,负载均衡器还可以将流量分流到其他服务器。
2. 负载均衡器优势
- 高可用
- 可扩展
- 低成本
- 安全
一. 阿里云SLB负载均衡实践
1. 开启体验场景
- SLB负载均衡实践 - 开发者云体验平台 (aliyun.com),进入体验后,需要开通实验资源(Free)
- 测试两个ECS的后端服务是否正常
访问两个ECS的弹性IP即可
- 两台ECS的后端服务器IP为ECS在内网的IP
2. 登录阿里云负载均衡控制台
- 使用体验平台提供的子账户,登录控制台
- 进入负载均衡控制台
- 选择负载均衡对应的地域
3. SLB负载均衡配置
- 在实例管理页面点击
点我开始配置
- 第一步
配置监听协议和端口
- 第二步
配置后端服务器
选择默认服务器组,并添加两台已有的ECS,端口都改为80
- 第三步
健康度检查
按照默认选项完成下一步即可
- 提交负载均衡器配置
4. 查看SLB负载均衡器状态
- 状态为
运行中
,且后端服务器
为✔
即可
如果后端服务器未显示✔, 用电脑浏览器访问两次负载均衡器公网IP即可
二. 验证SLB负载均衡器
若负载均衡器配置成功,则用户访问负载均衡器公网IP的流量,会被分流到两台ECS中
两台ECS默认页面显示自己的后端IP则可以频繁访问负载均衡器的公网IP,查看页面显示的后端ip是否有变化即可