Pubblicato il rilascio di SDS Vitastor 1.5.0 con supporto per cluster FS

È stata pubblicata la versione 1.5.0 del sistema di archiviazione software Vitastor con supporto per il file system cluster (VitastorFS). Vitastor è un sistema di archiviazione dati software a blocchi distribuiti, ovvero un'archiviazione di immagini di macchine virtuali o dischi contenitori, sviluppato dall'autore dal 2019. A partire dalla versione 1.5.0, è anche un file system in cluster. VitastorFS viene montato utilizzando il protocollo NFS 3.0 da un server/server avviati localmente o in remoto.

Vitastor si rivolge principalmente ai cluster SSD e SSD+HDD (ma funziona anche in configurazioni solo HDD) con almeno una rete da 10 Gbps, supporta TCP e RDMA e su un buon hardware puΓ² raggiungere una latenza di lettura e scrittura di 4 KB su ~0.1 ms, che Γ¨ circa 10 volte piΓΉ veloce degli SDS piΓΉ diffusi e degli SDS interni dei grandi provider cloud: sia Ceph che i tipici SDS cloud forniscono una latenza di scrittura di 1-2 ms anche su unitΓ  molto veloci.

Ad esempio, in un recente test con unitΓ  Samsung PM9A3 NVMe e schede NIC Mellanox ConnectX-4 RDMA, la latenza di scrittura ideale era >0.1 ms quando si utilizzava la replica e 0.1 ms in lettura/0.2 ms in scrittura quando si utilizzavano codici di correzione errori.

Vitastor supporta il driver QEMU, i protocolli NBD e NFS, i driver Proxmox, Kubernetes CSI e OpenStack. Per Vitastor sono disponibili anche un operatore sperimentale Kubernetes e un esportatore Prometheus.

I componenti del server Vitastor sono distribuiti con la propria licenza "copyleft di rete" VNPL (Vitastor Network Public License). L'idea di VNPL Γ¨ quella di estendere l'effetto del copyleft non solo ai moduli esplicitamente associati al codice, ma anche ai servizi che interagiscono con Vitastor sulla rete, appositamente creati per esso (ad esempio, eventuali collegamenti per uso interno in una nuvola commerciale). Il resto del testo VNPL Γ¨ copiato dalla GNU GPL 3.0.

Fonte: opennet.ru

Aggiungi un commento