Lokasi server Google [ditutup]

9

Saya bertanya-tanya di mana server Google berada dan bagaimana pencarian DNS mereka bekerja. Saya berlokasi di Jerman sekarang. Jika saya memanggil google.de (halaman Google Jerman) apakah server tersebut berlokasi di Jerman untuk semua pencarian atau mereka terpecah di seluruh dunia? Jika saya menelepon google.com, apakah itu terhubung secara otomatis ke server AS atau mencoba mencari hasil pencarian di server Jerman terlebih dahulu?

Saya bertanya-tanya, karena saya perhatikan latensi sangat rendah ketika melakukan ping google.com. Saya tidak bisa membayangkan ping rendah seperti itu, jika server berada di luar Jerman.

Jadi, bagaimana cara kerja pencarian kata kunci, berkenaan dengan koneksi ke server mereka? Saya mencoba traceroute, tetapi tidak bisa membuat banyak. Apakah ini tergantung pada kata kunci? Apakah ini tergantung pada beberapa faktor yang berbeda, server mana yang sebenarnya digunakan?

cherrun
sumber
Anda juga dapat menggunakan, tracertbukan ping, itu akan memberi Anda lebih banyak informasi. Anda akan tahu server mana yang Anda lewati untuk mencapai halaman target.
vsz
Ya, saya mungkin bisa menggunakan traceroute atau tracert dengan istilah pencarian tertentu. Bisa membuat grafik yang bagus dari berbagai istilah pencarian.
cherrun

Jawaban:

11

Cara kerja pencarian Google sebenarnya , tentu saja, adalah rahasia yang dijaga ketat.

Namun, di masa lalu ada beberapa info yang keluar dari mereka dengan praktik umum yang mereka gunakan.

Pertama, Google memiliki ratusan pusat data - kembali pada 2008-ish, mereka sudah diperkirakan berjalan di beberapa ratus ribu server; Anda dapat dengan aman berasumsi bahwa mereka memiliki lebih dari satu juta sekarang - dan itu belum termasuk pusat data 800-server baru yang sedang mereka bangun di gurun nevada :)

Ini tidak selalu merupakan server yang canggih - platform mereka "cloud" -dengan desainnya sendiri, dan sejumlah node dapat mati tanpa perubahan layanan yang terdeteksi sedikitpun.

Pada dasarnya, mereka memiliki server dalam tiga tingkatan: pencarian frontend, lapisan tengah, dan penyimpanan backend ("dalam").
Untuk setiap bit informasi yang dapat disediakan oleh pencarian Google, informasi tersebut akan disimpan di beberapa tempat - hasil yang sering digunakan mungkin di ratusan tempat.
Sementara sebagian besar dari ini akan menggunakan server dekat untuk memberikan jawaban, mereka tidak harus - jika Anda mencari sepotong informasi yang sangat tidak jelas tetapi spesifik, mereka mungkin harus menjangkau salah satu dari beberapa server yang memiliki bagian di seluruh dunia.

Untuk berita harian (misalnya), itu akan ada di ribuan server, dan Anda akan mendapatkan yang terdekat.

Cari di Youtube untuk beberapa video arsitektur google; Saya ingat ini online beberapa tahun yang lalu.

adaptr
sumber
6

Mereka mungkin memiliki beberapa pusat data di setiap benua, dan berkat penyiaran apa pun mereka dapat mengumumkan jaringan yang sama dari beberapa penyedia / pusat data.

Anda akan selalu pergi jalur paling murah (dalam hal sebagai jalur, hop, metrik, bandwidth antara rekan-rekan dll), karenanya Anda akan mengalami latensi rendah dari mana-mana.

Anda dapat membaca lebih lanjut tentang penyiaran mana saja di sini: http://en.wikipedia.org/wiki/Anycast

3 bulan
sumber
3

Entri DNS terdekat yang mengembalikan permintaan Anda, catatan berbeda dari Google.de, Goggle.fr dan .com ini berfungsi sesuai keinginan Anda sehingga Anda mengakses layanan dengan hop jaringan yang lebih sedikit,

Namun terlepas dari besarnya google DC, pengungkit yang Anda dan saya hubungkan adalah yang paling mungkin adalah server GGC (Google Global Cache) . Mereka berada di POP jaringan besar dan ISP hampir semua teir. Bisa dibilang mereka CDN dalam beberapa cara

Anda dapat mengetahui lebih lanjut di program Beta GGC mereka http://ggcadmin.google.com/ggc

btw .. meskipun itu program BETA, itu jauh dari penyebaran Beta;)

Darragh
sumber
Terima kasih! Anda membawa saya ke halaman kanan untuk memperluas security.stackexchange.com/a/121421/49489
Ángel