เปิดตัวเวอร์ชัน 1.5.0 ของระบบจัดเก็บข้อมูลซอฟต์แวร์ Vitastor ที่รองรับระบบไฟล์คลัสเตอร์ (VitastorFS) แล้ว Vitastor เป็นระบบจัดเก็บข้อมูลซอฟต์แวร์บล็อกแบบกระจาย นั่นคือการจัดเก็บรูปภาพของเครื่องเสมือนหรือดิสก์คอนเทนเนอร์ที่พัฒนาโดยผู้เขียนตั้งแต่ปี 2019 ในรีลีส 1.5.0 เป็นระบบไฟล์แบบคลัสเตอร์ด้วย VitastorFS ติดตั้งโดยใช้โปรโตคอล NFS 3.0 จากเซิร์ฟเวอร์/เซิร์ฟเวอร์ที่เปิดใช้งานภายในเครื่องหรือจากระยะไกล
Vitastor มุ่งเป้าไปที่คลัสเตอร์ SSD และ SSD+HDD เป็นหลัก (แต่ยังทำงานในการกำหนดค่า HDD เท่านั้น) ด้วยเครือข่ายอย่างน้อย 10 Gbps รองรับ TCP และ RDMA และบนฮาร์ดแวร์ที่ดีสามารถบรรลุเวลาแฝงในการอ่านและเขียน 4KB ที่ ~0.1 ms ซึ่งเร็วกว่า SDS ยอดนิยมส่วนใหญ่และ SDS ภายในของผู้ให้บริการคลาวด์รายใหญ่ประมาณ 10 เท่า ทั้ง Ceph และ SDS บนคลาวด์ทั่วไปให้เวลาแฝงในการเขียน 1-2 ms แม้ในไดรฟ์ที่เร็วมาก
ตัวอย่างเช่น ในการทดสอบล่าสุดกับไดรฟ์ Samsung PM9A3 NVMe และ Mellanox ConnectX-4 RDMA NIC เวลาแฝงในการเขียนที่เหมาะสมคือ >0.1 ms เมื่อใช้การจำลองแบบ และ 0.1 ms อ่าน / 0.2 ms เขียน เมื่อใช้รหัสแก้ไขข้อผิดพลาด
Vitastor รองรับไดรเวอร์ QEMU, โปรโตคอล NBD และ NFS, Proxmox, Kubernetes CSI, ไดรเวอร์ OpenStack นอกจากนี้ Vitastor ยังมีตัวดำเนินการ Kubernetes รุ่นทดลองและผู้ส่งออก Prometheus อีกด้วย
ส่วนประกอบเซิร์ฟเวอร์ Vitastor ได้รับการเผยแพร่ภายใต้ใบอนุญาต "network copyleft" ของตัวเอง VNPL (Vitastor Network Public License) แนวคิดของ VNPL คือการขยายผลกระทบของ copyleft ไม่เพียงแต่กับโมดูลที่เกี่ยวข้องอย่างชัดเจนกับโค้ดเท่านั้น แต่ยังรวมไปถึงบริการที่โต้ตอบกับ Vitastor ผ่านเครือข่ายที่สร้างขึ้นเป็นพิเศษสำหรับมัน (ตัวอย่างเช่น การเชื่อมโยงใด ๆ สำหรับการใช้งานภายในด้วย คลาวด์เชิงพาณิชย์) ข้อความ VNPL ที่เหลือจะถูกคัดลอกมาจาก GNU GPL 3.0
ที่มา: opennet.ru
