Megjelent a Vitastor 1.5.0 verziója, amely támogatja a klaszteres fájlrendszert (VitastorFS). A Vitastor egy elosztott blokkalapú adatkezelő rendszer, vagyis egy virtuális gépek vagy konténer lemezek tárolására szolgáló rendszer, amelyet 2019 óta fejlesztenek. Az 1.5.0-ás verziótól kezdve ez már egy klaszteres fájlrendszer is. A VitastorFS NFS 3.0 protokollon keresztül csatlakozik helyben vagy távolról futó szerverekhez.
A Vitastor elsősorban SSD és SSD+HDD klaszterekre összpontosít (de csak merevlemezes konfigurációkban is működik) legalább 10 Gbit/s sebességű hálózattal, támogatja a TCP-t és az RDMA-t, és jó hardverrel akár 4K olvasási és írási késleltetést is elérhet ~0.1 ms szinten, ami körülbelül tízszer gyorsabb, mint a legtöbb népszerű SDS és nagy felhőszolgáltatók belső SDS megoldása — a Ceph és a tipikus felhőalapú SDS-ek kb. 1-2 ms írási késleltetést adnak még nagyon gyors lemezeken is.
Például egy közelmúltbeli teszt során Samsung PM9A3 NVMe lemezekkel és Mellanox ConnectX-4 hálózati kártyákkal RDMA használatával a tökéletes írási késleltetés > 0.1 ms volt replika használata mellett és 0.1 ms olvasás / 0.2 ms írás késleltetéssel hiba javító kódok használata esetén.
A Vitastor támogatja a QEMU meghajtót, NBD és NFS protokollokat, Proxmox, Kubernetes CSI és OpenStack meghajtókat. A Vitastor-hoz elérhető egy kísérleti Kubernetes operátor és Prometheus exportáló is.
A Vitastor szerver komponenseit a VNPL (Vitastor Network Public License) licenc alatt terjesztik, amely egy saját »hálózati copyleft« licenc. A VNPL lényege a copyleft kiterjesztése nemcsak a kodelemekre, hanem a Vitastorral hálózaton keresztül interakcióba lépő szolgáltatásokra is, amelyeket kifejezetten a számára készítettek (például bármilyen köteg, amelyet kereskedelmi felhőben való belső használatra terveztek). A VNPL szövege egyébként a GNU GPL 3.0-ból lett átvéve.
Forrás: opennet.ru
