Облачная инфраструктура под контролем: как перестать управлять железом и начать управлять сервисами

Облачная инфраструктура под контролем: как перестать управлять железом и начать управлять сервисами

Раньше, чтобы запустить новый сервер, нужно было ехать в дата-центр, покупать железо, ждать монтажа, ставить ОС. Это недели, а то и месяцы. Сейчас всё иначе. Виртуализация и облака позволяют поднять виртуальную машину за минуту. Но с ростом количества ВМ возникает другая проблема: как всем этим управлять, не сойдя с ума. Тут на помощь приходят платформы управления облачной инфраструктурой. Одна из таких — vm-manager от группы Астра. Штука, которая превращает кучу серверов в единый, удобно управляемый организм.

VMmanager — это не просто панелька для создания виртуалок. Это полноценная платформа виртуализации с микросервисной архитектурой, отказоустойчивостью, живой миграцией и даже встроенной SDN-фабрикой для управления сетями. Если коротко, она забирает на себя всю рутину администрирования и позволяет сосредоточиться на реальных задачах бизнеса.

Почему виртуализация требует отдельного управления

Гипервизоры типа KVM или Xen умеют запускать виртуальные машины, это их работа. Но когда таких машин десятки или сотни, вручную следить за каждой невозможно. Нужен оркестратор, который знает, на каком хосте есть свободные ресурсы, куда переселить ВМ при сбое, как настроить сеть между ними и как дать доступ разработчикам, не отдавая им root-пароль от гипервизора.

Кроме того, в крупных инфраструктурах часто используются разные хранилища: локальные диски, быстрые СХД, распределённые хранилища типа Ceph. Платформа управления должна уметь работать со всем этим разнообразием, абстрагируя сложность от администратора.

Вот основные задачи, которые решает современная платформа виртуализации:

  • Создание и удаление ВМ. Быстро, по шаблонам, с нужными параметрами.
  • Миграция. Перенос работающих машин между хостами без остановки сервисов.
  • Балансировка нагрузки. Автоматическое перераспределение ВМ, чтобы ни один сервер не простаивал, а другой не задыхался.
  • Отказоустойчивость. Если хост упал, его ВМ автоматически запускаются на других.
  • Управление сетями. Создание изолированных VLAN, настройка маршрутизации, firewall.
  • Self-service для пользователей. Чтобы разработчики или отделы могли сами заказывать ресурсы через личный кабинет.
  • Мониторинг и оповещения. Видеть, что происходит, и получать сигналы о проблемах.

Что умеет VMmanager редакции Infrastructure

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

Живая миграция (live migration) позволяет перемещать виртуалку с одного физического сервера на другой без разрыва соединений. Это нужно, например, для планового обслуживания железа: выключили один сервер, а ВМ на нём незаметно для пользователей переехали на другой.

High Availability (HA) — автоматический перезапуск ВМ на живых узлах, если узел, где они работали, внезапно умер. Критично для продакшена.

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

Сети и мультиарендность

Отдельно стоит упомянуть встроенную SDN-фабрику. Это штука, которая позволяет абстрагироваться от физической сети и строить виртуальные изолированные сети поверх неё. Используются протоколы VxLAN, iBGP, eVPN. Благодаря этому виртуальные машины могут перемещаться между географически разнесёнными ЦОДами, не меняя IP-адресов. Для распределённых инфраструктур это просто подарок.

Multi-tenant (мультиарендность) — возможность разделить инфраструктуру на независимые «тенанты» для разных отделов, проектов или даже клиентов. У каждого свой личный кабинет, свои ресурсы, свои квоты. Администратор видит всё, но пользователи друг другу не мешают и не видят чужие данные. Это основа для построения частного облака или VDI.

Управление IP-адресами (IPAM) встроено прямо в платформу. Не надо вести отдельную табличку в Excel, система сама знает, какие адреса свободны, и выделяет их при создании ВМ.

Библиотека шаблонов. Более 60 готовых образов ОС. Выбрал нужную, система сама скачает и развернёт. Локальные копии ускоряют повторные установки.

Кому это реально нужно

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

Государственным организациям, которым нужно импортозамещение. VMmanager входит в реестр российского ПО, работает на Astra Linux, поддержка русскоязычная, документация подробная. Для госструктур это важные плюсы.

Медицине и фармацевтике, где нужны масштабируемые и производительные инфраструктуры, например, для вебинаров или телемедицины. Автоматизация выдачи ресурсов экономит время и снижает риск ошибок.

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

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

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