หลังจากที่ Google ได้เริ่มดำเนินกิจการและมีการเติบโตของ Data Center อย่างรวดเร็ว ทำให้ Google ต้องมีแนวคิดในการบริหารจัดการระบบเครือข่ายภายใน Data Center ขนาดใหญ่ระดับที่ไม่เคยมีใครพัฒนาเทคโนโลยีมารองรับมาก่อน Google จึงต้องพัฒนาระบบนี้เองอย่างต่อเนื่องจนในงาน 2015 Open Network Summit ที่ผ่านมา Google จึงได้เปิดเผยข้อมูลของ Jupiter Fabrics ซึ่งเป็น Software Defined Network (SDN) รุ่นล่าสุดของ Google ที่รองรับระบบเครือข่ายที่มีความเร็วมากกว่ารุ่นแรกที่เคยพัฒนาเกินกว่า 100 เท่าเลยทีเดียว
Google ได้เปิดเผยข้อมูลการใช้เทคโนโลยี Jupiter Fabrics นี้เอาไว้ดังนี้
- มีประสิทธิภาพระดับ 1 Petabits/s ในระดับ Bisection Bandwidth (มีความเร็วระดับที่จะโหลดหนังสือที่ทำการสแกนเก็บเอาไว้ใน Library of Congress ทั้งได้ใน 0.1 วินาที)
- ใช้สถาปัตยกรรมแบบ Clos Network ที่เน้นใช้งาน Switch ขนาดเล็กมาประกอบรวมกัน ให้มีประสิทธิภาพโดยรวมเสมือนเป็น Logical Switch ขนาดใหญ่
- บริหารจัดการ Switch ทั้งหมดนับพันๆ ตัวจากศูนย์กลางเสมือนเป็น Fabric เดียว
- มีการพัฒนา Hardware และ Software ของตัวเอง โดยมีการใช้งานทั้ง Protocol ที่เป็นมาตรฐาน และ Protocol ที่พัฒนาขึ้นเองตามความต้องการ
นอกจากนี้ในปีที่แล้ว Google ยังได้มีการเปิดเผยถึงรายละเอียดของ Google Andromeda ที่เป็นระบบ SDN เพื่อการทำ Network Virtualization ที่ช่วยให้ TCP Throughput มีความเร็วสูงขึ้นถึง 1.5-3 เท่า, ควบคุม Policy ในระบบเครือข่ายได้ดีขึ้น พร้อมทั้งยังมีความปลอดภัยสูงขึ้นในแบบ Distributed รวมถึงในปี 2013 ทาง Google ยังได้ตีพิมพ์ข้อมูลของระบบ Software Defined WAN ที่ http://dl.acm.org/citation.cfm?id=2486019 อีกด้วย
สำหรับผู้ใช้งานและนักพัฒนาที่สนใจ สามารถใช้งานเทคโนโลยี Google Jupiter Fabrics ได้ทันทีภายใน Google Cloud Platform
ก็ถือเป็นแนวทางของระบบ SDN ที่น่าสนใจสำหรับระบบเครือข่ายขนาดใหญ่มาก และระบบเครือข่ายระดับองค์กรก็สามารถลองดูไว้เป็นแนวทางสำหรับนำไปประยุกต์ใช้ได้บ้างเช่นกันครับ
ที่มา: http://googlecloudplatform.blogspot.com/2015/06/A-Look-Inside-Googles-Data-Center-Networks.html , http://googlecloudplatform.blogspot.com/2014/04/enter-andromeda-zone-google-cloud-platforms-latest-networking-stack.html