Опубліковано випуск SDS Vitastor 1.5.0 з підтримкою кластерної ФС

Опубліковано випуск 1.5.0 програмної системи зберігання даних Vitastor із підтримкою кластерної файлової системи (VitastorFS). Vitastor — розподілена блокова програмна система зберігання даних, тобто сховище образів віртуальних машин або дисків контейнерів, що розвивається автором з 2019 року. Починаючи з випуску 1.5.0, це також кластерна файлова система. VitastorFS монтується за протоколом NFS 3.0 з сервера/серверів, що локально або віддалено запускається.

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.

Джерело: opennet.ru

Додати коментар або відгук