Google sunucularının konumu [kapalı]


9

Google sunucularının nerede olduğunu ve DNS aramalarının nasıl çalıştığını merak ediyordum. Şu anda Almanya'da bulunuyorum. Eğer google.de (Almanca Google sayfası) diyorum, sunucu tüm aramalar için Almanya'da mı yer alıyor yoksa tüm dünyaya mı bölünmüş? Google.com'u ararsam, otomatik olarak ABD sunucularına mı bağlanır veya önce bir Alman sunucudaki arama sonuçlarını aramaya çalışır mı?

Merak ediyordum, çünkü google.com'a ping işlemi yaparken gerçekten düşük gecikmeyi fark ettim. Sunucular Almanya dışında bulunuyorsa, bu kadar düşük ping düşünemiyorum.

Peki, sunucularına bağlanmak için bir arama anahtar kelimesinin aranması nasıl çalışır? Traceroute'u denedim, ama fazla telafi edemedim. Anahtar kelimeye bağlı mı? Aslında hangi sunucunun kullanıldığı birkaç farklı faktöre bağlı mı?


tracertbunun yerine kullanabilirsiniz ping, size çok daha fazla bilgi verecektir. Hedef sayfaya ulaşmak için hangi sunucuları kullandığınızı bileceksiniz.
vsz

Evet, muhtemelen belirli arama terimleriyle traceroute veya tracert kullanabilirim. Farklı arama terimlerinden güzel bir grafik oluşturabilir.
cherrun

Yanıtlar:


11

Google aramasının gerçekte nasıl çalıştığı elbette yakından korunan bir sırdır.

Ancak, geçmişte kullandıkları genel uygulamalarla ilgili bazı bilgiler ortaya çıkmıştır.

İlk olarak, Google'ın yüzlerce veri merkezi var - 2008 yılında tekrar, birkaç yüz bin sunucuda çalışacakları tahmin ediliyordu; artık bir milyondan fazla olduğunu varsayabilirsin - ve bu, nevada çölünde inşa ettikleri yeni 800 bin sunuculu veri merkezini saymıyor :)

Bunlar en son teknoloji ürünü sunucular olmak zorunda değildir - platformları tasarımlarından dolayı "bulut" turudur ve herhangi bir sayıda düğüm, hizmette en küçük tespit edilebilir değişiklik olmadan ölebilir.

Temel olarak, üç katmanda sunucuları vardır: ön uç arama, orta katman ve arka uç ("derin") depolama.
Google aramanın sağlayabileceği her bilgi biti için, bilgiler birkaç yerde saklanır - belki de yüzlerce yerde sık kullanılan sonuçlar.
Bunların çoğu yanıt vermek için yakın sunucuları kullanacak olsa da, çok zorlayıcı ancak belirli bir bilgi parçası arıyorsanız, bu bilgileri içeren birkaç sunucudan birine ulaşmak zorunda kalabilirler. parça dünya çapında.

Günlük haberler için (örneğin), binlerce sunucuda olacak ve en yakın olanı alacaksınız.

Bazı Google mimari videoları için Youtube'da arama yapın; Bunun birkaç yıl önce çevrimiçi olduğunu hatırlıyorum.


6

Muhtemelen her kıtada birden fazla veri merkezi vardır ve herhangi bir yayın sayesinde aynı ağları birden çok sağlayıcıdan / veri merkezinden duyururlar.

Her zaman en ucuz yolu (yollar, şerbetçiotu, metrikler, akranlar arasındaki bant genişliği vb. Açısından) gidersiniz, bunun için her yerden düşük gecikme yaşayacaksınız.

Herhangi bir yayın hakkında daha fazla bilgiyi buradan edinebilirsiniz: http://en.wikipedia.org/wiki/Anycast


3

İsteğinizi döndüren en yakın DNS girişi, kayıtlar Google.de, Goggle.fr ve .com'dan farklıdır, bu sizin lehinize çalışır, böylece hizmete daha az ağ atlama ile erişirsiniz,

Ancak büyük google DC'lerin yanı sıra, sizin ve benim bağlandığımız sunucuların en önemlisi GGC (Google Global Cache) sunucularıyız. Neredeyse tüm gençlerin büyük ağ POP'larında ve İSS'lerinde bulunurlar. Bir şekilde CDN olduklarını söyleyebilirsiniz.

Onların GGC Beta programına daha fazla bilgi bulabilirsiniz http://ggcadmin.google.com/ggc

btw .. BETA programı olmasına rağmen, bir Beta dağıtımından çok uzak;)


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.