Ключевые преимущества СХД Ev3.Storage

Автор sil

Отказоустойчивое блочное хранилище, предназначенное для использования с OpenStack в качестве открытого программного обеспечения под лицензией Apache 2.0 реализует стандартный интерфейс OpenStack Cinder API, обеспечивая высокую производительность и автоматическую защиту данных.
Исходный код проекта доступен для ознакомления и использования по адресу: https://github.com/ovtsolutions/ebs

Ключевые преимущества:

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

Когда выбирать ovtsolutions/ebs для OpenStack?
Решение оптимально для сценариев:
— виртуализированные СУБД с требованиями к low‑latency;
— среды разработки/тестирования с частым клонированием томов;
— проекты с ограниченным бюджетом на СХД;
— инфраструктуры, где критична простота эксплуатации;
— гибридные развёртывания с сочетанием локального и сетевого хранилища.