Google 서버의 위치


9

Google 서버가 어디에 있고 DNS 조회가 어떻게 작동하는지 궁금합니다. 나는 지금 독일에 있습니다. google.de (독일어 Google 페이지)를 호출하는 경우 모든 검색을 위해 독일에 서버가 있습니까? 아니면 전 세계에 분산되어 있습니까? google.com에 전화하면 자동으로 미국 서버에 연결되거나 독일 서버에서 먼저 검색 결과를 찾으려고합니까?

google.com을 핑 (ping) 할 때 대기 시간이 매우 짧다는 사실을 알고 궁금했습니다. 서버가 독일 이외의 지역에있는 경우 이러한 낮은 핑을 상상할 수 없습니다.

그렇다면 서버 연결과 관련하여 검색 키워드 조회는 어떻게 작동합니까? 나는 traceroute를 시도했지만 많이 만들 수 없었습니다. 키워드에 의존합니까? 실제로 어떤 서버가 사용되고 있는지 몇 가지 다른 요소에 의존합니까?


tracert대신에 ping더 많은 정보 를 얻을 수도 있습니다 . 대상 페이지에 도달하기 위해 어떤 서버를 통과했는지 알 수 있습니다.
vsz

예, 아마도 특정 검색어와 함께 traceroute 또는 tracert를 사용할 수 있습니다. 다른 검색어로 멋진 그래프를 만들 수 있습니다.
cherrun

답변:


11

물론 Google 검색이 실제로 작동하는 방식은 밀접하게 보호되는 비밀입니다.

그러나 과거에는 그들이 사용하는 일반적인 관행에 대한 정보가 몇 가지있었습니다.

우선, Google에는 2008 년에 수백 개의 데이터 센터가 있습니다. 이미 수십만 대의 서버에서 실행되는 것으로 추정되었습니다. 현재 백만 개 이상이 있다고 가정 할 수 있습니다. 네바다 사막에 구축중인 새로운 800 천 서버 데이터 센터는 포함하지 않습니다. :)

이 서버는 반드시 최신 서버 일 필요는 없습니다. 플랫폼은 설계에 따라 "클라우드"로 구성되어 있으며 서비스에서 감지 할 수있는 최소한의 변경 없이도 노드 수에 상관없이 죽을 수 있습니다.

기본적으로이 서버에는 프런트 엔드 검색, 중간 계층 및 백엔드 ( "딥") 스토리지의 세 계층으로 서버가 있습니다.
Google 검색에서 제공 할 수있는 모든 정보에 대해 정보는 여러 곳에 저장됩니다. 종종 수백 곳에서 사용되는 결과 일 것입니다.
이들 중 대부분은 근접 서버를 사용하여 답변을 제공하지만 꼭 필요한 것은 아닙니다. 매우 모호하지만 특정 정보를 검색하는 경우 해당 서버가있는 몇 대의 서버 중 하나에 연결해야 할 수도 있습니다 전세계에 조각.

예를 들어 매일의 뉴스는 수천 대의 서버에 있으며 가장 가까운 서버를 얻을 것입니다.

YouTube에서 일부 Google 아키텍처 비디오를 검색하십시오. 몇 년 전에 온라인 상태였던 것을 기억합니다.


6

모든 대륙에 여러 데이터 센터가있을 수 있으며, 방송 기능 덕분에 여러 공급 업체 / 데이터 센터에서 동일한 네트워크를 발표 할 수 있습니다.

경로, 홉, 메트릭, 피어 간 대역폭 등의 관점에서 항상 가장 저렴한 경로를 사용하므로 어느 곳에서나 낮은 대기 시간을 경험할 수 있습니다.

애니 캐스트에 대한 자세한 내용은 여기 ( http://en.wikipedia.org/wiki/Anycast)를 참조하십시오.


3

요청을 반환하는 가장 가까운 DNS 항목 인 레코드는 Google.de, Goggle.fr 및 .com과 다릅니다. 이는 선호하는 방식으로 작동하므로 적은 네트워크 홉으로 서비스에 액세스 할 수 있습니다.

그러나 큰 Google DC와는 별도로 귀하와 내가 연결하는 서버는 대부분 GGC (Google Global Cache) 서버입니다. 그들은 거의 모든 teirs의 대규모 네트워크 POP 및 ISP에 있습니다. 어떤 식 으로든 CDN이라고 말할 수 있습니다.

GGC 베타 프로그램 http://ggcadmin.google.com/ggc 에서 자세한 내용을 확인할 수 있습니다.

btw .. 베타 프로그램이지만 베타 배포와는 거리가 멀다.)


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.