谷歌search引擎架构 – 这么多并发用户如何做一个search它

有数百万用户在谷歌,雅虎等search这么多的东西。 服务器如何处理这么多的同时search? 我不知道他们是如何使它如此可扩展的。 任何洞察他们的架构将受到欢迎。

Google工程师可以通过在线search进行大量的案例研究和谈话。 只要说谷歌search是高度分布式的,并推动全球数据中心就够了。

http://highscalability.com/google-architecture上提供了大量信息。

如前所述,大型网站的networking和体系结构在许多数据中心和数以万计的服务器上是高度分布的。 如果你对如何工作感兴趣,我会推荐一本名为Scalable Internet Architectures的书,它描述了可扩展和分布式系统背后的一些概念和理论。

其中,他们使用了10万台服务器和MapReduce。 大量平行。