Google Cloud Load Balancing与自动缩放技术解析
1. 全球软件负载均衡器(GSLB)
GSLB是谷歌的全球软件负载均衡器,它能在集群之间平衡实时用户流量,使服务容量与用户需求相匹配,并以用户无感知的方式处理服务故障。GSLB控制着与谷歌前端(GFE)的连接分布以及对后端服务的请求分布,允许从不同集群中的后端和GFE为用户提供服务。此外,GSLB了解后端服务的健康状况,能自动将流量从故障集群引流。
2. 谷歌前端(GFE)
- 请求处理 :GFE位于外界与各种谷歌服务之间,是客户端HTTP(S)请求常遇到的首个谷歌服务器。它终止客户端的TCP和SSL会话,检查HTTP标头和URL路径,以确定哪个后端服务应处理请求。确定请求发送位置后,它会重新加密数据并转发请求。
- 后端健康检查 :GFE负责对其后端进行健康检查。若后端服务器返回否定确认或健康检查超时,GFE会停止向故障后端发送流量。通过将GFE后端置于一种在继续响应正在处理的请求时健康检查失败的模式(“跛鸭”模式),可在不中断任何用户请求的情况下优雅地将GFE后端从服务中移除。
- 持久会话 :GFE与所有最近活跃的后端保持持久会话,以便请求到达时连接可立即使用,这有助于减少用户延迟,特别是在使用SSL保护GFE与后端之间的连接时。
3. 谷歌云负载均衡器(GCLB)
3.1 低延迟特性
网络配置策略旨在减少用户对服务的延迟。由于通过HTTPS协商安全连接需
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



