UtgÄvan 1.5.0 av datalagringssystemet Vitastor har publicerats med stöd för klusterfilsystemet (VitastorFS). Vitastor Àr ett distribuerat blockdatalagringssystem, det vill sÀga, en lagring för bilder av virtuella maskiner eller containerdiskar, utvecklat av författaren sedan 2019. FrÄn och med utgÄvan 1.5.0 Àr detta Àven ett klusterfilsystem. VitastorFS monteras via NFS 3.0-protokollet frÄn en lokalt eller fjÀrrkörande server/serverar.
Vitastor riktar sig frĂ€mst till SSD- och SSD+HDD-kluster (men fungerar Ă€ven i konfigurationer med endast hĂ„rddiskar) med minst ett 10 Gbit/s nĂ€tverk, stödjer TCP och RDMA, och pĂ„ bra hĂ„rdvara kan uppnĂ„ latens av 4KB lĂ€sningar och skrivningar pĂ„ ungefĂ€r 0.1 ms, vilket Ă€r cirka 10 gĂ„nger snabbare Ă€n de flesta populĂ€ra SDS och interna SDS frĂ„n stora molnleverantörer â bĂ„de Ceph och typiska moln-SDS ger skrivlatens pĂ„ 1-2 ms Ă€ven pĂ„ mycket snabba diskar.
Som exempel hade en nyligen genomförd test med NVMe-diskar av typen Samsung PM9A3 och nÀtverkskort Mellanox ConnectX-4 med RDMA en idealisk skrivlatens pÄ > 0.1 ms vid anvÀndning av replikation och 0.1 ms för lÀsning / 0.2 ms för skrivning vid anvÀndning av felkorrigeringskoder.
Vitastor stöder QEMU-drivrutinen, NBD och NFS-protokollen, Proxmox-drivrutiner, Kubernetes CSI, OpenStack. Dessutom finns en experimentell Kubernetes-operatör och Prometheus-exportör tillgÀnglig för Vitastor.
Serverkomponenterna i Vitastor distribueras under sin egen "nÀtverkskopyleft"-licens VNPL (Vitastor Network Public License). Idén bakom VNPL Àr att utvidga tillÀmpningen av kopyleft inte bara till moduler som tydligt kopplas till koden, utan Àven till tjÀnster som interagerar med Vitastor över nÀtverket och som speciellt Àr skapade för den (till exempel alla wrappar för internt bruk i kommersiella moln). I övrigt har texten i VNPL kopierats frÄn GNU GPL 3.0.
KĂ€lla: opennet.ru
