Опыт компании 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 архитектура стала существенно более цельной:
| Компонент | Роль в инфраструктуре |
|---|---|
| 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 используется как основа личного кабинета клиентов 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