Vitastor нацелен в первую очередь на SSD и SSD+HDD кластеры (но работает и в конфигурациях только с жёсткими дисками) с как минимум сетью 10 Гбит/с, поддерживает TCP и RDMA, и на хорошем аппаратном обеспечении может достигать задержки 4КБ чтения и записи на уровне ~0.1 мс, что примерно в 10 раз быстрее, чем большинство популярных SDS и внутренних SDS крупных облачных провайдеров — и Ceph, и типичные облачные SDS дают задержку записи на уровне 1-2 мс даже на очень быстрых дисках.
Для примера, в недавнем тесте с дисками NVMe Samsung PM9A3 и сетевыми картами Mellanox ConnectX-4 с RDMA идеальная задержка записи составила › 0.1 мс при использовании репликации и 0.1 мс на чтение / 0.2 мс на запись при использовании кодов коррекции ошибок.
Vitastor поддерживает QEMU-драйвер, протоколы NBD и NFS, драйверы Proxmox, Kubernetes CSI, OpenStack. Также для Vitastor доступен экспериментальный Kubernetes оператор и Prometheus экспортер.
Серверные компоненты Vitastor распространяются под собственной «сетевой копилефт» лицензией VNPL (Vitastor Network Public License). Идея VNPL — расширение действия копилефта не только на модули, явным образом связываемые с кодом, а также на взаимодействующие с Vitastor по сети сервисы, специально созданные для него (например, любые обвязки для внутреннего использования в коммерческом облаке). В остальном текст VNPL скопирован с GNU GPL 3.0.
Источник: http://www.opennet.ru/opennews/art.shtml?num=60835