Standort der Google-Server [geschlossen]

9

Ich habe mich gefragt, wo sich die Google-Server befinden und wie ihre DNS-Suche funktioniert. Ich bin gerade in Deutschland. Wenn ich google.de anrufe, befindet sich der Server in Deutschland für alle Suchvorgänge oder sind sie weltweit aufgeteilt? Wenn ich google.com anrufe, stellt es automatisch eine Verbindung zu den US-Servern her oder versucht es zuerst, die Suchergebnisse auf einem deutschen Server zu suchen?

Ich habe mich gefragt, weil ich die wirklich geringe Latenz beim Pingen von google.com bemerkt habe. Ich kann mir einen so niedrigen Ping nicht vorstellen, wenn sich die Server außerhalb Deutschlands befinden.

Wie funktioniert die Suche nach einem Suchwort in Bezug auf die Verbindung zu ihren Servern? Ich habe Traceroute ausprobiert, konnte aber nicht viel nachholen. Kommt es auf das Schlüsselwort an? Hängt es von verschiedenen Faktoren ab, welcher Server tatsächlich verwendet wird?

cherrun
quelle
Sie können auch tracertanstelle von verwenden ping, es gibt Ihnen viel mehr Informationen. Sie wissen, welche Server Sie durchlaufen haben, um die Zielseite zu erreichen.
vsz
Ja, ich könnte wahrscheinlich Traceroute oder Tracert mit bestimmten Suchbegriffen verwenden. Könnte aus verschiedenen Suchbegriffen eine schöne Grafik machen.
Cherun

Antworten:

11

Wie die Google-Suche tatsächlich funktioniert, ist natürlich ein streng gehütetes Geheimnis.

In der Vergangenheit gab es jedoch einige Informationen über allgemeine Praktiken, die sie anwenden.

Zunächst einmal hat Google Hunderte von Rechenzentren - bereits 2008 wurde geschätzt, dass sie auf mehreren hunderttausend Servern ausgeführt werden. Sie können davon ausgehen, dass sie jetzt mehr als eine Million haben - und das gilt nicht für das neue Rechenzentrum mit 800.000 Servern, das sie in der Wüste von Nevada errichten :)

Hierbei handelt es sich nicht unbedingt um hochmoderne Server. Ihre Plattform ist aufgrund ihres Designs "Cloud" -gestützt, und eine beliebige Anzahl von Knoten kann ohne die geringste erkennbare Änderung des Dienstes ausfallen.

Grundsätzlich haben sie Server in drei Ebenen: Frontend-Suche, Middle Layer und Backend-Speicher ("Deep").
Für jede einzelne Information, die die Google-Suche bereitstellen kann, werden die Informationen an mehreren Orten gespeichert - häufig verwendete Ergebnisse möglicherweise an Hunderten von Orten.
Während die meisten von ihnen Server in der Nähe verwenden, um Antworten zu geben, müssen sie dies nicht tun. Wenn Sie nach einer sehr dunklen, aber spezifischen Information suchen, müssen sie sich möglicherweise an einen der wenigen Server wenden, die diese haben Stück weltweit.

Für tägliche Nachrichten (zum Beispiel) wird es auf Tausenden von Servern sein, und Sie erhalten den nächstgelegenen.

Suchen Sie auf Youtube nach Videos mit Google-Architektur. Ich erinnere mich, dass ich vor einigen Jahren online war.

adaptr
quelle
6

Sie haben wahrscheinlich mehrere Rechenzentren auf jedem Kontinent und können dank Anycasting dieselben Netzwerke von mehreren Anbietern / Rechenzentren ankündigen.

Sie werden immer den kostengünstigsten Weg gehen (in Bezug auf Pfade, Sprünge, Metriken, Bandbreite zwischen Peers usw. usw.), wodurch Sie von überall eine geringe Latenz erleben.

Weitere Informationen zu Anycasting finden Sie hier: http://en.wikipedia.org/wiki/Anycast

3molo
quelle
3

Der nächstgelegene DNS-Eintrag, der Ihre Anfrage zurückgibt. Die Einträge unterscheiden sich von Google.de, Goggle.fr und .com. Dies funktioniert zu Ihren Gunsten, sodass Sie mit weniger Netzwerk-Hops auf den Dienst zugreifen können.

Abgesehen von den großen Google DCs sind die Server, mit denen Sie und ich eine Verbindung herstellen, höchstwahrscheinlich GGC- Server (Google Global Cache) . Sie befinden sich in POPs und ISPs großer Netzwerke fast aller Teire. Man könnte sagen, dass sie in irgendeiner Weise ein CDN sind

Weitere Informationen finden Sie in ihrem GGC Beta-Programm unter http://ggcadmin.google.com/ggc

Übrigens ... obwohl es ein BETA-Programm ist, ist es weit von einer Beta-Bereitstellung entfernt;)

Darragh
quelle
Vielen Dank! Sie haben mich auf die richtige Seite geführt, um security.stackexchange.com/a/121421/49489
Ángel