ตำแหน่งของเซิร์ฟเวอร์ Google [ปิด]


9

ฉันสงสัยว่าเซิร์ฟเวอร์ของ Google อยู่ที่ใดและการค้นหา DNS ทำงานอย่างไร ฉันอยู่ในเยอรมนีตอนนี้ ถ้าฉันเรียก google.de (หน้า Google ของ 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 ขนาดใหญ่แล้ว severs ที่คุณและฉันเชื่อมต่อด้วยนั้นเป็นเซิร์ฟเวอร์GGC (Google Global Cache) ที่น่าจะเป็นไปได้มากที่สุด ตั้งอยู่ที่เครือข่ายขนาดใหญ่ POP และ ISP เกือบทุกแห่ง คุณสามารถพูดได้ว่าพวกเขาเป็น CDN ในทางใดทางหนึ่ง

คุณสามารถหาข้อมูลเพิ่มเติมเกี่ยวกับโปรแกรม GGC Beta ได้ที่http://ggcadmin.google.com/ggc

btw .. ถึงแม้ว่าจะเป็นโปรแกรมเบต้า แต่มันก็ยังห่างไกลจากการปรับใช้เบต้า)


ขอบคุณ! คุณพาฉันไปที่หน้าเว็บที่ถูกต้องเพื่อขยายการรักษาความปลอดภัย
stackexchange.com/a/121421/49489
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.