Как построить автоматизированный облачный сервис на базе VMmanager и BILLmanager

О компании и ИТ-отделе
NEWVPS — облачный сервис, предоставляющий услуги аренды виртуальных серверов для частных и корпоративных клиентов. Проект позволяет клиентам быстро создавать VPS с необходимой конфигурацией ресурсов, выбирать операционную систему, подключать выделенный IP-адрес и самостоятельно управлять сервером через личный кабинет.
Сервис ориентирован как на небольшие проекты — сайты, интернет-магазины, тестовые среды и ботов, так и на более ресурсоёмкие задачи: CRM, базы данных, корпоративные приложения, SaaS-сервисы и высоконагруженные проекты. Серверы NEWVPS размещаются в российском дата-центре в Москве.
За инфраструктуру и техническую часть проекта отвечает команда инженеров, которая занимается эксплуатацией серверной и сетевой инфраструктуры, виртуализацией, автоматизацией создания и управления виртуальными машинами, мониторингом и технической поддержкой клиентов.
Помощью в реализации внедрения и запуске программных решений в проект NEWVPS занималась компания «Первый Интегратор», федеральный системный интегратор полного цикла для бизнеса и госсектора.
Архитектура проекта
До внедрения решений ISPsystem
Проект NEWVPS создавался с нуля как облачная платформа для автоматизированного предоставления виртуальных серверов. На этапе проектирования команда понимала: необходимо заложить в архитектуру максимальную автоматизацию, чтобы при масштабировании бизнеса ручные операции не снижали общую эффективность.
После внедрения
В основе инфраструктуры находятся физические вычислительные ресурсы, на которых развёрнута виртуальная инфраструктура. Для управления виртуальными машинами используется VMmanager, а клиентская часть и процессы, связанные с заказом и оплатой услуг, автоматизированы с помощью BILLmanager.
Связка этих решений позволяет объединить инфраструктурный и клиентский уровни проекта. VMmanager отвечает за управление виртуальными ресурсами и жизненным циклом виртуальных машин, а BILLmanager обеспечивает работу с услугами на стороне клиента: заказ, тарификацию, оплату и управление услугами.
Клиент взаимодействует с NEWVPS через единый личный кабинет, а необходимые операции на уровне инфраструктуры выполняются автоматически. Это позволяет предоставлять VPS как полноценную self-service услугу без ручного участия специалиста при создании каждого нового сервера.
Задача
При небольшом количестве клиентов часть операций можно выполнять вручную, однако при развитии VPS-сервиса такой подход быстро становится малоэффективным.
Однако для растущего бизнеса NEWVPS основной задачей стало развёртывание собственной облачной платформы, которая позволила бы предоставлять клиентам виртуальные серверы в формате готовой услуги (самообслуживания), а не заниматься ручным созданием и настройкой каждого сервера.
Выбор решения
При выборе технологической платформы для заказчика были особенно важны:
- возможность автоматизации процессов предоставления VPS;
- масштабирование инфраструктуры по мере роста бизнеса;
- интеграция с собственными сервисами и личным кабинетом NEWVPS.
Используемые продукты и ключевой функционал
В проекте NEWVPS используются два основных продукта ISPsystem — VMmanager и BILLmanager.
VMmanager используется для управления виртуальной инфраструктурой. С его помощью организовано создание и управление виртуальными машинами, распределение вычислительных ресурсов и выполнение основных операций с VPS. Это позволяет технической команде управлять инфраструктурой из единой системы и автоматизировать большое количество рутинных операций.
VMmanager — платформа автоматизации бизнеса по аренде виртуальной инфраструктуры
BILLmanager используется как платформа для управления услугами и взаимодействия с клиентами. Через него автоматизированы процессы, связанные с заказом услуг, тарификацией и оплатой. В связке с VMmanager это позволяет выстроить сквозной процесс: клиент заказывает VPS, система обрабатывает заказ — и необходимые действия передаются на инфраструктурный уровень.
BILLmanager — универсальная платформа автоматизации бизнеса по предоставлению и продаже ИТ-услуг
Очень важна возможность интеграции платформы с внешними системами через открытое API. Благодаря этому инфраструктурный уровень можно связать с собственным личным кабинетом NEWVPS и реализовать для клиента привычный сценарий: выбрать конфигурацию → оплатить → получить готовый сервер.
Результаты и планы развития
Использование VMmanager и BILLmanager позволило построить автоматизированную модель предоставления VPS и существенно сократить количество ручных операций.
Клиент может самостоятельно зарегистрироваться в NEWVPS, выбрать необходимую конфигурацию виртуального сервера, оплатить услугу и получить готовый VPS. При этом технической команде не требуется вручную создавать виртуальную машину и проводить весь процесс настройки для каждого нового клиента. Вся цепочка — от заказа до получения готового сервера — занимает несколько минут и не требует вмешательства инженеров.
Автоматизация позволяет развивать NEWVPS как самостоятельный облачный сервис и постепенно наращивать количество доступных ресурсов и клиентов.
Мнение заказчика
В работе над NEWVPS мы использовали VMmanager и BILLmanager как основу для автоматизации предоставления VPS. Для нас было важно связать управление инфраструктурой с клиентскими процессами, чтобы заказ услуги, оплата и создание сервера проходили как единый автоматизированный сценарий. В результате клиент получает готовый VPS за несколько минут, а инженеры не тратят время на выполнение типовых операций вручную.
Владимир Мутьев
Руководитель проекта
https://newvps.ru
0 комментариев
Вставка изображения
Оставить комментарий