Googleサーバーの場所[閉鎖]


9

私はGoogleサーバーがどこにあり、それらのDNSルックアップがどのように機能するか疑問に思っていました。私は今ドイツにいます。google.de(ドイツ語のGoogleページ)を呼び出している場合、すべての検索でドイツにあるサーバーですか、それとも世界中で分割されていますか?google.comを呼び出している場合、自動的に米国のサーバーに接続しますか、それとも最初にドイツ語のサーバーで検索結果を探しますか?

google.comにpingを送信するときの待ち時間が非常に短いことに気付いたので、私は疑問に思いました。サーバーがドイツ国外にある場合、こんなに低いpingを想像することはできません。

では、サーバーへの接続に関して、検索キーワードの検索はどのように機能しますか?tracerouteを試してみましたが、うまく構成できませんでした。キーワードに依存しますか?実際に使用されているサーバーはいくつかありますか?


tracert代わりに使用することもpingでき、より多くの情報が得られます。ターゲットページに到達するために通過したサーバーがわかります。
vsz 2012年

はい、おそらくtracerouteまたはtracertを特定の検索語で使用できます。さまざまな検索語から素晴らしいグラフを作成できます。
cherrun 2012年

回答:


11

Google検索が実際にどのように機能するかは、もちろん、厳重に保護された秘密です。

しかし、過去には、彼らが採用する一般的な慣行を含むいくつかの情報が出てきました。

まず、Googleには何百ものデータセンターがあります。2008年に遡ると、それらはすでに数十万のサーバー上で実行されると推定されていました。現在100万を超えていると想定しても問題ありません。これは、ネバダ砂漠に建設中の800千サーバーのデータセンターを数えているわけではありません:)

これらは必ずしも最先端のサーバーである必要はありません。そのプラットフォームはその設計によって「クラウド」化されており、サービスの検出可能なわずかな変更なしに任意の数のノードが停止する可能性があります。

基本的には、フロントエンド検索、ミドルレイヤー、バックエンド(「ディープ」)ストレージの3層にサーバーがあります。
グーグル検索が提供できるあらゆる情報について、情報はいくつかの場所に保存されます-よく使われる結果はおそらく数百の場所にあります。
これらのほとんどは回答を提供するために近くのサーバーを使用しますが、必ずしもそうである必要はありません。非常にあいまいだが特定の情報を検索している場合、それを備えたいくつかのサーバーの1つに連絡する必要がある場合があります。世界中の作品。

(たとえば)毎日のニュースの場合、それは何千ものサーバー上にあり、あなたは最も近いものを取得します。

YouTubeでGoogleアーキテクチャのビデオを検索してください。これは数年前にオンラインであったことを覚えています。


6

彼らはおそらくすべての大陸に複数のデータセンターを持っています、そしてエニーキャスティングのおかげで彼らは複数のプロバイダー/データセンターから同じネットワークを発表することができます。

常に最も安価なパス(パス、ホップ、メトリック、ピア間の帯域幅などの観点から)を使用するため、どこからでも低遅延が発生します。

エニーキャスティングの詳細については、http//en.wikipedia.org/wiki/Anycastをご覧ください。


3

リクエストを返す最も近いDNSエントリ。レコードはGoogle.de、Goggle.fr、.comとは異なります。これは有利に機能するため、少ないネットワークホップでサービスにアクセスできます。

ただし、大規模なGoogle DCを除いて、あなたと私が接続するサーバーは、おそらくGGC(Googleグローバルキャッシュ)サーバーです。彼らはほとんどすべての企業の大規模なネットワークPOPとISPにあります。なんらかの理由でCDNであると言えます

GGCベータプログラムの詳細については、http: //ggcadmin.google.com/ggcをご覧ください。

ところで、それはベータプログラムですが、ベータ展開とは程遠いです;)


ありがとう!あなたは拡大のために右のページに私を導いたsecurity.stackexchange.com/a/121421/49489を
アンヘル・
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.