Система управления виртуализацией «Аэродиск», opensource-версия
Компания «Аэродиск» представила opensource-версию системы управления виртуализацией ИТ-инфраструктуры – Open vAIR. Разработка общедоступной opensource-версии программного продукта vAIR стала ответом на растущий спрос заказчиков на экосистему совместимых российских продуктов. Использование Open vAIR будет полностью бесплатным.
Как поясняют в компании, продукт состоит из двух больших модулей. Open vAIR UI – это унифицированная графическая система управления, мониторинга и автоматизации с собственным RESTful API, которую можно использовать и в других продуктах. Open vAIR backend непосредственно отвечает за выполнение виртуальных машин на базе KVM, блочный и файловый доступы, виртуальные сети и т. п. В будущем Open vAIR UI разработчики видят как один из стандартов управления экосистемой инфраструктурных продуктов. В модуль backend планируется добавить кластер высокой доступности, гиперконвергентное хранилище, а также другие средства обеспечения отказоустойчивости.
Open vAIR создавался с конца 2021 г. с использованием подхода Domain-Driven Design (DDD) в целях упрощения внедрения и развития инструмента. Модули в продукте не зависят друг от друга, каждый функциональный домен нацелен на решение конкретной практической задачи. Для развертывания Open vAIR требуется один сервер или ПК, а не несколько серверов. Решение реализовано в виде приложения, а не отдельного дистрибутива, и установить его можно практически на любой компьютер под управлением Linux-дистрибутива Ubuntu 20 или Ubuntu 22.
Продукт представлен на собственном сервере компании, а также доступен на репозиториях GitFlic, GitVerse и GitHub. После скачивания и установки пользователи получат и работающую систему управления виртуализацией, и доступ к коду – можно дописать функциональность продукта и оформить pull request с описанием того, что и зачем было добавлено. Все подобные предложения рассмотрит команда разработки, которая будет решать, принимать заявленный апгрейд инструмента в его opensource-версию или нет.
Как заявляют в компании, разработчики тщательно исследовали принцип DDD в частности и OpenSource в целом и готовы к открытому диалогу с разработчиками, конструктивной критике и будут полностью поддерживать контрибьюторов, которые изъявят желание работать с продуктом.
Open vAIR, отмечают разработчики, это по сути конструктор, из которого можно собирать ИТ-инфраструктуру с минимальным количеством «железа». В будущем к его возможностям добавятся кластеризация, гиперконвергенция, а также такие элементы обеспечения отказоустойчивости, как graceful degradation, и к их разработке может присоединиться любой желающий сразу после публикации инструмента в открытом доступе.