Как стать автором
Обновить

Тестируем отечественную виртуализацию: итоги и выводы

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров11K

Привет, Хабр!

Вот и закончился мой цикл статей, посвященных российским решениям для виртуализации. В этом материале мы посмотрим, как показали себя участники эксперимента, и подведем итоги.

Я решил отказаться от классической рейтинговой системы — сегодня не будет однозначных победителей и проигравших. Вместо этого я выделю ряд критериев, на основе которых мы обсудим сильные и слабые стороны тестируемых решений.

Изображение сгенерировано с помощью Stable Diffusion
Изображение сгенерировано с помощью Stable Diffusion

Функциональные возможности

Начнем со SpaceVM. Это единственная система виртуализации (разумеется из тех, что участвовали в моем соревновании), которая «справилась» со всеми пунктами методики тестирования. Еще один плюс в копилку SpaceVM — экосистемный подход. Вендор развивает экосистему дополнительных решений, в частности, VDI. Маршрутная карта на странице SpaceVM показывает, какими фичами обрастет продукт в будущем.

Отдельно выделю VMmanager. Решение от ISPsystem справилось с большей частью предъявляемых требований. Да, некоторые функции оказались не реализованы, но продукт активно развивается. Благодаря роадмапу на сайте можно понять, какие новые возможности появятся у решения и когда. Например, при тестировании VMmanager я столкнулся с невозможностью создавать кастомные роли. А недавно увидел, что эта фича все же запланирована. Кроме того, вендору можно предложить свою идею для развития продукта.

Также возможности VMmanager существенно расширяются смежными продуктами — система виртуализации интегрируется с решениями ISPsystem (DCImanager, BILLmanager, DNSmanager), «Астры» (Astra Linux, Termidesk, ALD PRO, RuBackup), есть готовые интеграции со сторонним ПО (WHMCS, Zabbix, Grafana, Nagios, ClickHouse и Telegram).

Не могу обойти вниманием zVirt. Несмотря на то, что он сделан на базе oVirt, вендор не поскупился на действительно важные доработки (встроенный бэкап, live миграция между кластерами, интеграция с SIEM и так далее). Можно смело сказать, что решение обладает широким функционалом, например, протестированная мной версия умеет в гиперконвергентную конфигурацию.  Кстати, у zVirt тоже есть роадмап, пусть и менее подробный, чем у упомянутых выше продуктов.

О функционале «Альт Виртуализации» что-то сказать сложно. Все-таки это просто Proxmox с поддержкой от российского вендора. Я так и не понял, какие возможности добавил сам производитель.

Похожая история и с РЕД Виртуализацией. Как и zVirt, решение базируется на oVirt, от которого системе и досталась большая часть функций. Из всех доработок вендора можно выделить разве что веб-интерфейс.

С точки зрения функций системы серверной виртуализации в «Бресте» были выявлены некоторые пробелы. Однако решение компенсирует их своими возможностями в части безопасности, о чем пойдет речь дальше. Кроме того, «Брест» формально является решением другого класса — платформой облачной виртуализации, функции которой не оценивались.

Удобство использования и простота запуска

В этой категории хотелось бы выделить VMmanager. Очень удобный интерфейс и высокий уровень комфорта использования в целом. В плане UI именно это решение понравилось мне, пожалуй, больше остальных. Кроме того, у меня ушло минимальное время на установку VMmanager из всех испытуемых. Продукт снабжен качественной документацией и базой знаний, все эти материалы находятся в открытом доступе, что значительно понижает порог входа в продукт. 

Довольно неплохое впечатление оставил после себя SpaceVM. Интерфейс удобный и информативный. Есть небольшой минус — иногда информация представлена на разных окнах, между которыми приходится переключаться. Это не всегда удобно. Также у SpaceVM довольно хорошо реализована документация, плюс на выбор доступны светлая и темная темы — это плюс. Актуально для тех, кто работает ночью или просто привык к темным темам.

UI «Бреста» относительно неплох (не забываем, что это просто переведенный интерфейс OpenNebula), однако один момент расстроил. Некоторые действия, связанные с рутинным ежедневным администрированием, выполняются не из интерфейса, а из консоли. Пользователю, который ранее с «Брестом» не общался, придется какое-то время привыкать к UI. Также немного огорчает неполный перевод интерфейса, но, думаю, в следующих версиях вендор это исправит.

zVirt и РЕД Виртуализация. Честно говоря, интерфейс не показался мне удобным. Сначала складывается впечатление, что все просто и логично, а потом ты сталкиваешься с огромным количеством пунктов и уровней в меню. Как отмечал в статье, у zVirt / oVirt довольно высокий порог входа.

Proxmox (точнее Альт) прост в установке и удобен своим интерфейсом, но существенные функциональные ограничения не позволяют расценивать этот продукт наравне с другими. Документация у Альт доступна, но уступает удобным wiki у SpaсeVM и VMmanager. 

Безопасность

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

