Опыт «Белое облако»
Как хостинг-провайдеру создать единую ИТ-среду и автоматизировать предоставление услуг
О компании
— команда технических экспертов, создающая ИТ-экосистему услуг и решений для бизнеса.
В зависимости от сложности задачи, компания объединяет специалистов разного профиля и квалификации для адаптации удалённых серверов и облачных сред под любой сценарий. Это позволяет работать с широким технологическим стеком и соблюдать требования по срокам, объёму и стоимости.
В части облачного направления компания предоставляет в аренду виртуальные, терминальные и выделенные серверы, а также серверы для 1С с поддержкой и настройкой под ключ.
ИТ-команда заказчика
В отличие от облачных провайдеров, использующих СХД, компания предоставляет виртуальные серверы с локальными дисками HDD SAS, SSD SAS и NVMe. Это позволяет добиться минимального времени отклика и максимальной скорости чтения и записи данных.
ИТ-отдел сервиса по аренде VDS/VPS состоит из трёх линий поддержки, проектной и инфраструктурной команд: архитектора, DevOps-инженера и сетевого инженера. Также в команде есть разработчики на Python, PowerShell, C++ для внутренней разработки плагинов, автоматизации и коммерческой разработки.
Исходные данные: архитектура до старта
До внедрения новых решений в компании использовалась виртуализация на базе Hyper-V. Управление инфраструктурой оставалось не автоматизированным: биллинговой системы не было, а развёртывание продуктов выполнялось командой вручную с помощью скриптов.
Основной стек оборудования включал серверные платформы HP, сетевую инфраструктуру на базе Cisco, Juniper и MikroTik, а также систему резервного копирования Veeam.
Задачи проекта
Перед компанией стояли задачи, связанные с развитием и автоматизацией инфраструктуры:
Автоматизация VPS/VDS-услуг
Необходимо было найти надёжную систему биллинга для выставления счётов и контроля оплат, а также обеспечить возможность оплаты для физических лиц с использованием банковских карт и платёжных систем.
Импортозамещение и управление виртуальной инфраструктурой
С уходом зарубежных решений, в том числе продуктов Microsoft, требовалась платформа для централизованного управления гипервизорами, виртуальными сетями и процессами развёртывания серверов и сервисов.
Снижение ручных операций
Текущие процессы строились на скриптах и ручном управлении, что увеличивало время выдачи серверов, а человеческий фактор усложнял развёртывание кастомизированных продуктов. Требовалось выстроить процессы по‑новому и минимизировать зависимость от ручных операций.
Поиск новых решений и этапы проекта
В качестве базовой архитектуры компания выбрала два продукта ISPsystem: BILLmanager и VMmanager. Начался поэтапный переход на новые решения.
На старте проекта в 2019 году заказчик приобрёл BILLmanager 6 Hosting&Cloud для автоматизации биллинга и ИТ-аутсорсинга существующих клиентов. Без системы биллинга запуск и продажа услуг значительно затруднялись, себестоимость продуктов увеличивалась из-за необходимости привлечения дополнительных часов сотрудников.
Следующий шаг — выбор системы виртуализации. Заказчик начал миграцию клиентов на виртуализацию KVM, построенную на основе VMmanager 6 Infrastructure. Платформа стала основным продуктом для управления кластерами и хостами, а также виртуальными машинами (ВМ) «Белого облака».
Пилотное внедрение VMmanager стартовало в 2024 году. Уже в сентябре на платформе разместились первые клиенты, а к началу 2025 года их число превысило количество клиентов на Hyper-V.
BILLmanager и VMmanager: роль продуктов в новой среде
Теперь «Белое облако» использует в плотной связке BILLmanager и VMmanager, которые взаимодействуют между собой и закрывают ключевые бизнес-задачи.
Как работают продукты:
BILLmanager позволяет клиентам заказывать и оплачивать виртуальные серверы, терминальные серверы, а также добавлять к ним диски и продукты, автоматизация которых написана с помощью дополнительных плагинов к BILLmanager. В связке с биллингом работает система Service Desk — сюда поступают тикеты, отправленные клиентами из биллинга. Инженеры также работают с тикетами в самом интерфейсе продукта.
VMmanager отвечает за автоматическое развертывание заказанных в биллинге серверов, применение скриптов, а также предоставляет клиенту сервис панели управления серверами.
VMmanager централизованно управляет кластерами KVM-гипервизоров и обеспечивает:
- Основной функционал управления виртуальными машинами: идентификация; выключение/включение/перезагрузка; подключение к консоли ВМ; снимки и общая информация по ВМ; определение нагрузки на ВМ; управление дисками; клонирование и пр.
- Автоматическое развертывание ВМ по задаче.
- Управление виртуальными сетями.
- Работа с узлами и их мониторинг.
- Добавление скриптов.
- Работа с кластерами и автоматическое распределение нагрузки между узлами кластера.
- Интеграция с BILLmanager.
После внедрения VMmanager заказчик разработал систему резервного копирования, которая построена на кастомизированных скриптах, использующих Borg Backup — c возможностью хранения полных и инкрементных копий. Решение позволяет на основе снэпшотов предоставлять клиентам сервис по резервному копированию их виртуальных машин. При этом пользователю не требуются дополнительные настройки внутри ВМ — он просто заказывает услугу бэкапа у «Белого облака».
Результаты и ключевые эффекты внедрения
Связка BILLmanager и VMmanager стала основным ядром бизнеса «Белого облака» по предоставлению виртуальных серверов в аренду. Со стороны Frontend — это контроль оплат, выставление платежей, работа с клиентами, быстрая выдача сервисов и управление ими в единой панели.
Со стороны Backend заказчик настроил управление кластерами и хостами, виртуальными сетями, скриптами и автоматизацией развертывания. Также возможности доработки плагинов BILLmanager помогли компании с автоматизацией заказов и управлением дополнительными сервисами.
Благодаря удобному интерфейсу с продуктами может работать любой участник команды.
Кто применяет BILLmanager:
- Вся команда технической службы поддержки — отвечает на тикеты и выполняет ручные задачи при необходимости.
- Команда клиентского сервиса — отвечает на тикеты и вносит изменения в сервисы клиентов.
- Отдел продаж — помогает с регистрацией и заказом услуг.
- Бухгалтерия — решает вопросы клиентов по финансовой части: акты, сверка и пр.
С VMmanager работают:
- Инфраструктурная команда — управляет хостами и кластерами, виртуальными сетями, а также проводит мониторинг.
- Команда интеграции — управляет скриптами, развертывает ВМ и автоматизирует процессы.
- Пользователи — получают доступ к панели управления серверами, к консоли и статистике.
Теперь компания работает в рамках единого контура предоставления и управления услугами VPS/VDS — от биллинга и работы с клиентами до управления инфраструктурой и автоматизации развертывания.
Это помогло уйти от рутинных операций и оптимально задействовать в работе с новыми платформами разные команды — без зависимости от инженеров.
Мнение заказчика
По сути, внедрив связку BILLmanager и VMmanager, мы получили полноценную платформу для предоставления услуг по аренде виртуальных серверов. Данная система нас полностью устраивает и имеет хороший задел на будущий рост клиентов и возможности доработки. Отдельно хотим отметить ИТ-команду, развивающую данные продукты, за оперативность, доступность и скорость реакции на запросы по внедрению новых функций.