#797DCA Опыт компании VPS.one

Перейти от самописных скриптов к промышленной платформе: история автоматизации международного хостинга 
на базе VMmanager и BILLmanager

О компании: исходные данные

VPS.one — международный хостинг-провайдер, специализирующийся на виртуальных серверах (VPS) на базе KVM с SSD-накопителями и полным root-доступом. Компания работает с клиентами по всему миру, фокусируясь на разработчиках, небольших и средних компаниях, которым нужны предсказуемые ресурсы, прозрачная цена и контроль над инфраструктурой без излишнего «облачно-корпоративного» усложнения.

Инфраструктура VPS.one размещена в Tier III дата-центрах в Европе — Нидерландах, Словакии и Сербии, с возможностью выбора локации при заказе сервера. Компания предлагает более 10 Linux-дистрибутивов, оплату по дням, месяцам или годам, принимает банковские карты, WebMoney и криптовалюту, а также обеспечивает круглосуточную техническую поддержку.

Как устроен ИТ-блок

ИТ-функция в VPS.one распределенная, но по сути представляет собой единый продуктово‑технический блок из 10–12 человек, разделенный на несколько ключевых направлений:

Направления Функции
Инфраструктурная команда Серверы и сети в дата-центрах, работа виртуализации, резервирование, мониторинг
Команда платформы (DevOps) Развертывание панелей управления, интеграция биллинга, автоматизация жизненного цикла VPS, CI/CD
Служба поддержки 24/7 (L1/L2) Работа с клиентами через тикет-систему: настройка ОС, панелей управления, миграции, вопросы по производительности
Продукт и аналитика Мониторинг метрик (конверсия, нагрузка, выручка), запуск и тестирование новых тарифов и локаций, акционные предложения

Основные задачи ИТ-подразделения:

  • поддерживать устойчивость и предсказуемую производительность VPS-инфраструктуры;
  • быстро масштабировать мощности под рост нагрузки;
  • обеспечивать автоматизацию всех стандартных операций (создание/перенос/удаление VPS, биллинг, документооборот);
  • давать маркетингу и продажам предсказуемый, управляемый продукт.

Архитектура проекта: до и после интеграции ISPsystem

До интеграции

На старте проект строился достаточно «кустарно» по меркам профессионального хостинг-провайдера:

  • гипервизоры на базе Linux KVM в нескольких европейских дата-центрах;
  • управление виртуализацией — через комбинацию Proxmox и собственных скриптов/утилит;
  • учет IP-адресов и конфигураций — в отдельных таблицах и файлах, частично в системе мониторинга;
  • биллинг и личный кабинет — собственная разработка с базовой интеграцией платежных шлюзов, без гибкой поминутной/подневной тарификации;
  • тикеты и поддержка — через почту и отдельный helpdesk, не связанный с биллингом.

ИТ-ресурсы слабо взаимодействовали друг с другом: отдельная платформа виртуализации, отдельный биллинг, отдельные инструменты учета IP и тикетов. Любая доработка или изменение тарифа требовали правок в нескольких местах, а автоматизация жизненного цикла VPS была сильно завязана на самописные скрипты.

После интеграции ISPsystem

После внедрения продуктов ISPsystem архитектура стала существенно более цельной:

Компонент Роль в инфраструктуре
VMmanager Управляет кластерами KVM-гипервизоров в дата-центрах Нидерландов, Словакии и Сербии: контроль нод, шаблонов ОС, создание/удаление VPS, управление ресурсами
BILLmanager Центральная точка для биллинга, тарифов, заказов, продлений, работы с балансом, реферальной программы и финансовой отчетности
Личный кабинет Построен поверх BILLmanager и связан с VMmanager — заказ и управление VPS происходят без «разрыва» между биллингом и инфраструктурой
Платежные системы и тикеты Интегрированы в единый контур BILLmanager, статусы услуг синхронизированы с VMmanager в обе стороны

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

Проблема: почему потребовалась новая платформа

К моменту поиска решения  у VPS.one накопилось несколько критичных проблем, сдерживающих развитие бизнеса.

Фрагментация и ручные операции

Создание и изменение VPS в разных дата-центрах происходило разными путями: где‑то через интерфейс Proxmox, где‑то через CLI и собственные скрипты. Это увеличивало количество ошибок, осложняло онбординг новых сотрудников и замедляло реакцию на рост спроса.

Ограничения самописного биллинга

Старая биллинговая система плохо поддерживала:

  • оплату по дням (pay per day) — ключевую особенность VPS.one;
  • гибкие скидки и промо-акции;
  • работу с несколькими платежными системами и валютами;
  • нормальный учет периода действия услуг и автоматическое продление.

