MooseFS นั้นเป็น File System แบบ Distributed ที่สร้างขึ้นตามมาตรฐาน POSIX มีความสามารถ Fault-tolerant, มี HA และสามารถ scale หรือขยายในแนวนอนได้ มันเริ่มด้วยการเป็น proprietary software หรือเป็นซอฟต์แวร์แบบปิดก่อน หลังจากนั้นก็กลายเป็น opensource ในปี 2008

MooseFS

อยู่ภายใต้สิทธิ์การใช้งาน GPLv2 แต่ก็มีทางเลือกสำหรับคนที่ต้องการใช้เชิงพาณิชย์และต้องการรูปแบบการสนับสนุนที่สูงขึ้นคือ MooseFS Professional Edition (MooseFS Pro) ซึ่งสำหรับ Pro นั้นเป็น closed source โดยที่ Pro Edition นี้มีส่วนที่ต่างจาก opensource แค่ 2 % หากพูดถึงเรื่อง code

องค์ประกอบของ MooseFS นั้นมี 3 ส่วนหลักคือ

  1. Metadata Server
  2. Client ซึ่งจะทำหน้าที่สื่อสารกับ Metadata server เพื่อการเข้าถึงไฟล์
  3. Data ก็คือส่วนของข้อมูลในระบบ

moosefs นั้นสามารถูกอ่านเขียนได้แบบขนานในหลายโหนดพร้อมกัน เพราะฉะนั้นปัญหาเรื่องคอขวดเลยไม่มี ขนาดของเนื้อที่ขนาดได้ถึง 16 exabytes ซึ่งนับว่ามหาศาลเลยทีเดียว สำหรับจำนวนไฟล์นั้นมีได้ถึง 2 พันล้านไฟล์ในแต่ละ cluster

ใน version 4.0 นั้นได้มีการเปิดตัวไปเมื่อปี 2019 เพื่อสนับสนุน block storage และการทำ erasure coding และ v4 สำหรับ opensource ก็จะเปิดตัว ในปีนี้

By admin