Tags:
Node Thumbnail

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

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

ฮาร์ดแวร์: Wedge

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

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

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

alt="Wedge"

ซอฟต์แวร์: FBOSS

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

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

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

alt="FBOSS"

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

ที่มา - Facebook

Get latest news from Blognone

Comments

By: stan
ContributoriPhoneAndroidUbuntu
on 19 June 2014 - 19:34 #714874
stan's picture

หรือว่าที่ fb ล่มพราะกำลังทดสอบสวิทช์นี้อยู่

By: Junksystem
AndroidUbuntuWindows
on 19 June 2014 - 19:59 #714876 Reply to:714874
Junksystem's picture

+1
คิดเหมือนกัน 55+

By: Ponllask
iPhone
on 20 June 2014 - 12:03 #715105 Reply to:714874
Ponllask's picture

+1

By: panurat2000
ContributorSymbianUbuntuIn Love
on 19 June 2014 - 23:11 #714931
panurat2000's picture

พาวเวอร์ซัพพลาย 2 ตัว และพัดลมอีกจำนวหนึ่ง

จำนวหนึ่ง => จำนวนหนึ่ง

By: toooooooon
iPhoneWindows PhoneAndroidBlackberry
on 20 June 2014 - 12:42 #715116

Linux Iptables !!!