一、什么是弹性负载均衡ELB
当业务访问量较大,即并发量较高时,需要保持业务可用,通过弹性负载均衡可以将访问流量根据分配策略分发到后端云上、云下多台服务器,实现流量分发控制,ELB又负载均衡器、监听器、后端服务器组组成。
- 负载均衡器:接收客户端传入的流量
- 监听器:使用用户配置的协议和端口检查来自客户端的连接请求,并根据分配策略将请求转发到对应的后端服务器组
- 后端服务器组:将被监听器转发来的客户端请求转发给后端服务器处理,每个后端服务器组最少包含一个服务器
二、弹性负载均衡ELB分类
1、独享型负载均衡
实现性能独立,资源独立,实例性能不受其他实例的影响,支持自定义规格
2、共享型负载均衡
资源共享,实例性能会受到其他实例的影响,不支持自定义规格,
资源共享 | 实例间性能影响 | 自定义规格 | |
独享型负载均衡 | 独立 | 不影响 | 支持 |
共享型负载均衡 | 共享 | 影响 | 不支持 |
三、ELB优势
高性能 | 独享型负载均衡单个用户独享实例资源,单实例支持高达2千万并发,且选择多个可用区之后,对应的性能规格会加倍 共享型负载均衡采用集群部署,所有用户共享集群资源,集群最高支持100万每秒新建连接、1亿并发连接 |
高可用 | 支持多可用区的同城双活容灾,实现无缝实时切换 |
超安全 | 支持多种安全策略,并提供全链路HTTPS数据传输,保证业务安全 |
四、ELB功能
流量调度:弹性负载均衡通过监听器检查连接请求,根据定义的分配策略将请求流量分发至后端服务器。分配策略主要有:加权轮询算法、加权最少连接、源IP算法。
定期检查:定期检查后端服务器的业务可用性,确保将请求发送到健康检查正常的服务器上
配置混合负载分担:支持将请求流量转发到云上、云下数据中心的服务器上
此外,弹性负载均衡还支持会话保持、访问控制、重定向等功能
流量调度 | 弹性负载均衡通过监听器检查连接请求,根据定义的分配策略将请求流量分发至后端服务器。分配策略主要有:加权轮询算法、加权最少连接、源IP算法。 |
定期检查 | 定期检查后端服务器的业务可用性,确保将请求发送到健康检查正常的服务器上 |
配置混合负载分担 | 支持将请求流量转发到云上、云下数据中心的服务器上 |
还支持会话保持、访问控制、重定向等功能 |