Отсутствие единой картины по клиенту

Тикет-система существовала отдельно от биллинга. Поддержка не видела в одном окне услуги клиента, платежи, историю обращений и технические операции. Это мешало поддерживать высокий уровень сервиса и быстро решать вопросы.

Сложности масштабирования

При появлении новых площадок в Европе стало очевидно, что текущая связка «самописный биллинг + Proxmox + скрипты» плохо масштабируется и трудно управляется при расширении географии.

Почему это было важно

Бизнес-модель VPS.one строится на:

  • высокой степени автоматизации (чтобы при росте числа VPS не росли операционные затраты);
  • быстром выводе новых тарифов и локаций;
  • круглосуточной поддержке и предсказуемом SLA.

Без стабильной платформы управления и биллинга компания упиралась в «потолок» роста и рисковала снижением качества сервиса.

Почему выбрали ISPsystem

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

В пользу ISPsystem сыграли несколько факторов:

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

Используемые продукты ISPsystem и ключевой функционал

VMmanager — инструмент для создания отказоустойчивой виртуальной среды, а также для централизованного управления аппаратной и контейнерной виртуализацией.

VMmanager управляет кластерами KVM-гипервизоров в европейских дата-центрах VPS.one и обеспечивает:

автоматическое создание, перезагрузку, остановку, удаление VPS по командам из биллинга

хранение и развертывание более 10 шаблонов Linux-дистрибутивов (AlmaLinux, Debian, Ubuntu, CentOS и др.);

управление ресурсами (CPU/RAM/SSD), лимитами, сетевыми настройками и IP-адресами из единого интерфейса.

BILLmanager — универсальная платформа для автоматизации выдачи хостинг-услуг, управления сервисами, для контроля и управления ИТ-инфраструктурой.

BILLmanager используется как основа личного кабинета клиентов VPS.one и закрывает полный цикл биллинга и поддержки:

регистрация, заказ услуг, продление, история платежей, документооборот;

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

интеграция с несколькими платежными каналами (банковские карты, WebMoney, криптовалюта), что критически важно для международной аудитории;

встроенная тикет-система, с которой работает служба поддержки 24/7, связанная с услугами и платежами конкретного клиента.

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

Результаты: как продукты ISPsystem помогли бизнесу

Кто работает с продуктами

Роль Продукт Как использует
Инфраструктурная команда и DevOps VMmanager Управление нодами, шаблонами ОС, диагностика инцидентов, планирование ёмкости
Служба поддержки и биллинг-специалисты BILLmanager Просмотр услуг клиентов, выставление счетов, обработка тикетов, контроль оплаты и продлений
Маркетинг и продукт-команда BILLmanager Анализ выручки по тарифам и локациям, планирование акций и изменений в линейке

Срок эксплуатации

Переход на решения ISPsystem и их промышленная эксплуатация заняли несколько месяцев. В боевом режиме связка VMmanager + BILLmanager работает более года. За это время компания постепенно вывела на неё основные географические локации и новые тарифы.

Ключевые результаты: 5 главных эффектов

По внутренним оценкам и метрикам VPS.one удалось добиться следующего:

Сокращение времени вывода услуги Сокращение времени вывода услуги

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

Снижение операционной нагрузки Снижение операционной нагрузки

Доля ручных операций при создании/изменении VPS и управлении IP-ресурсами сократилась примерно на 30–40%. Это позволило не увеличивать штат при росте количества активных VPS.

Улучшение клиентского опыта Улучшение клиентского опыта

Благодаря единому личному кабинету и тикет-системе уменьшилось число «разорванных» обращений и повторных запросов от клиентов. Качество первого ответа и время решения типовых задач стали более предсказуемыми.

Гибкость тарифной политики Гибкость тарифной политики

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

Подготовка к масштабированию Подготовка к масштабированию

Наличие стандартизированной платформы управления и биллинга позволило увереннее планировать запуск новых локаций и услуг (Storage VPS, игровые сценарии, специализированные тарифы под VPN и другие) без риска «сломать» существующую инфраструктуру.

Дальнейшие планы

VPS.one продолжает развиваться вместе с экосистемой ISPsystem. В планах компании:

  • расширение географии присутствия с добавлением новых дата-центров;
  • запуск новых продуктовых линеек (Storage VPS, специализированные тарифы);
  • дальнейшая автоматизация операционных процессов;
  • укрепление позиций на международном рынке VPS-хостинга.

Мнение заказчика

Омар Саадун

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

Омар Саадун
Технический директор VPS.one