[เมื่อ Facebook หันมาทำฮาร์ดแวร์] Wedge สวิตช์เครือข่ายแนวใหม่ที่ควบคุมด้วยซอฟต์แวร์

หัวข้อกระทู้ ใน 'เทคโนโลยี' เริ่มโพสต์โดย iPokz, 19 มิถุนายน 2014.

  1. iPokz

    iPokz ~" iPokz "~ Staff Member

    โครงการ Open Compute เริ่มต้นจากการออกแบบเซิร์ฟเวอร์ แต่ภายหลังก็ประกาศขยายมาทำอุปกรณ์เครือข่ายเป็นลำดับต่อไป (ข่าวเก่า 1, ข่าวเก่า 2) วันนี้มีผลงานเป็นรูปเป็นร่างออกมาโชว์แล้วครับ

    อุปกรณ์ตัวแรกคือ "สวิตช์" ที่อยู่ภายใต้แนวคิดใหม่คือแยกส่วนการทำงานเป็นระดับฮาร์ดแวร์และซอฟต์แวร์ (ตามแนวคิด software-defined networking) ผลงานที่ออกมาจึงถูกแยกเป็น 2 ส่วนด้วยเช่นกัน

    ฮาร์ดแวร์: Wedge

    ฮาร์ดแวร์สวิตช์ของ Facebook ใช้โค้ดเนมว่า "Wedge" มันคือสวิตช์เครือข่ายแนวใหม่ที่ใช้ชิ้นส่วนที่หาได้ทั่วไป

    ทีมงาน Facebook อธิบายว่าเดิมทีสวิตช์มักใช้ชิ้นส่วนฮาร์ดแวร์เฉพาะทาง ไม่มีมาตรฐานในวงการนัก ส่งผลให้การบริหารจัดการค่อนข้างยาก ดังนั้นทีมงานจึงตัดสินใจใช้ "ไมโครเซิร์ฟเวอร์" ที่ใช้งานอยู่แล้วเอามาเป็นหน่วยประมวลผลให้กับสวิตช์ ข้อดีของการเลือกใช้ไมโครเซิร์ฟเวอร์คือจัดการง่าย ผู้ดูแลคุ้นเคย เครื่องมือพร้อม และมีซีพียูให้เลือกมากมายจากทั้ง AMD/Intel/ARM

    ชิ้นส่วนอื่นๆ ในสวิตช์คือบอร์ดเครือข่าย 40Gb ที่มีขายทั่วไป, พอร์ตเครือข่าย 40Gb จำนวน 16 ตัวต่อหนึ่งแร็ค วางกระจายกันเพื่อให้ระบายความร้อนได้ง่าย, พาวเวอร์ซัพพลาย 2 ตัว และพัดลมอีกจำนวหนึ่ง

    [​IMG]

    ซอฟต์แวร์: FBOSS

    ฝั่งของซอฟต์แวร์ใช้โค้ดเนมว่า FBOSS มันเป็นลินุกซ์เวอร์ชันปรับแต่งเพื่อควบคุม Wedge แนวคิดของมันคือสวิตช์แต่ละตัวจะถูกมองว่าเป็น service หนึ่งของระบบ ช่วยให้ผู้ดูแลระบบ (ที่ไม่ใช่ผู้ดูแลเครือข่าย) สามารถบริหารจัดการสวิตช์ได้ง่าย

    Facebook บอกว่าการใช้ซอฟต์แวร์ FBOSS ควบคุมระบบทำให้บริหารทรัพยากรเครือข่ายได้ดีขึ้น โดยมีอัตราการใช้งาน (utilization) เพิ่มมากกว่า 90%

    เป้าหมายของ FBOSS คือการแยกส่วนสวิตช์แบบดั้งเดิมออกเป็นหลายเลเยอร์ ดังภาพด้านล่าง

    [​IMG]

    Facebook บอกว่าตอนนี้กำลังทดสอบ Wedge และ FBOSS ในระบบจริง และเมื่อผลการทดสอบออกมาเป็นที่พอใจแล้วจะเผยแพร่สเปกผ่านโครงการ Open Compute ต่อไป

    ที่มา - Facebook

    Open Compute, Facebook, Hardware, NEtwork, SDN
     

แบ่งปันหน้านี้