Импортозамещение с VMmanager: как он устроен и кому подойдет

Привет, Хабр! В последнее время мы получили немало запросов на знакомство с нашими продуктами в контексте импортозамещения — после известных событий их число выросло раз в 10 по сравнению с «досанкционными» временами.

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

На данный момент пользователи VMware из России столкнулись с проблемой покупки и продления лицензий VMware. Были заявления о том, что учетные записи некоторых клиентов были полностью заморожены — они не могут даже получить поддержку. Насколько я знаю, учетки замораживаются в хаотичном порядке, а не систематично. Есть клиенты из России, у которых все работает. У кого-то не работает ничего.

По данным TAdviser, сейчас VMware действует в соответствии с санкциями, наложенными на Россию, и поэтому останавливает ведение дел с попавшими под санкции заказчиками. Это следует из сообщения VMware, опубликованного в начале марта.

Это включает такие меры, как:

  • никаких новых транзакций по продажам с заказчиками, попавшими под санкции;

  • прекращение поддержки, контрактов на подписки и профессиональные сервисы с заказчиками, попавшими под санкции;

  • блокировка доставки продуктовых лицензий, которые продают партнеры VMware, заказчикам, попавшим под санкции.

ФСТЭК, в свою очередь, приостановила действие сертификатов на ПО от VMware (а также IBM, Microsoft, SAP, Oracle и ряда других вендоров).

Что будет дальше, не знает никто. На мой взгляд, при самом негативном развитии событий, VMware уйдет с российского рынка на неопределенный срок. Очевидно, что уход ИТ-вендоров из РФ — это кризисная для отрасли ситуация. Но, как говорил знаменитый гуру менеджмента Ицхак Адизес, «кризис — это возможность». И в данный момент я вижу неплохую возможность для нашей страны обзавестись собственными решениями. Возможно, это приведет к тому, что VMware в РФ все-таки потеряет свои позиции. Бизнес не любит пребывать в подвешенном состоянии. Никому не хочется внезапно обнаружить, что учетная запись заблокирована, а лицензия вот-вот кончится. Поэтому многие активно ищут альтернативы (не только VMware, но и другим иностранным продуктам) и планируют свое развитие с учетом новых условий.

Собственно, поэтому клиенты и обращаются к нам — познакомиться с возможностями VMmanager и понять, подходит ли он или «покрутим еще».

VMmanager на замену VMware

VMmanager это не 100% VMware-заменитель. Да, мы ориентировались на VMware при реализации нашего продукта, но у нас никогда не было цели сделать абсолютный клон. VMware — это огромный, не всегда оптимально реализованный и сильно страдающий от своего легаси монстр. 

Дашборд состояния виртуальной инфраструктуры в VMmanager. В продукте реализована интеграция из коробки с такими системами как Grafana и Zabbix.
Дашборд состояния виртуальной инфраструктуры в VMmanager. В продукте реализована интеграция из коробки с такими системами как Grafana и Zabbix.

Если попытаться оценить «замещаемость» в процентах, я бы сказал, что мы придерживаемся закона Парето: сейчас мы хотим реализовать те 20% функциональности, которые закрывают 80% потребностей наших клиентов. (Чуть ниже я обязательно расскажу, каких возможностей VMware у нас нет и кому из-за этого переходить на VMmanager не стоит).

Мы исследуем, какие задачи решают наши клиенты, и приоритезируем самые востребованные фичи. Абсолютному большинству пользователей, по их словам же, не нужна 100% функциональность VMware. Честно говоря, я даже не представляю себе тех, кто пользуется сразу всеми ее возможностями.

Свои продукты мы делаем по принципу оцифровки и автоматизации знаний сетевых и системных администраторов, а может быть, кое-где и DevOps’ов. Если задача решается больше нескольких раз в день вручную, значит, ее необходимо автоматизировать. Конечно, это не железное правило, но философия приблизительно такова.

