Ключевые преимущества СХД Ev3.Storage
Отказоустойчивое блочное хранилище, предназначенное для использования с OpenStack в качестве открытого программного обеспечения под лицензией Apache 2.0 реализует стандартный интерфейс OpenStack Cinder API, обеспечивая высокую производительность и автоматическую защиту данных.
Исходный код проекта доступен для ознакомления и использования по адресу: https://github.com/ovtsolutions/ebs
Ключевые преимущества:
- Полная совместимость с Cinder API. Решение реализует стандартный интерфейс OpenStack Cinder, что позволяет:
a. использовать привычные CLI‑команды (openstack volume create, openstack volume attach);
b. работать через Horizon Dashboard без дополнительных плагинов;
c. сохранять совместимость с существующими оркестраторами и автоматизацией. - Высокая производительность для IO‑интенсивных нагрузок благодаря архитектуре на базе DRBD (Distributed Replicated Block Device):
a. минимальные задержки при операциях чтения/записи;
b. предсказуемая пропускная способность даже при пиковых нагрузках;
c. оптимальная работа с базами данных (MySQL, PostgreSQL, MongoDB). - Отказоустойчивость с автоматической защитой данных
a. синхронная или асинхронная репликация между узлами;
b. автоматическое переключение на резерв при сбоях (failover < 30 сек);
c. поддержка многоузловых кластеров с кворумом. - Гибкость развёртывания
a. работает на стандартном x86‑оборудовании;
b. не требует специализированных СХД;
c. поддерживает гибридные конфигурации (локальные диски + сетевое хранилище). - Упрощённое управление жизненным циклом томов:
a. мгновенные снимки (snapshot) без остановки сервисов;
b. клонирование томов в один клик;
c. онлайн‑расширение объёма без перезагрузки ВМ;
d. тонкая настройка QoS (IOPS, пропускная способность). - Экономическая эффективность
a. отсутствие лицензионных платежей (Apache 2.0);
b. эффективное использование дискового пространства (thin provisioning);
c. снижение TCO за счёт использования commodity‑оборудования. - Безопасность и изоляция
a. шифрование данных на диске (LUKS/dm‑crypt);
b. изоляция томов между проектами OpenStack;
c. аудит операций через OpenStack Keystone. - Мониторинг и интеграция с экосистемой OpenStack
a. полная интеграция с Telemetry (Ceilometer/Gnocchi);
b. экспорт метрик в Prometheus/Grafana;
c. логирование через OpenStack Oslo.messaging. - Простота масштабирования
a. горизонтальное добавление узлов хранения;
b. автоматическое балансирование нагрузки;
c. поддержка зон доступности (Availability Zones). - Быстрая диагностика и восстановление
a. встроенные инструменты проверки целостности;
b. детализированные логи ошибок;
c. API для автоматизации восстановления.
Когда выбирать ovtsolutions/ebs для OpenStack?
Решение оптимально для сценариев:
— виртуализированные СУБД с требованиями к low‑latency;
— среды разработки/тестирования с частым клонированием томов;
— проекты с ограниченным бюджетом на СХД;
— инфраструктуры, где критична простота эксплуатации;
— гибридные развёртывания с сочетанием локального и сетевого хранилища.
