ฉันจะสัมผัสกับเครือข่ายของสิ่งต่าง ๆ เล็กน้อย: Google มีจุดยืน (PoP) ในศูนย์ข้อมูลที่ไม่ซ้ำกัน 73 แห่งทั่วโลก (ไม่รวมถึงของตัวเอง) พวกเขาเป็นสมาชิกคนหนึ่งของ69 การแลกเปลี่ยนอินเทอร์เน็ตที่ไม่ซ้ำกัน Google อยู่ในดาต้าเซ็นเตอร์และจุดแลกเปลี่ยนอินเทอร์เน็ตมากกว่าเครือข่ายอื่น ๆ ที่ระบุไว้ใน peeringdb
ความสามารถในการแลกเปลี่ยนอินเทอร์เน็ตโดยรวมของ Google คือ> 1.5Tbps และสำรองไว้ที่ 1.5Tbps สำหรับเครือข่ายที่มีปริมาณการใช้งาน> 100Mbps กับ Google แต่น้อยกว่าที่ฉันคาดเดาประมาณ 2-3Gbps หลังจากที่คุณมี'ปริมาณที่เพียงพอ'คุณจะถูกย้ายไปยัง peering ส่วนตัว (PNI)
นอกจาก Internet Exchange peering และ peering ส่วนตัว (ด้วย AS15169) แล้ว YouTube ยังมีเครือข่ายการขนส่ง: AS43515 และเครือข่ายอื่นที่ฉันคิดว่าใช้สำหรับ peering / overflow แบบเสียเงิน AS36040 Google ยังดำเนินการกับเซิร์ฟเวอร์Google Global Cacheเพื่อให้ผู้ให้บริการอินเทอร์เน็ตสามารถปรับใช้ภายในเครือข่ายของตนได้มากยิ่งขึ้น (ข้อมูลจาก peeringdb, bgp.he.net)
จากประสบการณ์ของฉันฉันเชื่อว่า YouTube ใช้มากกว่าตำแหน่งทางภูมิศาสตร์ IP หรือ Anycast ในการเลือกตำแหน่งที่ตั้งเพื่อแสดงวิดีโอจาก
Google ทำงานเครือข่ายกระดูกสันหลังขนาดใหญ่ทั่วโลกที่พวกเขาเส้นใยสีดำของตัวเองที่พวกเขาได้ทุนสายเคเบิลเรือดำน้ำ ปริมาณการเข้าชมที่ YouTube สร้างนั้นมีมาก! ฉันเดาว่า YouTube มีปริมาณการใช้งานสูงสุด> 12Tbps Google แสดงอย่างน้อย 7% (และอาจมากกว่า> 10%) ของปริมาณการใช้อินเทอร์เน็ตระหว่างโดเมนทั้งหมด
ดังนั้นในการตอบคำถามของคุณจากมุมมองของเครือข่ายในการปรับขนาดเช่น YouTube คุณต้องลงทุนมหาศาลในเครือข่ายของคุณ - จากไฟเบอร์ในพื้นดินไปจนถึงเกียร์ WDM และเราเตอร์ คุณต้องรับเนื้อหาและเครือข่ายให้ใกล้เคียงที่สุดกับผู้ใช้ของคุณ ซึ่งมักจะหมายถึง peering, IXs และอาจเป็นบิตของการขนส่ง คุณต้องสามารถบอกผู้ใช้อย่างชาญฉลาดว่าจะให้รับเนื้อหาจากที่ไหนเพื่อให้ปริมาณการใช้ข้อมูลมีการกระจายอย่างสม่ำเสมอและราคาถูกที่สุด และแน่นอนคุณต้องมีโครงสร้างพื้นฐานเซิร์ฟเวอร์ขนาดใหญ่เพื่อจัดเก็บประมวลผลแปลงและส่งมอบการดู 4 พันล้านครั้งต่อวัน!
หากคุณอยากรู้เกี่ยวกับฝั่งเซิร์ฟเวอร์ฉันเขียนโพสต์บล็อกซึ่งแบ่งภาพดาต้าเซ็นเตอร์ที่วางจำหน่ายเมื่อเร็ว ๆ นี้