Facebook ได้ประกาศเปิดตัว Lightning อุปกรณ์ NVMe JBOF (Just a Bunch of Flash) ที่ Facebook ออกแบบมาเพื่อใช้แก้ไขปัญหาการ Scale การใช้งาน Solid State Drive (SSD) และ Flash Storage ที่มีการใช้งานภายใน Data Center ของ Facebook เองให้มีประสิทธิภาพมากยิ่งขึ้น ซึ่ง Facebook ที่มีการใช้งาน SSD เป็นจำนวนมหาศาลก็ได้ประสบปัญหาต่างๆ มาแล้วมากมาย และกลายเป็นต้นกำเนิดของโครงการ Lightning ที่ได้ส่งมอบให้กับโครงการ Open Compute Project (OCP) ในครั้งนี้
การใช้ JBOF จะช่วยให้การใช้ SSD และ Flash Storage มีประสิทธิภาพมากขึ้นได้อย่างไร?
ในมุมมองของ Facebook นั้น SSD มีความจุเพิ่มขึ้น 2 เท่าในทุกๆ 1.5 ปี และประสิทธิภาพของ SSD ก็สูงขึ้นเรื่อยๆ ดังนั้นการจัดสรรทั้งความจุและประสิทธิภาพให้เหมาะสมต่อการใช้งานให้ได้อยู่เสมอ ในขณะที่เทคโนโลยีมีการพัฒนาอย่างต่อเนื่องไม่หยุดยั้งนั้นก็ถือเป็นสิ่งที่ Facebook ต้องควบคุมให้ได้ เพื่อให้ประสิทธิภาพการใช้งานมีสูงสุดนั่นเอง
รู้จักกับ Lightning
Lightning คืออุปกรณ์ NVMe JBOF รุ่นแรกที่ถูกออกแบบขึ้นมาสำหรับการเชื่อมต่อระหว่าง CPU บน Server ต่างๆ ไปยัง SSD ผ่าน PCI-e Gen 3 โดยใช้โครงสร้างจาก Open Vault (Knox) ที่เป็น JBOD ที่ Facebook เคยออกแบบมาก่อนหน้านี้ โดยมีความสามารถที่น่าสนใจดังต่อไปนี้
- เชื่อมต่อกับ Server ผ่านทางสาย Mini SAS HD ความยาวอย่างน้อย 2 เมตร มายัง PCIe Switch ภายใน สำหรับใช้ในการกำหนดว่า Server แต่ละเครื่องจะเชื่อมต่อกับ SSD ลูกไหนด้วยความเร็วเท่าไหร่บ้าง
- มี ASPEED AST2400 BMC Chip ที่ใช้ OpenBMC ในการตรวจสอบและบริหารจัดการ Hardware ทั้งหมด
- รองรับ SSD ได้หลากหลายรูปแบบ ทั้ง 2.5″, M.2 และ 3.5″ SSD โดยสนับสนุนการทำ Hot-swap ได้
- Lightning 1 ชุด รองรับการเชื่อมต่อ Server ได้สูงสุด 4 เครื่อง
สำหรับผู้ที่สนใจสามารถศึกษาข้อมูลเพิ่มเติมได้ที่ http://www.opencompute.org/wiki/Storage เลยนะครับ
ที่มา: https://code.facebook.com/posts/989638804458007/introducing-lightning-a-flexible-nvme-jbof/