Google服务器的位置[关闭]


9

我想知道Google服务器在哪里以及它们的DNS查找如何工作。我现在在德国。如果我打电话给google.de(德语Google页面),是所有搜索都位于德国的服务器,还是遍布全球?如果我打电话给google.com,它会自动连接到美国服务器还是先尝试在德语服务器上寻找搜索结果?

我想知道,是因为在ping google.com时发现延迟非常短。如果服务器位于德国境外,我无法想象如此低的ping性能。

那么,关于连接到服务器的搜索关键字的查找如何工作?我尝试了traceroute,但无法弥补太多。是否取决于关键字?是否取决于几个不同的因素,实际上是在使用哪个服务器?


您也可以使用tracert代替ping,它将为您提供更多信息。您将知道到达目标页面所经过的服务器。
vsz 2012年

是的,我可能可以将traceroute或tracert用于特定的搜索词。可以根据不同的搜索字词制作出精美的图表。
cherrun 2012年

Answers:


11

当然,Google搜索的实际工作方式是一个严密的秘密。

但是,过去有一些信息以及他们采用的一般做法。

首先,Google有数百个数据中心-早在2008年以前,据估计它们已经在数十万台服务器上运行;您可以放心地假设他们现在拥有超过一百万-而且这还不包括他们在内华达州沙漠中建立的新的80万服务器数据中心:)

这些不一定是最先进的服务器-它们的平台通过其自身的设计是“云”化的,并且任何数量的节点都可能会死亡,而服务却没有丝毫可察觉的变化。

基本上,它们的服务器分为三层:前端搜索,中间层和后端(“深度”)存储。
对于google搜索可以提供的每点信息,信息将存储在多个位置-经常使用的结果可能存储在数百个位置。
尽管其中大多数将使用附近的服务器来提供答案,但它们不必-如果您要搜索非常晦涩却又特定的信息,则它们可能必须与具有该功能的少数服务器之一联系。世界各地。

对于每日新闻(例如),它将在数千台服务器上,您将获得最接近的服务器。

在YouTube上搜索一些Google建筑视频;我记得几年前已经在线。


6

他们可能在每个大洲都拥有多个数据中心,而且由于进行了广播,他们可以从多个提供商/数据中心宣布相同的网络。

您将始终走最便宜的路径(就路径,跃点,度量,对等点之间的带宽等而言),因此,您将在任何地方都体验到低延迟。

您可以在此处阅读有关任意播送的更多信息:http : //en.wikipedia.org/wiki/Anycast


3

返回您请求的最接近的DNS条目,记录不同于Google.de,Goggle.fr和.com,这对您有利,因此您可以通过较少的网络跳数来访问服务,

但是,除了大型google DC之外,您和我连接的服务器大多数都是GGC(Google全球缓存)服务器。它们位于几乎所有区域的大型网络POP和ISP。您可能会说它们是CDN

您可以在他们的GGC Beta程序中找到更多信息http://ggcadmin.google.com/ggc

顺便说一句..即使它是BETA程序,也离Beta部署还很远;)


谢谢!你带我到正确的页面扩大security.stackexchange.com/a/121421/49489
安赫尔
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.