我部署了一个标准负载均衡器,后端池由两台服务器组成,入站规则 - 443。我们选择了客户端 IP 的会话持久性。我想知道这样做是否所有流量都会流向首先建立客户端会话的一台服务器?客户端 IP 和后端服务器之间建立的亲和性是否会过期或永久存在(即来自该特定客户端的所有流量都将流向原始服务器)。
在我的情况下,空闲超时设置为默认的 4 分钟,但来自客户端的所有流量都被路由到一个服务器,比如说服务器 A,没有任何流量流向服务器 B。只有当 A 关闭或重新启动时,流量才会路由到 A。当 A 启动时,所有流量都会再次回到 A。这是正常行为吗?
答案1
会话持久性意味着从相同的源 IP 到相同的目标 IP 的请求将转到后端的同一服务器(如果使用三元组选项,则它们是相同的源、目标和协议)。
只要服务器正常运行,并且没有从负载均衡器中添加或删除服务器,这种情况就会持续下去。添加或删除机器将导致重新计算规则,这可能会改变请求的去向。