Краткий обзор Vitastor
Vitastor — это распределённая блочная SDS, аналог Ceph RBD, для кластеров SSD/SSD+HDD с высокой скоростью работы и без единой точки отказ. Программный продукт Vitastor (рус. Витастор) от компании-разработчика ИП Филиппов В. В. предназначен для создания распределённых блочных систем хранения данных с высокой производительностью и надёжностью, обеспечивая атомарность и строгую консистентность данных, репликацию, симметричную кластеризацию без единой точки отказа и поддержку различных протоколов и драйверов, включая QEMU, NBD, NFS, а также интеграцию с OpenStack, Proxmox, Kubernetes.
Система Vitastor ориентирована на ИТ-департаменты и команды DevOps крупных и средних предприятий, а также на провайдеров облачных услуг, которым необходимы высокопроизводительные решения для управления данными с минимальной задержкой и высокой надёжностью, особенно в условиях использования SSD и SSD+HDD кластеров с высокоскоростными сетевыми соединениями.
Система будет востребована в отраслях, где критичны скорость обработки данных и их надёжное хранение, например, в финансовом секторе, телекоммуникациях, крупных интернет-сервисах и предприятиях, работающих с большими данными и высоконагруженными системами.
Функциональные возможности Vitastor:
-
Атомарность и строгая консистентность данных. Vitastor обеспечивает атомарность операций и строгую консистентность данных, что гарантирует целостность информации и согласованность её состояния в системе.
-
Репликация данных через первичный OSD. Система реализует репликацию данных через первичный OSD, что способствует повышению надёжности хранения информации и её доступности при сбоях.
-
Симметричная кластеризация без единой точки отказа. Архитектура Vitastor предусматривает симметричную кластеризацию, исключающую наличие единой точки отказа, что существенно повышает отказоустойчивость системы.
-
Автоматическое распределение данных. Платформа автоматически распределяет данные по дискам в кластере с учётом их количества и объёма, используя настраиваемые схемы избыточности.
-
Поддержка различных схем избыточности. Vitastor позволяет настраивать схемы избыточности данных, включая репликацию и использование произвольных кодов коррекции ошибок, что обеспечивает гибкость в управлении данными.
-
Оптимизация для SSD и SSD+HDD кластеров. Система ориентирована на использование с кластерами, включающими SSD и комбинацию SSD с HDD, при условии наличия сети со скоростью не менее 10 Гбит/с.
-
Высокая скорость операций ввода-вывода. На производительном оборудовании Vitastor способен достигать задержки чтения и записи данных размером 4 КБ на уровне около 0,1 мс, что значительно превосходит показатели многих аналогов.
-
Поддержка различных протоколов и драйверов. Платформа совместима с QEMU-драйвером, поддерживает протоколы NBD и NFS, а также драйверы для OpenStack, Proxmox, Kubernetes, что расширяет возможности её применения в различных ИТ-инфраструктурах.








