Se ha publicado el lanzamiento de SDS Vitastor 1.5.0 con soporte para cluster FS

Se ha publicado la versión 1.5.0 del sistema de almacenamiento de software Vitastor con soporte para el sistema de archivos en clúster (VitastorFS). Vitastor es un sistema de almacenamiento de datos de software de bloques distribuidos, es decir, un almacenamiento de imágenes de máquinas virtuales o discos contenedores, desarrollado por el autor desde 2019. A partir de la versión 1.5.0, también es un sistema de archivos en clúster. VitastorFS se monta utilizando el protocolo NFS 3.0 desde un servidor o servidores iniciados local o remotamente.

Vitastor está dirigido principalmente a clústeres SSD y SSD+HDD (pero también funciona en configuraciones de solo HDD) con al menos una red de 10 Gbps, admite TCP y RDMA y, con un buen hardware, puede alcanzar una latencia de lectura y escritura de 4 KB en ~0.1 ms. que es aproximadamente 10 veces más rápido que los SDS más populares y los SDS internos de los grandes proveedores de nube; tanto Ceph como el SDS en la nube típico proporcionan una latencia de escritura de 1 a 2 ms incluso en unidades muy rápidas.

Por ejemplo, en una prueba reciente con unidades Samsung PM9A3 NVMe y NIC Mellanox ConnectX-4 RDMA, la latencia de escritura ideal fue >0.1 ms cuando se usaba replicación y 0.1 ms de lectura/0.2 ms de escritura cuando se usaban códigos de corrección de errores.

Vitastor admite el controlador QEMU, los protocolos NBD y NFS, los controladores Proxmox, Kubernetes CSI y OpenStack. También están disponibles para Vitastor un operador experimental de Kubernetes y un exportador de Prometheus.

Los componentes del servidor Vitastor se distribuyen bajo su propia licencia “copyleft de red” VNPL (Licencia pública de red Vitastor). La idea de VNPL es extender el efecto copyleft no solo a los módulos que están explícitamente asociados con el código, sino también a los servicios que interactúan con Vitastor a través de la red, especialmente creados para él (por ejemplo, cualquier enlace para uso interno en una nube comercial). El resto del texto VNPL se copia de GNU GPL 3.0.

Fuente: opennet.ru

Añadir un comentario