弹性负载均衡ELB的类型
根据实例类型,将弹性负载均衡分为独享型负载均衡和共享型负载均衡
独享型负载均衡与共享型弹性负载均衡的区别
弹性负载均衡有不同的负载均衡,分别是独享型负载均衡、共享型负载均衡,便于用户根据不同的应用场景和功能需求选择合适的负载均衡器类型。
说明:当前非洲-约翰内斯堡和拉美-墨西哥城一尚未支持独享型负载均衡。
独享型负载均衡与共享型负载均衡对比
独享型负载均衡对比共享型负载均衡,不仅支持自定义多可用区和IPv6功能,在转发性能和稳定性上也有较大提升。具体的差异如下表所示。(“√”表示支持,“╳”表示不支持。)
表1 性能对比
表2 功能对比-支持的协议
表3 功能对比-支持的后端类型
表4 功能对比-支持高级转发策略(HTTP/HTTPS监听器)
表5 功能对比-高级特性
特性类型
|
描述
|
独享型负载均衡
|
共享型负载均衡
|
---|---|---|---|
支持选择实例规格 |
负载均衡提供多种规格供选择,不同规格的实例提供差异化的性能指标,可以根据具体的业务访问量,选择合适的规格。详见独享型实例规格。 |
√ |
╳ |
支持全链路HTTPS数据传输 |
添加监听器时,前端协议选择“HTTPS”,后端协议也支持选择“HTTPS”。 |
√ |
╳ |
支持IPv6地址 |
负载均衡支持转发来自IPv6客户端的请求。支持将负载均衡当前使用IPv6地址修改为其它子网的IP地址。 |
√ |
╳ |
支持修改IPv4私有IP |
可以将负载均衡当前使用IPv4私有IP修改为当前子网或者其它子网的目标IP地址。 |
√ |
╳ |
支持慢启动(后端服务延时接收流量) |
弹性负载均衡支持七层(HTTP/HTTPS)后端协议开启慢启动功能,在设置的慢启动时间内线性增加请求分配权重,达到请求数线性增加的目的。慢启动能够实现业务的平滑启动,完美避免业务抖动问题。 |
√ |
╳ |
支持SNI多域名证书特性(开启SNI) |
SNI(Server Name Indication)是为了解决一个服务器使用多个域名和证书的TLS扩展。开启SNI之后,用户需要添加域名对应的证书。 |
√ |
√ |
支持自定义超时时间 |
弹性负载均衡支持配置和修改监听器的超时时间(空闲超时时间、请求超时时间、响应超时时间),方便用户根据自身业务情况,自定义调整超时时间。例如,HTTP/HTTPS协议客户端的请求文件比较大,可以增加请求超时时间,以便能够顺利完成文件的传输。
|
√ |
√ |
支持安全策略 |
对于银行,金融类加密传输的应用 ,在创建和配置HTTPS监听器时,您可以选择使用安全策略,可以提高您的业务安全性。安全策略包含TLS协议版本和配套的加密算法套件。 |
√ |
√ |
支持获取监听器端口号 |
通过X-Forwarded-Port头字段获取ELB实例监听器端口号。 |
√ |
√ |
支持获取客户端请求端口号 |
通过X-Forwarded-For-Port头字段获取客户端请求端口号。 |
√ |
√ |
支持重写X-Forwarded-Host |
|
√ |
√ |
支持HTTPS双向认证 |
开通双向认证,除了配置服务器的证书之外,还需要配置客户端的证书,以实现通信双方的双向认证功能。 此功能目前仅支持协议类型为HTTPS的监听器。 |
√ |
√ |
支持获取ELB实例的弹性公网IP |
创建HTTPS监听器和HTTP监听器时,可以开启获取弹性公网IP开关,传输到后端服务器的报文中,HTTPS或HTTP报文头会包含ELB的弹性公网IP。 |
√ |
√ |
表6 ELB支持的其他特性
特性类型
|
描述
|
独享型负载均衡
|
共享型负载均衡
|
---|---|---|---|
支持自定义多可用区 |
可以选择在多个可用区创建负载均衡实例,各可用区间根据算法采取最优路径处理访问请求,同时互为备份,提高业务处理效率和可靠性。 此外,选择多个可用区之后,对应的性能规格(新建连接数/并发连接数等)会加倍。例如:单实例最大支持2kw并发,那么双AZ就支持4kw并发。 说明: 对于公网访问,会根据源IP的不同将流量分配到创建的多个AZ中的ELB上。 对于内网访问: 当从创建ELB的AZ访问时,流量将被分配到本AZ中的ELB上,当本AZ的ELB不可用时,容灾到创建的其他AZ的ELB上; 当从未创建ELB的AZ访问时,会根据源IP的不同将流量分配到创建的多个AZ中的ELB上。 |
√ |
╳ |
支持连接ID算法 |
利用报文里的连接ID字段进行一致性hash算法,得到一个具体的数值,同时对后端服务器进行编号,按照运算结果将请求分发到对应编号的服务器上。 |
√ |
╳ |
支持加权轮询算法 /加权最少连接/源IP算法 |
弹性负载均衡支持的分配策略类型有:加权轮询算法、加权最小连接、源IP算法。 |
√ |
√ |
支持公网和私网负载均衡 |
公网负载均衡器通过公网IP对外提供服务,将来自公网的客户端请求按照指定的负载均衡策略分发到后端云服务器进行处理。 私网负载均衡器通过私网IP对外提供服务,将来自同一个VPC的客户端请求按照指定的负载均衡策略分发到后端进行处理。 |
√ |
√ |
支持修改公网带宽 |
当负载均衡器是公网类型时,通过带宽提供负载均衡器和公网之间的访问流量,您可以按照实际需求更改ELB实例关联的弹性公网IP的带宽。 |
√ |
√ |
支持绑定/解绑EIP |
可以根据业务需要为负载均衡实例绑定IP地址,或者将负载均衡实例已经绑定的IP地址进行解绑。 |
√ |
√ |
支持会话保持 |
会话保持功能可以识别客户与服务器之间交互过程的关联性,在作负载均衡的同时,还保证一系列相关联的访问请求会保持分配到同一台服务器上。 |
√ |
√ |
支持访问控制 |
可以通过添加白名单和黑名单的方式控制访问负载均衡监听器的IP。
|
√ |
√ |
支持健康检查 |
负载均衡器会定期向后端服务器发送请求以测试其运行状态,这些测试称为健康检查。通过健康检查来判断后端服务器是否可用。 |
√ |
√ |
支持管理证书 |
负载均衡器支持两种类型的证书,服务器证书和CA证书。配置HTTPS监听器时,需要为监听器绑定服务器证书,如果开启双向认证功能,还需要绑定CA证书。您可以创建证书、更换证书等。 |
√ |
√ |
支持添加标签 |
对于拥有大量云资源的用户,可以通过给云资源打标签,快速查找具有某标签的云资源,可对这些资源标签统一进行检视、修改、删除等操作,方便用户对云资源的管理。 |
√ |
√ |
支持访问日志 |
通过对接云日志服务,可以查看和分析七层负载均衡HTTP和HTTPS的详细访问记录,包括请求时间、客户端IP地址、请求路径和服务器响应等。 |
√ |
√ |
支持查看监控指标 |
通过配置监控,您可以对弹性负载均衡器的运行状态进行日常监控,可以查看弹性负载均衡器的各项监控指标。 |
√ |
√ |
支持审计日志 |
通过云审计服务,您可以记录与弹性负载均衡相关的操作事件,便于日后的查询、审计和回溯。 |
√ |
√ |
弹性负载均衡ELB视频帮助文档
创建弹性负载均衡实例
配置弹性负载均衡访问日志
如何排查健康检查异常