Google内部是怎样做负载均衡的

gslb
■网友
首先说下我的推想吧:Google服务众多,这些服务都可以用一个IP访问,这个IP应该是VIP或者类似LVS这种负载的技术虚拟化出来的服务集群入口。那么来了一个请求打到这个IP上,怎么将这个请求送到真正处理请求的服务器上去?也许这个请求是一个邮件服务,也许对应的是搜索服务,等等各种服务,我认为是根据HTTP header中Host字段来做区分的。那么问题来了,如果有个类似Nginx这种反向代理的网关,那么这个反向代理实在是太强大了,应为必须足够强大到无视流量(比如youtube视频服务),无视众多的可能随时变化的配置。如果我是网络工程师,这样设计做有什么优点,我每一个服务一个VIP出口不是更加简单么?这样设计解决了什么问题?或者说内部是如何部署的照成了这样的结果?


    推荐阅读