Например, ранее на Хабре я уже рассказывал про Pure L3 play — это хороший пример того, как мы автоматизировали в продукте функциональность и написали фичу, которой в VMware сейчас нет. Конечно, можно сделать всё вручную, но у нас процесс автоматизирован. Сейчас мы реализовываем такие современные концепции как multitenant, pure-L3-play, IaaS, SaaS и IaC лучше и проще, чем это сделано у VMware. Возможно, потому что мы не ограничены старыми привычками и огромным легаси.

Работать с виртуальными сетями в продукте просто и удобно. Для этого не нужно обучаться навыкам работы с дополнительными продуктам. Действия осуществляются через web-интерфейс, дополнительная настройка сетевого оборудования не потребуется.
Работать с виртуальными сетями в продукте просто и удобно. Для этого не нужно обучаться навыкам работы с дополнительными продуктам. Действия осуществляются через web-интерфейс, дополнительная настройка сетевого оборудования не потребуется.

Естественно, мы не планируем делать полный клон, но и на уровне 20% мы не остановимся. Вот что уже сейчас может наш продукт:

Описание ценности

Стек VMware

VMmanager от ISPsystem (Группа компаний Астра)

Собственная операционная система для узла виртуализации

да ESXi

нет, но можно использовать Alma linux, Ubuntu (скоро, можно будет рассматривать Astra Linux как собственную операционную систему)

Собственный гипервизор

да

нет

Возможность работы системы с flesh-накопителя

да

нет

Управление виртуализацией на одном узле

да vSphere

нет

Система управления пулом ресурсов

да vCenter

да

Система управления облачным мультитенатом

да vCloud Director

да

Возможность использовать бесплатно на маленьком лабораторном стенде

да

нет

Система управления программно-определяемыми сетями

да, NSX

да (VXLAN, IP-fabric)

Система управления программно-определяемым хранилищем

да, vSAN

нет (в планах на Q2 2023 год)

Система управления отказоустойчивыми кластерами

да

да

Система управления проактивной отказоустойчивостью

да

нет (в планах на 2023 год)

Система управления балансировкой виртуальных машин по узлам кластера

да, DRS

нет (в планах на 2023 год)

Система управления балансировкой дисков виртуальных машин по хранилищам кластера

да, sDRS

нет (в планах на 2023 год)

Система распределения виртуальных машин по узлам кластера в рамках заданной оператором логики

да

да

Поддержка стандартных интерфейсов для подключения СХД (iSCSI, FC)

да

да

Реплика виртуальных объектов на уровне СХД разных ЦОД, disaster recovery

да

нет

Гостевой агент для виртуальных машин

да

да (qemu guest agent)

Настройка L2 сетей на узлах и виртуальных машинах, bond, bridge, vlan

да

да

Автоматизированная поддержка pure-L3-play сетей для виртуальных машин

нет

да

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

да

нет

Тонкая настройка параметров эмулирования оборудования для виртуальной машины

да

нет

Возможность прямого доступа ВМ к СХД

да

нет

Возможность эмулирования архитектуры NUMA для виртуальных машин

да, vNUMA

нет

Поддержка vGPU

да

нет (в планах на 2023 год)

Интеграция с системой резервного копирования Veeam

да

нет

Интеграция с системой резервного копирования Acronis

да

нет

Интеграция с системой резервного копирования Veritas

да

нет

Интеграция с системой резервного копирования RuBackup

нет

да (официальный релиз в Q3 2022 года)

Интеграция с VDI системой Termidesk

да

да (официальный релиз в Q3-Q4 2022 года)

Интеграция с Zabbix

да

да

Интеграция с Terraform

да

да

Интеграция с AD/LDAP/FreeIPA

да

да

Интеграция с СХД на уровне API

да

нет

Стоит учитывать что представленная таблица имеет оценочный характер и не является системой аналитической оценки. Для полноценной оценки соответствия можно обратится в нашу компанию — специалисты отдела внедрения ISPsystem проведут аудит вашей инфраструктуры и оценку технологических потребностей по запросу.

