Компания Virtuozzo сообщила о выпуске Virtuozzo Storage for Docker. Virtuozzo Storage for Docker предоставляет инфраструктуру для хранениях постоянных данных в продуктивных Docker-средах и создает удобный механизм для хранения постоянных (stateful) данных приложений, которые развернуты на базе Docker, в том числе мульти-серверной конфигурации. Virtuozzo Storage for Docker доступен по программе Insider Access в рамках конференции DockerCon 2016.

«Ключевые преимущества контейнеров Docker — повторяемость и переносимость — стали возможны благодаря тому, что контейнеры используют stateless конфигурации, а постоянный данные хранятся за пределами контейнера. При разработке ПО встроенных возможностей Docker для хранения данных, как правило, оказывается достаточно. Тем не менее, когда речь идет о продуктивных средах, необходимы более надежные решения для хранения и защиты данных — ведь теперь мы говорим не только о тестовых данных, — отметил Роб Ловелл, CEO, Virtuozzo. — И самая большая проблема в сфере управления относится к высоко динамичным, многосерверным системам. В результате управлять данными приложений, используя только инструменты Docker оказывается практически невозможно. И Virtuozzo Storage for Docker помогает решить данную проблему».

Вместо того, чтобы полагаться на внешние хранилища или сталкиваться с риском потери данных, разработчики, которым необходимо хранить постоянные данные для контейнеров Docker и контейнерных приложений, теперь могут работать с Virtuozzo Storage. Это программная система хранения данных которая позволяет использовать то же оборудование, на котором уже работает Docker. Кроме этого Virtuozzo Storage for Docker показывает отличное масштабирования и может работать с самыми требовательных приложениямя, с сотнями серверов и петабайтами данных. В результате вы можете быть уверены, что производительность доступа к данным не будет узким местом при масштабировании вашей инфраструктуры Docker.

«Docker — фантастическое решение для создания и тестирования ПО, но ему не хватает хорошего решения для хранения данных в продуктивной среде, — добавил Роб Ловелл, — Решение Virtuozzo Storage for Docker было специально разработано для контейнеров, и оно предлагает хранение постоянных данных для промышленных сценариев использования Docker».

В случае аппаратного сбоя одного из узлов Virtuozzo Storage переключается на запасную копию данных, восстанавливая информацию за минуты — и в полностью автоматическом режиме.

Интеграция с Docker Swarm превращает узлы Docker Swarm в узлы для создания программно-определяемой СХД.

Автоматическая балансировка данных, SSD-кеширование и другие оптимизации обеспечивают рост производительности часто в несколько раз выше, чем у аналогичных решений для хранения данных.

Проверка контрольной суммы, верификация данных и другие меры, обеспечивают надежность хранения данных.

Virtuozzo Storage for Docker работает на типовом оборудовании, использует простаивающую емкость уже установленных дисков, поддерживает горячее подключение при необходимости добавления новых дисков или серверов.