负载均衡SLB
使用负载均衡、自动故障转移等技术,实现高可用性、高可靠性和高可扩展性。
负载均衡(Server Load Balancer)是一种将网络流量分配到多个服务器的技术,以提高应用程序的可用性和可靠性。
主要优势:
- 提高系统的可用性和可靠性
- 优化资源利用率
- 支持动态扩展和收缩
- 提供故障转移能力
负载均衡策略说明:
- 轮询 (Round Robin):按顺序将请求分配给每个服务器。每个服务器处理的请求几乎一样多。
- IP哈希 (IP Hash):根据客户端IP地址的哈希值将请求分配到特定服务器,确保同一客户端始终连接到同一服务器。
- 加权轮询 (Weighted Round Robin):根据服务器的权重分配请求,权重越高的服务器接收更多的请求。
常见场景选择:
- 多台服务器轮流提供服务:选择
轮询
策略。最基本的负载均衡策略。 - 保持登录状态:选择
IP哈希
策略。根据客户端IP地址的哈希值将请求分配到特定服务器,确保同一客户端始终连接到同一服务器。 - 按比例分配请求:选择
加权轮询
策略。根据服务器的权重分配请求,权重越高的服务器接收更多的请求。比如服务器A权重为1,服务器B权重为2,服务器C权重为3,它们分摊的请求为服务器A:1/6,服务器B:2/6,服务器C:3/6。 - 备用服务器:如果把某台服务器设置为
备用
,此服务器将不再处理请求。除非主服务器故障时,备用服务器才会自动接管请求。
- 创建一个负载均衡器:点击“添加负载均衡器”按钮,选择“负载均衡策略”,填写名称、IP地址.
比如:名称:web-cluster
,策略:轮询
,IP:192.168.0.1
,192.168.0.2
。 - 启用负载均衡器:到“域名管理”页面,更改域名的源站IP为“负载均衡器名称”。
注意:负载均衡器名称前面需要加lbs:
。比如:lbs:web-cluster
。