Да, у VMware есть ESXi, у нас его роль выполняют такие технологии как KVM и LXD/LXC. Но теперь мы стали частью ГК Астра, у которой есть Astra Linux, — и она станет нашим «ESXi» в будущем. 

А еще мы планируем реализовать интеграции с продуктами группы компаний Астра — Termidesk VDI, RuBackup, ALD pro и др. Это позволит контролировать весь стек технологий от операционной системы до приложений и сервисов. Обеспечивать заказчиков готовой IT экосистемой.

Сценарии использования

Итак, VMmanager подойдет вам в следующих сценариях:

Если точнее — с использованием от 2 до 1000 узлов. Проверенные нами размеры инфраструктуры поддерживают до 40000 виртуальных машин в одном инстансе. Технически решение можно использовать и локально, разворачивая его на ноутбуке в рамках домашней лаборатории. Но это не тот кейс, на который мы ориентировались при разработке продукта.

В VMmanager можно создавать неограниченное количество кластеров. Кластер определяет параметры отказоустойчивости, настройки хранилищ для дисков ВМ, физических и виртуальных сетей, а также политик распределения виртуальных объектов по узлам кластера.
В VMmanager можно создавать неограниченное количество кластеров. Кластер определяет параметры отказоустойчивости, настройки хранилищ для дисков ВМ, физических и виртуальных сетей, а также политик распределения виртуальных объектов по узлам кластера.

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

С помощью VMmanager можно предоставлять не только VPS, но и более продвинутые IaaS и SaaS. Например, выдать команде разработки ресурсы в формате IaaS с возможностью полноценного администрирования. Или развернуть для отдела маркетинга готовую CMS. А скоро в релиз продукта выйдет функциональность виртуального кластера, позволяющая использовать сущность облачного проекта для обслуживания заказчиков.

Мы сами являемся пользователями нашего продукта. У нас есть внутренний ИТ-отдел, который использует серверные в Москве, Иркутске, а также арендованные серверы в разных дата-центрах мира. И все это управляется VMmanager’ом с использованием IP-fabric для «плавающих» публичных IP-адресов и VXLAN-ов для приватных сетей, растянутых между локациями.

Решение не подойдет:

Решение абсолютно не подойдет вам, если вся виртуализация состоит из одиночного сервера (гипервизора) без необходимости объединения этого сервера в вычислительный кластер. В таком случае использовать VMmanager будет крайне сложно. 

VMmanager не аналог VirtualBox. И решать подобные задачи не предназначен.

Помните, выше я говорил, что мы планируем реализовать те 20% функциональности, которые закрывают 80% потребностей пользователей? Нередко к нам приходят клиенты, которые рассматривают VMmanager как один из вариантов замещения VMware. Но перейти они на него не могут, потому что используют такие возможности VMware, которые в нашем продукте еще не реализованы. Например, виртуализацию видеокарт, глубокой интеграции с производителями СХД, гиперконвергентные кластеры и т.д. Но скоро мы добавим эти функции в наш продукт.

Внедрение VMmanager

Решение подходит для разворачивания новых локаций с «чистым» оборудованием. Если у вас уже есть продакшен на другом решении, можно мигрировать его (например, с VMware или Hyper-V) на наше, но будет чуть сложнее. Мы в таких ситуациях всегда помогаем клиенту. Как минимум — консультациями. По желанию мы можем устроить аудит инфраструктуры или провести миграцию силами отдела внедрения компании VMmanager.

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

  • скопировать диск ВМ;

  • перевести его из формата VMware в формат VMmanager;

  • создать ВМ в VMmanager;

  • подключить диск.

Если все завелось — отлично. Если каких-то драйверов не хватило, потребуется время на багфикс и поиск недостающих драйверов.

Мы понимаем, что сейчас миграция — это очень ресурсоемкий процесс, поэтому в конце года планируем автоматизировать эту операцию и выпустить инструмент для импорта виртуальной инфраструктуры VMware и Hyper-V в VMmanager.

