Virtuozzo Storage – хранение данных в среде Docker
Компания Virtuozzo, разработчик платформы виртуализации для сервис-провайдеров, сообщила о выпуске решения Virtuozzo Storage for Docker. Оно предоставляет инфраструктуру для хранения постоянных данных в продуктивных Docker-средах и создает удобный механизм для хранения постоянных (stateful) данных приложений, которые развернуты на базе Docker, в том числе мультисерверной конфигурации.
Как поясняют в компании, ключевые преимущества контейнеров Docker – повторяемость и переносимость – стали возможны благодаря тому, что контейнеры используют stateless-конфигурации, а постоянные данные хранятся за пределами контейнера. При разработке ПО встроенных возможностей Docker для хранения данных, как правило, оказывается достаточно. Но когда речь идет о продуктивных средах, необходимы более надежные решения для хранения и защиты данных. И самая большая проблема в сфере управления связана с динамичными, многосерверными системами. В результате управлять данными приложений, используя только инструменты Docker оказывается практически невозможно.
ПО Virtuozzo Storage for Docker помогает решить эту проблему. Теперь вместо внешних хранилищ разработчики, которым необходимо хранить постоянные данные для контейнеров Docker и контейнерных приложений, могут работать с Virtuozzo Storage. Это программная система хранения данных позволяет применять то же оборудование, на котором уже работает Docker. Кроме того, Virtuozzo Storage for Docker хорошо масштабируется и может работать с требовательными к ресурсам приложениями, с сотнями серверов и петабайтами данных.
Среди прочих преимуществ Virtuozzo Storage for Docker:
• высокая доступность – в случае аппаратного сбоя одного из узлов Virtuozzo Storage переключается на запасную копию данных, восстанавливая информацию в полностью автоматическом режиме;
• готовность к кластерному использованию – интеграция с Docker Swarm превращает узлы Docker Swarm в узлы для создания программно определяемой СХД;
• производительность – автоматическая балансировка данных, SSD-кэширование и другие оптимизации обеспечивают рост производительности, часто в несколько раз выше, чем у аналогичных решений для хранения данных;
• улучшенная защита данных – для этого применяются проверка контрольной суммы, верификация данных и другие меры;
• экономичность – работает на типовом оборудовании, использует простаивающую емкость уже установленных дисков, поддерживает горячее подключение при необходимости добавления новых дисков или серверов.