Vị trí của các máy chủ Google [đã đóng]


9

Tôi đã tự hỏi các máy chủ Google cư trú ở đâu và cách tra cứu DNS của họ hoạt động. Tôi đang ở Đức. Nếu tôi gọi google.de (trang Google của Đức) là máy chủ được đặt tại Đức cho tất cả các tìm kiếm hoặc chúng được chia tách trên toàn thế giới? Nếu tôi đang gọi google.com, nó có tự động kết nối với máy chủ Hoa Kỳ không hoặc nó có cố gắng tìm kiếm kết quả tìm kiếm trên máy chủ Đức trước không?

Tôi đã tự hỏi, bởi vì tôi nhận thấy độ trễ thực sự thấp khi ping google.com. Tôi không thể tưởng tượng ping thấp như vậy, nếu các máy chủ cư trú bên ngoài nước Đức.

Vậy, việc tra cứu từ khóa tìm kiếm hoạt động như thế nào, liên quan đến việc kết nối với máy chủ của họ? Tôi đã thử traceroute, nhưng không thể trang điểm nhiều. Có phụ thuộc vào từ khóa không? Có phụ thuộc vào một số yếu tố khác nhau, máy chủ nào đang thực sự được sử dụng?


bạn cũng có thể sử dụng tracertthay vì ping, nó sẽ cung cấp cho bạn nhiều thông tin hơn. Bạn sẽ biết máy chủ nào bạn đã truy cập để đến trang đích.
vsz

Có, tôi có thể có thể sử dụng traceroute hoặc tracert với các cụm từ tìm kiếm cụ thể. Có thể tạo một biểu đồ đẹp từ các thuật ngữ tìm kiếm khác nhau.
cherrun

Câu trả lời:


11

Tất nhiên, làm thế nào tìm kiếm Google thực sự hoạt động là một bí mật được bảo vệ chặt chẽ.

Tuy nhiên, trong quá khứ đã có một số thông tin được đưa ra từ họ với các thông lệ chung mà họ sử dụng.

Trước hết, Google có hàng trăm trung tâm dữ liệu - trở lại vào năm 2008, chúng được ước tính chạy trên hàng trăm nghìn máy chủ; bạn có thể cho rằng họ hiện có hơn một triệu một cách an toàn - và đó là chưa kể trung tâm dữ liệu 800 nghìn máy chủ mới mà họ đang xây dựng trên sa mạc nevada :)

Đây không nhất thiết phải là các máy chủ tiên tiến - nền tảng của họ là "đám mây" - được thiết kế bởi chính thiết kế của nó và bất kỳ số nút nào cũng có thể chết nếu không có sự thay đổi nhỏ nhất về dịch vụ.

Về cơ bản, họ có các máy chủ trong ba tầng: tìm kiếm lối vào, lớp giữa và lưu trữ phụ trợ ("sâu").
Đối với mỗi bit thông tin mà tìm kiếm google có thể cung cấp, thông tin sẽ được lưu trữ ở một số nơi - kết quả được sử dụng có lẽ ở hàng trăm nơi.
Mặc dù hầu hết trong số này sẽ sử dụng các máy chủ gần để cung cấp câu trả lời, nhưng họ không phải - nếu bạn đang tìm kiếm một thông tin rất mơ hồ nhưng cụ thể, họ có thể phải liên hệ với một trong số ít máy chủ có mảnh trên toàn thế giới.

Đối với tin tức hàng ngày (ví dụ), nó sẽ có trên hàng ngàn máy chủ và bạn sẽ có được máy chủ gần nhất.

Tìm kiếm trên Youtube cho một số video kiến ​​trúc google; Tôi nhớ điều này đã trực tuyến một số năm trước.


6

Họ có thể có nhiều trung tâm dữ liệu ở mọi châu lục và nhờ có bất kỳ thông báo nào, họ có thể thông báo cùng một mạng từ nhiều nhà cung cấp / trung tâm dữ liệu.

Bạn sẽ luôn đi theo con đường ít tốn kém nhất (về các đường dẫn, bước nhảy, số liệu, băng thông giữa các đồng nghiệp, v.v.), do đó bạn sẽ gặp độ trễ thấp từ mọi nơi.

Bạn có thể đọc thêm về anycasting tại đây: http://en.wikipedia.org/wiki/Anycast


3

Mục nhập DNS gần nhất trả về bạn yêu cầu, các bản ghi khác với Google.de, Goggle.fr và .com, mục này hoạt động có lợi cho bạn để bạn truy cập dịch vụ với ít bước nhảy mạng hơn,

Tuy nhiên, ngoài google DC lớn, các máy chủ mà bạn và tôi kết nối với hầu hết các máy chủ GGC (Google Global Cache) . Chúng được đặt tại các mạng lớn của POP và ISP của hầu hết các teir. Bạn có thể nói họ là một CDN theo một cách nào đó

Bạn có thể tìm hiểu thêm về chương trình GGC Beta của họ http://ggcadmin.google.com/ggc

btw .. mặc dù là chương trình BETA, nhưng nó còn lâu mới được triển khai Beta;)


Cảm ơn! Bạn đã dẫn tôi đến đúng trang để mở rộng bảo
Ángel
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.