Импорт виртуальной инфраструктуры поддерживается для VMmanager 5. Но в этом году мы планируем расширить список поддерживаемых для миграции продуктов.
Импорт виртуальной инфраструктуры поддерживается для VMmanager 5. Но в этом году мы планируем расширить список поддерживаемых для миграции продуктов.

Нередко клиенты, которые планируют переезжать с VMware, после знакомства с нашим продуктом (например, просмотра демо или запуска триальной версии) говорят, что у VMmanager интерфейс намного дружелюбнее, приятнее и проще. 

Я тоже считаю, что «въехать» в VMmanager значительно легче, чем в VMware. И говорю это как сертифицированный администратор, а еще и сертифицированный продажник VMware. 

Сейчас я понимаю, почему у VMware так много неоптимальных решений. 10 лет назад они были буквально на острие технологий, они делали то, что до них не делал никто. Откуда им было знать, как лучше? Но технологии и тогда развивались стремительно, поэтому поверх существующих решений и возможностей им приходилось непрерывно добавлять всё новые и новые функции. Это как строить дом, не зная, каким должен быть следующий этаж.

На мой взгляд, VMware — это хороший продукт, но хорош он именно для прошлого поколения администраторов. Многие современные IT-специалисты не любят VMware и используют совершенно другие подходы в построении инфраструктуры. Поясню, что я имею в виду.

Например, раньше приложения были монолитами, и VMware одними из первых стали предлагать концепцию High Availability для обеспечения отказоустойчивости таких программ. Но вот какая особенность: для НА нужно всегда держать в горячем резерве определенное количество серверного оборудования. До 50% введенных в эксплуатацию серверов, которые включены и «жрут» энергию прямо сейчас, должны быть свободны на случай аварии. 

Новое поколение специалистов использует микросервисную архитектуру и контейнеризацию. Для обеспечения отказоустойчивости достаточно лишь горизонтального масштабирования. Таким образом, концепция HA уходит в прошлое.

Очевидно, что ребята из VMware понимают, что мир меняется. Это заметно, например, по активному продвижению продукта Tanzu. Однако тут они уже не являются лидерами и стремительно теряют популярность у «нового поколения», проигрывая таким решениям как Kubernetes, OpenStack или OpenNebula. 

Кстати, Kubernetes как сервис у нас тоже скоро появится, но это уже немного другая история 🙂

Миграция с решений иностранных вендоров

Как я уже говорил ранее, VMmanager — это зрелый продукт, который подходит для масштабных инфраструктур. Например, инфраструктура глобального провайдера облачных и edge-решений G-core, вошедшая в Книгу рекордов Гиннесса, обслуживается с помощью продуктов ISPsystem, включая VMmanager.

В феврале этого года мы столкнулись с существенным увеличением запросов на VMmanager. Многие компании хотели «слезть» с решений западных вендоров и рассматривали наш продукт как один из вариантов на замену. По разным причинам не все потенциальные клиенты переехали на VMmanager, но кейсов было немало. 

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

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

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

Кроме того, снижаются требования к администраторам, которые занимаются обслуживанием инфраструктуры. Ведь если вы используете VMware, вам нужны инженеры, обученные именно VMware. И они стоят дороже, чем операторы, которые смогут «поладить» с VMmanager, в котором знания уже оцифрованы и аккуратно «сложены в бардачок».

Увы, для заказчиков, которым функциональностей VMmanager не хватает, (например, им нужны виртуальные видеокарты, которых у нас нет) переезд на VMmanager станет вынужденной мерой.

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

  • Если вы работаете с заказчиками ресурсов по «традиционной» схеме (например, по требованию создаете ВМ, настраиваете ее, устанавливаете необходимый софт) — VMware и аналоги вас полностью устроят, а переезд на VMmanager в целях импортозамещения будет, скорее, вынужденной мерой.

  • Если же вы планируете начать обслуживать заказчиков по сервисной модели, выступая полноценным провайдером услуг IaaS/SaaS, и функциональных возможностей VMmanager вам достаточно — от смены решения вы вполне можете выиграть.

