태그 보관물: google

google

Google 서버의 위치

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

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

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



답변

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

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

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

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

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

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

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


답변

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

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

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


답변

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

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

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

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


답변