负载均衡可以使用硬件或软件来完成。两种方法都有其优点和缺点,如下表所示。查看负载均衡器阵容,找出最适合您的硬件或软件负载均衡器。
硬件负载均衡器 | 软件负载均衡器 | |
表现 | 更高 | 降低 |
灵活性 | 不太灵活 | 更灵活 |
虚拟化 | 内置 | 发生在外部 |
建筑学 | 最适合多租户,占用更多物理空间 | 最适合个人租户,不需要物理空间 |
成本 | 更高的投资和维护成本 | 总体成本更低 |
配置 | 可配置性较低 | 高度可配置 |
负载均衡的方法
根据上面列表中使用的负载均衡配置,有多种技术可以确定一组工作负载的平衡方式。这些包括:
- 循环:提供一组服务器或网络资源的 IP,并将流量按列出的顺序定向到资源。
- 加权循环:为列表中的每个计算或网络资源提供一个加权分数,权重最高的流量最多。
- 最少连接:具有最少活动连接数的资源被引导以获取新的传入请求。
- 加权响应时间:有关服务器实例响应时间的信息用于引导流量,最慢的服务器获得的流量最少。
- 源 IP 哈希:客户端和接收计算实例的 IP 地址是使用加密算法计算的(“哈希”有助于保持客户端连接到同一资源)。