支持四、七层协议的转发
支持TCP/UDP/HTTP/HTTPS协议,满足不同协议接入需求,可以根据不同的应用场景选择不同的协议进行接入。四层转发工作在OSI模型的传输层,在接收到客户端的流量以后通过修改数据包的地址信息将流量转发到应用主机。七层转发工作在OSI 模型的应用层,七层转发会与客户端建立一条完整的连接并将应用层的请求流量解析出来,再按照调度算法选择一个应用主机。
支持获取用户真实源IP
在四层转发(TCP/UDP)服务中,弹性负载均衡支持通过配置TOA插件获取用户真实IP。在七层转发(HTTP/HTTPS)服务中,弹性负载均衡支持通过HTTP头中的X-Forwarded-For获取来访者真实IP。
支持灵活的转发策略
用户设置负载均衡监听器的负载方式时,可选择轮询、最小连接数模式的流量分发方式。监听器支持配置转发策略,可支持按域名转发,URL转发,URL转发支持精确匹配、前缀匹配、正则表达式匹配,为用户提供灵活易用的流量分发能力。
支持会话保持功能
用户可针对负载均衡服务监听器开启会话保持功能,确保用户的请求在同一台主机上进行处理,以避免会话丢失。针对7层 (HTTP协议)服务,负载均衡系统是基于Cookie的会话保持;针对4层(TCP协议)服务,负载均衡系统是基于IP地址的会话保持。它可以将同一个客户端的请求始终发送到同一台后端主机,以维持会话的连续性。
支持对后端主机进行健康检查
支持用户自定义健康检查方式和频率,负载均衡根据预设的健康检查规则定时检查后端主机组运行情况,一旦检测到云主机为非健康状态,则不会将访问流量分派到这些非健康云主机实例。
支持IPv4 和 IPv6 双栈方案
兼容IPv4和IPv6地址,并且能够同时处理IPv4和IPv6流量。用户可以将IPv4和IPv6的流量通过负载均衡器进行负载均衡,并将其分发到后端的IPv4和IPv6云主机上,满足不同网络环境和要求下的负载均衡需求。
支持访问控制功能
通过设置黑、白名单等措施,对负载均衡器的访问进行灵活控制。黑名单是指禁止特定的IP访问负载均衡,白名单是指允许特定的IP访问负载均衡。通过对黑、白名单的设置,实现对系统的安全保护和访问控制。
支持跨可用区容灾
支持用户将后端服务节点部署在不同的可用区,通过负载均衡服务将流量分发到这些节点上。如果某个可用区出现故障,负载均衡服务可以自动将流量切换到其他正常的可用区,从而实现跨可用区容灾。