弹性负载均衡有多个配置项,那么我们在业务场景需要使用弹性负载均衡服务的时候,该如何选择一个合适的弹性负载均衡器呢?本文通过实例类型、网络类型、IPv4/IPv6等几个角度来扼要介绍负载均衡实例的选择思路。
实例类型:经典型or性能保障型
天翼云弹性负载均衡产品按性能可划分如下经典型负载均衡和性能保障型负载均衡。
经典型负载均衡
经典型负载均衡适用于访问量较小,应用模型简单的web业务,可满足大部分应用程序的负载均衡需求,具备基本的流量分发和健康检查功能。
经典型负载均衡为免费规格,同VPC内多实例性能共享,为主备模式部署,无性能保障,经典型总体性能情况如下:
规格 | 最大连接数 | 新建连接数(CPS) | QPS(HTTP) | QPS(HTTPS) |
---|---|---|---|---|
经典型 | 30000 | 5000 | 5000 | 1000 |
性能保障型负载均衡
性能保障型负载均衡适用于对性能有较高要求的应用场景,能够提供更强大的性能和扩展能力。
性能保障型负载均衡为收费产品,为集群模式部署,支持经典型升级为性能保障型,支持规格升级、降级。
性能保障型负载均衡有如下规格:
规格 | 最大连接数 | 新建连接数(CPS) | QPS(HTTP) | QPS(HTTPS) |
---|---|---|---|---|
标准型I | 100000 | 10000 | 10000 | 2000 |
标准型II | 200000 | 20000 | 20000 | 4000 |
增强型I | 400000 | 30000 | 30000 | 6000 |
增强型II | 600000 | 50000 | 50000 | 10000 |
高阶型I | 1000000 | 50000 | 50000 | 10000 |
选择要素
费用
经典型负载均衡免费,性能保障型负载均衡收费。在成本敏感的情况下,优先选择经典型负载均衡实例。
性能需求
因为不同的示例规格对应了不同的性能指标,因此在有明确性能预估或要求的业务场景下,按照性能来选择对应的规格。因为,两种负载均衡的规格不同,因此,明确了性能规格也就确定了应该选用哪种负载均衡。
网络类型:内网or外网
外网负载均衡
外网负载均衡可以将来自公网的流量均衡地分发到多个后端主机组,实现高可用性和性能的提升。
外网负载均衡在使用中具有以下特点:
- 外网负载均衡使用公网弹性IP作为负载均衡器的虚拟IP地址,作为对外提供服务的入口。
- 外网负载均衡的公网流量费用是按照所使用的弹性IP的带宽进行计费。
- 外网负载均衡支持将IPv4和IPv6类型的弹性IP绑定到负载均衡器上,以适应不同网络环境和协议的需求,使负载均衡器能够同时处理IPv4和IPv6的流量。
- 用户可以根据实际需求,调整负载均衡器所使用的弹性IP的带宽大小。
- 外网负载均衡还支持对IPv4流量的带宽进行调整。
内网负载均衡
内网负载均衡通过内网IP地址对内部主机进行负载均衡,实现内部服务的高可用性和性能优化,同时确保内网环境的安全性。
内网负载均衡具有以下特点:
- 内网负载均衡支持自动分配IP地址或手动指定一个内网IP地址作为负载均衡器的虚拟IP地址(VIP)。
- 支持绑定弹性IP以实现公网流量负载。通过将EIP与内网负载均衡器绑定,可以将公网流量通过EIP转发到内网负载均衡器,再分发到后端主机组。
- 内网负载均衡器同时支持IPv4和IPv6实例,以满足不同类型的网络需求。
选择要素
通过公网提供服务
如果面对的业务场景需要负载均衡面向Internet提供服务(包含通过IPv4或IPv6两类地址提供服务),那么需要使用外网负载均衡。否则使用内网负载均衡即可,也能节约不必要的IP和带宽费用。
内网负载均衡可变为外网负载均衡
内网负载均衡可以通过绑定弹性IP或整加入IPv6带宽变为调为外网负载均衡,在不确定是否需要面向公网提供服务时,可以先选用内网负载均衡使用。
IPv4orIPv6
弹性负载均衡支持两种服务地址模式:单IPv4地址,IPv4和IPv6双栈地址。
创建有IPv6地址的负载均衡,支持通过IPv6地址对内网和外网提供服务(目前仅集群资源池支持负载均衡IPv6, 实际情况以控制台展现为准):
- 内网提供服务:创建负载均衡器时,如果选择已开启IPv6的VPC和子网,可以为选择负载均衡器分配IPv6地址。负载均衡可通过该IPv6地址对VPC提供私网服务。
- 外网提供服务:创建负载均衡器时,如果选择已开启IPv6的VPC和子网,可以为选择弹性负载均衡实例分配IPv6地址。为分配了IPv6地址的弹性负载均衡绑定IPv6带宽后,可对通过IPv6地址对公网提供服务。
选择要素
是否需要通过IPv6地址提供服务
因为IPv4的弹性负载均衡在创建后无法调整为支持IPv4和IPv6双栈地址,所以在创建弹性负载均衡时,需要对是否需要IPv6地址做好判断,如果VPC已经使用了IPv6地址的情况下,建议创建支持IPv4和IPv6双栈地址的弹性负载均衡。