В этой категории «Брест» стоит особняком. В документации разработчик заявляет, что ПК СВ «Брест» использует все средства безопасности информации, входящие в состав серверной ОС Astra Linux Special Edition. Актуальное обновление 3.3 в настоящее время проходит сертификацию в ФСТЭК России, ОАЦ РБ, Минобороны России. С таким набором «регалий» систему можно будет внедрять даже у самых требовательных с точки зрения сертификации Заказчиков.

Производительность

Все системы тестировались в режиме вложенной виртуализации, поэтому параметры производительности почти не оценивались. Возможно, когда-нибудь я проведу и такой эксперимент 🙂 Однако, как и в случае с безопасностью, здесь мы можем сделать некие выводы по тем данным, что предоставляют сами вендоры.

Например, разработчик VMmanager утверждает, что в решение поддерживает 22 000+ виртуальных машин в одной инсталляции, 50+ кластеров и 350+ узлов в кластере. Хотелось бы этот момент протестировать отдельно, но в целом повода не верить вендору у меня нет. Решение вышло из хостинга, где размеры инфраструктуры на порядок больше, чем в обычной компании.

Также неплохие лимиты у SpaceVM. Вендор обещает 35 000 ВМ на контроллер, 10 000 ВМ на кластер и 96 узлов на кластер Если я когда-нибудь доберусь до нагрузочного тестирования, решение обязательно войдет в пул участников.

Облачная платформа OpenNebula/Брест также поддерживает высокие лимиты в десятки тысяч виртуальных машин и тысячи узлов виртуализации. Это объяснимо облачным происхождением этой платформы.

Для oVirt/zVirt/РЕД лимиты чуть ниже. Это тысячи виртуальных машин и сотни узлов виртуализации. Для Proxmox/Альт самое существенное ограничение — это один кластер для одной инсталляции. С учетом этого не так важно, какие максимальные лимиты по виртуальным машинам.

Но следует подчеркнуть, что редкие реальные корпоративные инсталляции систем виртуализации содержат тысячи, а тем более десятки тысяч виртуальных машин. Поэтому куда важнее реалистичность заявленных производителем максимумов, а также возможность стабильно работать на инсталляциях с сотнями и несколькими тысячами виртуальных машин.

Подведем итоги

Для удобства вынес найденные мной плюсы и минусы решений в таблицу.

Плюсы

Минусы

zVirt («ОРИОН софт»)

Установка из дистрибутива

Высокий уровень кастомизации и большое количество настроек

Широкий спектр функций

Портал самообслуживания

Очень объемная документация с неудобной навигацией

Неудобный интерфейс

Довольно высокий порог входа

Много неочевидных моментов работы

Альт («Базальт СПО»)

Простота и удобство установки

Неплохая документация за счет очень широкого комьюнити Proxmox

Наличие большинства функций, к которым привыкли администраторы VMware

Хорошее архитектурное решение (каждый узел может быть управляющим сервером)

Вклад компании «Базальт СПО» — только поддержка

Невозможность создания нескольких кластеров в одной системе, невозможность миграции между кластерами

Не удалось найти информацию о каких-либо коллаборациях с производителями отечественных систем резервного копирования и VDI

Есть некоторые шероховатости в функциях (отсутствие балансировщика нагрузки, необходимость использования OVS для полноценной работы с сетью)


VMmanager (ISPsystem)

Удобный интерфейс

Интерфейс и простота работы с продуктом

Подход «делать свое»

Хорошая документация

Роадмап, поддержка вендора в ходе тестирования

Относительно низкий порог входа

Экосистемный подход и интеграции

Некоторые важные функции еще в процессе реализации

РЕД Виртуализация (РЕД СОФТ)

Установка из ISO всей системы, гипервизор не является «приложением» поверх операционной системы

Множество функций, доставшихся системе от oVirt

Возможность кастомизации системы

Вклад разработчика в продукт

Высокий порог входа в работу с системой

Документация требует доработки

SpaceVM («ДАКОМ М»)

Множество реализованных функций в системе

Подход с разработкой собственного продукта

Производитель развивает экосистему смежных с виртуализацией продуктов

Некоторые архитектурные и функциональные особенности (зависимость НА-кластера от управляющего сервера, отсутствие библиотеки готовых операционных систем и пр.)

ПК СВ «Брест» (ГК «Астра»)

Плотная интеграция со встроенными средствами защиты в ОС, наличие собственных механизмов защиты

Нативная и полноценная поддержка виртуализации операционной системой

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

Логика работы некоторых операций не привычна системному администратору VMware

Итак, спасибо всем, кто читал и комментировал мои статьи.

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

Теги:
Хабы:
Всего голосов 18: ↑15 и ↓3+15
Комментарии12

Публикации

Истории

Работа

Ближайшие события

Конференция «IT IS CONF 2024»
Дата20 июня
Время09:00 – 19:00
Место
Екатеринбург
Summer Merge
Дата28 – 30 июня
Время11:00
Место
Ульяновская область