Лично я считаю, что в перспективе нескольких лет VMmanager может заменить решения VMware и не столько за счет копирования функциональностей. Помимо реализации современных концепций обслуживания виртуальной инфраструктуры — IaaS, SaaS, IaC и других. — у нас есть еще одно преимущество. Мы можем оценивать, как те или иные возможности реализованы у VMware, Hyper-V, OpenStack или Nebula, и опираться на best practices этих вендоров. Или наоборот, реализовывать по-своему, если в других продуктах что-то сделано не лучшим образом или не в духе современных тенденций.

Параметризуемые скрипты на Shell и PowerShell позволяют тонко настроить ПО на виртуальных машинах под конкретного заказчика услуги.
Параметризуемые скрипты на Shell и PowerShell позволяют тонко настроить ПО на виртуальных машинах под конкретного заказчика услуги.

Это решает не только задачу импортозамещения не имеющей ценности непосредственно для IT-отдела предприятия и поэтому иногда выполняемое «из под палки». Но и развития IT процессов компании, это важно для реализации той самой цифровой трансформации предприятия о которой часто говорят наши клиенты.

Я ответил лишь на базовые вопросы относительно возможностей VMmanager в контексте импортозамещения. Наверняка о чем-то я не рассказал, поэтому задавайте свои вопросы в комментариях — постараюсь всем ответить. Тем, кто захочет познакомиться с VMmanager «своими руками», оставляю ссылку на демо. Кстати, все обновления мы анонсируем в Telegram-канале ISPsystem — подписывайтесь, если интересно.

Читайте так же:

  • Услуги по наполнению сайта информациейУслуги по наполнению сайта информацией ВНИМАНИЕ: ЭТО КОНТРАКТ. ПОЖАЛУЙСТА, ВНИМАТЕЛЬНО ПРОЧТИТЕ ЭТИ УСЛОВИЯ ПЕРЕД ИСПОЛЬЗОВАНИЕМ ДАННОГО ВЕБ-САЙТА. НАСТОЯЩЕЕ СОГЛАШЕНИЕ РЕГУЛИРУЕТ ВАШИ ОТНОШЕНИЯ С BITRIX24 И ИСПОЛЬЗОВАНИЕ УСЛУГ. ОПРЕДЕЛЕННЫХ НИЖЕ. ПРЕДОСТАВЛЯЕМЫХ ВАМ КОМПАНИЕЙ BITRIX24. МЫ ПРОСИМ ВАС ПРИНЯТЬ НАСТОЯЩИЕ […]
  • Нейробиологи показали, как в мозге кодируется социальный рангНейробиологи показали, как в мозге кодируется социальный ранг Исследователи лаборатории системной нейробиологии Солка попытались разобраться, как мозг млекопитающих кодирует социальный статус и использует эту информацию для формирования поведения. Команда обнаружила, что у мышей, участвующих в соревновании, паттерны мозговой активности различаются […]
  • Неубиваемые умные часы Amazfit T-Rex с бесплатной доставкой в Россию заметно подешевелиНеубиваемые умные часы Amazfit T-Rex с бесплатной доставкой в Россию заметно подешевели Неубиваемые умные часы Amazfit T-Rex, которые вышли по цене 140 долларов, теперь предлагаются за 110 долларов во всём мире. Включая американский Amazon и Aliexpress с бесплатной доставкой в Россию. Устройство соответствует степени защиты IP68 и требованиями американского военного […]
  • Создаем самоорганизующуюся команду: пошаговый алгоритмСоздаем самоорганизующуюся команду: пошаговый алгоритм Меня зовут Андрей Булов. Я простой питерский технарь, архитектор, разработчик, DevOps технический менеджер. Сейчас работаю в Quantori.Я не буду описывать самоорганизующиеся команды, а расскажу про алгоритм их создания. Это мой личный опыт — я так работаю с командами (их было 30+). Он […]