Российскому многофункциональному холдингу — российская платформа виртуализации
О заказчике
ООО «Технопарк» — российский многофункциональный холдинг, который занимается арендой и управлением собственного или арендованного недвижимого имущества, арендой и лизингом легковых и грузовых автомобилей, обработкой и утилизацией неопасных отходов.
Среди основных клиентов — государственные учреждения, министерства и ведомства.
Головной офис компании находится в Тамбове. Часть сотрудников базируется в Липецкой и Тамбовской областях.
Исходные данные до начала проекта
До осени 2023 года ИТ-инфраструктура заказчика представляла собой виртуальную среду, развёрнутую на собственной геораспределенной сети серверов, под управлением платформы аппаратной виртуализации Hyper-V от Microsoft.
Однако с 30 сентября 2023 года американская корпорация прекратила продление лицензий на софт российским корпоративным пользователям. Это стало катализатором для поиска программных решений среди отечественных производителей.
Цель и задачи проекта
Заказчику требовалась новая платформа виртуализации, которая:
- сможет эффективно и без потери качества закрыть функциональные возможности софта ушедшего зарубежного вендора;
- отвечает современным требованиям российского рынка и законодательства, в том числе в контексте импортозамещения;
- оптимизирует бизнес-процессы и ресурсы компании (автоматизирует рутинные операции, снижает затраты, упрощает работу с ИТ-системой и т.д.);
- имеет высокую масштабируемость (для гибкого наращивания ИТ-ресурсов и запуска будущих проектов).
В рамках этих требований заказчик выделил несколько важных пунктов, влияющих на выбор нового софта:
- «безболезненная» интеграция с уже существующим в компании оборудованием и программным обеспечением;
- высокий уровень отказоустойчивости для обеспечения бесперебойной работы сервисов и баз данных;
- понятное руководство для инженеров и системных администраторов по эксплуатации с доступной технической информацией;
- возможность дальнейшей виртуализации рабочих мест (VDI), чтобы сотрудники из удалённых регионов могли работать в единой виртуальной среде.
Выбор решения: почему VMmanager
Сопоставив исходные требования к платформе виртуализации и имеющиеся на отечественном рынке предложения, заказчик остановил выбор на разработке от ISPsystem — платформе VMmanager.
Этот программный продукт устанавливается на физический или виртуальный сервер заказчика. Он имеет микросервисную асинхронную архитектуру, что позволяет добавлять новые функциональные возможности в максимально быстрые сроки и с незначительными изменениями, повышать отказоустойчивость и использовать его при больших нагрузках.
Платформа является интеллектуальной собственностью компании ISPsystem, входит в Единый реестр российского ПО и совместима с российскими ОС, что гарантирует её высокую работоспособность среди российских заказчиков и устойчивость к санкционным рискам.
Среди знаковых конкурентных преимуществ платформы:
- предоставление удобного портала самообслуживания и администрирования;
- наличие REST open API для интеграции практически с любым сторонним ПО;
- возможность предоставлять клиентам сервис готовых приложений по модели SaaS (ПО как услуга);
- поддержка Terraform — для автоматизации управления инфраструктурой работы по модели IaC (инфраструктура как код);
- поддержка IaaS (инфраструктуры как сервис) — пользователи могут конфигурировать частные сети и создавать изолированную облачную инфраструктуру;
- тесная двусторонняя интеграция с системами мониторинга (Grafana, Zabbix, Nagios, Loki) — для контроля над инфраструктурой и анализа инцидентов;
- живая миграция ВМ между узлами кластера и работающих дисков ВМ между хранилищами — для проведения планового обслуживания сервера без прерывания сервисов;
- управление IP-адресами;
- возможность работать в геораспределенной инфраструктуре: организовать кластер по географической расположенности, по проектам, по оборудованию;
- сокращение ресурсов на администрирование инфраструктуры за счёт автоматизации рутинных операций и удобного управления из графического интерфейса.
Реализация проекта
Чтобы разобраться в тонкостях виртуализации с VMmanager, ознакомиться с функциональными возможностями платформы и проверить, насколько просто и быстро возможно интегрировать софт с сервисами «Технопарка», инженеры заказчика совместно со специалистами ISPsystem собрали тестовый стенд.
После успешного завершения тестирования платформа была введена в промышленную эксплуатацию. Этот процесс занял два месяца.
Практическое применение и особенности решения в проекте
Готовые интеграции из «коробки»
VMmanager заменяет целый комплекс инструментов для работы с виртуальной инфраструктурой и имеет встроенные интеграции с различными операционными системами и программами (1С, WHMCS, Swagger, Zabbix, Grafana, Nagios, ClickHouse, Telegram и другими).
Также VMmanager имеет встроенную библиотеку с более чем 60 готовыми образами операционных систем. Для установки из библиотеки достаточно выбрать интересующую ОС, и система автоматически загрузит и развернёт образ. Это позволяет снижать время будущих установок и сокращать количество рутинных операций.
Для мониторинга своих аппаратных и программных ресурсов заказчик использует систему Zabbix. Её технологическая совместимость с платформой VMmanager упрощает внедрение продукта, уменьшает трудозатраты при его обслуживании и позволяет централизованно осуществлять мониторинг всей инфраструктуры — как физической, так и виртуальной — с помощью одного универсального решения.
Настроить отображение всех необходимых метрик в виде графиков и диаграмм в VMmanager позволяет система мониторинга и визуализации Grafana. За счёт этого команда заказчика может отслеживать изменение показателей в режиме реального времени и получать уведомления об инцидентах в мессенджерах или на почту.
Совместно с сервером управления виртуализацией Termidesk VMmanager может закрывать задачу управления виртуальными рабочими местами (VDI) под ключ и реализовывать терминальный доступ сотрудников «Технопарка» к сервисам компании.
Подходит для импортозамещения
VMmanager закрывает задачу в реализации программы импортозамещения — платформа входит в единый реестр российских программ для ЭВМ и баз данных, совместима с сертифицированной российской операционной системой Astra Linux и имеет лицензию ФСТЭК.
Это актуально для «Технопарка», который работает с государственными учреждениями и госкомпаниями на значимых объектах критической информационной инфраструктуры — для обеспечения высоких стандартов информационной безопасности данных, в том числе защиты гостайны.
Высокая масштабируемость
VMmanager позволяет с лёгкостью масштабировать ресурсы в зависимости от потребностей бизнеса — добавлять узлы в кластер и расширять их производительность, увеличивать количество ВМ и их конфигурацию. За счёт масштабируемости платформы заказчик получил возможность быстро увеличивать производительность как всей своей инфраструктуры, так и отдельных её сервисов.
Обеспечение готовой ИТ-экосистемой и увеличение business value
Интеграции платформы с российским ПО из портфеля «Группы Астра» (RuBackup; ALD Pro; Termidesk), и продуктами ISPsystem (BILLmanager, DCImanager и др.) позволяют контролировать весь стек технологий от операционной системы до приложений и сервисов и обеспечивать компании цифровую независимость и конкурентоспособность на внутреннем рынке.
Заказчик также может реализовывать дополнительные бизнес-услуги, увеличивая средний чек. Например, в интеграции с BILLmanager платформа может обеспечивать автоматизированную выдачу виртуальных серверов клиентам, регистрировать клиентов и вести учёт их финансов, тарифицировать услуги, принимать платежи.
Русскоязычная техническая поддержка и документация
На связи с заказчиком в течение всего процесса реализации — от тестирования и перехода в эксплуатацию до настройки решения — регулярно был сотрудник службы поддержки ISPsystem. Это позволило оперативнее запустить проект и решить возникающие вопросы в индивидуальном порядке.
Наличие русскоязычной документации помогло сократить время на поиск и обработку информации и дало лучшее понимание работы с продуктом, так как документ составлен с учётом обратной связи от русскоязычного сообщества пользователей.
Итоги и планы
Успешный переход с зарубежного аналога на российскую платформу виртуализации позволил заказчику полностью закрыть задачу оптимизации бизнеса в условиях санкционного давления и программы импортозамещения.
Сегодня большая часть сервисов «Технопарка» работает в виртуальной среде, развёрнутой с помощью VMmanager. Среди сервисов, перенесённых на виртуальные серверы, программы 1С, система мониторинга ИТ-инфраструктуры Zabbix, контроллер домена PDC, программы по инвентаризации оборудования, базы данных и другие.
Управление инфраструктурой происходит централизованно из единого окна и удобного графического интерфейса, что позволяет автоматизировать рутинные операции, упростить задачи администрирования ИТ-ресурсами, обеспечить их отказоустойчивость и повысить производительность.
Также за счёт использования платформы заказчику удалось оптимизировать расходы на поддержание и эксплуатацию ИТ-инфраструктуры. Инженеры проекта смогли утилизировать старые серверы, освободив места в стойке и разместив на одном юните несколько десятков виртуальных серверов, что в свою очередь привело к снижению общих затрат на электроэнергию и повышению КПД охлаждающих серверных систем.
А благодаря автоматизированному развёртыванию тестовых стендов любой сложности на практически любых операционных системах в VMmanager ИТ-команда заказчика может изучать функциональные возможности и веб-интерфейсы новых сервисов, повышать собственные компетенции и навыки создания шаблонов ВМ и обеспечивать гибкость использования ресурсов.
Мнение заказчика
ИТ-директор ООО «Технопарк»
Как построить международный хостинг на 40K серверов с помощью продуктов экосистемы ISPsystem
О заказчике
PQ.Hosting — крупный хостинг-провайдер, работающий на международном рынке с 2019 года и предоставляющий все виды услуг хостинга, в том числе ВМ, выделенные серверы, веб-хостинг, VPN, DNS.
Компания является членом RIPE — всемирной ассоциации интернет-регистраторов (обеспечивает свыше 250 Гбит интернет-трафика постоянного пользования).
PQ.Hosting имеет в распоряжении более 1000 собственных сервер-нод, а серверы компании доступны в аренду в 35 дата-центрах по всему миру (при этом список стран присутствия постоянно пополняется).
В клиентской базе хостинг-провайдера более 40 000 активных серверов, которые используют в работе как компании малого и среднего бизнеса, так и крупные организации с виртуальной ИТ-инфраструктурой на 1500+ устройств.
250Гбит
Интернет-
трафика
1000
собственных сервер-нод
35
мировых дата- центров
40 000
активных серверов
в клиентской базе
Исходные данные до начала проекта
С ростом популярности услуг хостинга вырос и сам рынок хостинг-провайдеров: появились новые игроки, а следовательно — увеличилась и конкуренция среди них.
Современный клиент при обращении к хостинг-провайдеру хочет получить:
- Надежность. Провайдер должен предоставлять высокую доступность и гарантированное время работы сервера.
- Скорость. Чем быстрее сервер, тем лучше работает сайт, а значит, у пользователей будет положительный опыт.
- Техническая поддержка. Провайдер должен предоставлять круглосуточную помощь в решении любых проблем.
- Комплекс и вариативность применения услуг:
- Виртуальный хостинг — множество пользователей одновременно работают на одном сервере, зависят друг от друга и сильно ограничены в возможностях и ресурсах.
- VDS/VPS или виртуальный сервер — услуга, которая позволяет получить все преимущества выделенного сервера даже для небольших проектов.
- Выделенный сервер — физический сервер, который полностью предоставляется пользователю в аренду. Как правило, требуется только для больших проектов.
- Технологии SaaS — современные облачные приложения, поставляемые клиенту как услуга.
В основе решения этих клиентских потребностей лежит быстрое и надежное оборудование под управлением опытных специалистов.
А удобные и функциональные программные продукты позволяют:
- упростить процесс заказа услуг клиентам;
- гибко масштабировать сервисы и услуги с учетом появления новых требований (клиентов, рынка и/или государства);
- использовать гибридные системы, которые одновременно закрывают множество потребностей;
- предоставлять высокий уровень поддержки.
Концепция проекта PQ.Hosting заключалась в том, чтобы сделать услуги хостинга максимально эффективными для конечного потребителя независимо от его географического расположения и потребностей: проще в выборе и оплаты услуг, дешевле в создании и настройке, оперативнее в поддержке и гибче в решении нестандартных бизнес-задач.
Цель и задачи проекта
PQ.Hosting требовалось комплексное программное решение, которое позволит быстро запустить коммерческие сервисы, оптимизировать бизнес и автоматизировать предоставление всех видов хостинг-услуг для клиентов любого масштаба из любой точки мира.
Также важными критериями при выборе поставщика софта для ведения бизнеса заказчика было наличие русской поддержки и экосистемного подхода, необходимого для эффективного управления разными продуктами из единого интерфейса.
Задачи:
- Подобрать решение для автоматизации продаж услуг хостинга (VPS/VDS, VDC, выделенных серверов, colocation), предоставления ИТ-сервисов и ведения отчетов;
- Подобрать решение для управления виртуализацией;
- Подобрать решение для предоставления выделенных серверов;
- Подобрать решение с возможностью подключения дополнительных сервисов и кастомизации под нестандартные задачи бизнеса;
- Подобрать решение, которое будет работать в связке с остальными и управляться из единого интерфейса.
Решение, которое используется в проекте
Для предоставления полного цикла услуг хостинга и управления ИТ-инфраструктурой в проекте используется экосистема решений ISPsystem.
Автоматизировать выдачу сервисов помогает биллинговая платформа BILLmanager, которая обеспечивает провайдера всем пулом необходимых инструментов для:
- приема и контроля платежей, интеграции с сервисами эквайринга;
- тарификации по различным схемам (за гарантированные ресурсы, по статистике потребления и другие);
- работы в личном кабинете клиента с возможностью заказывать услуги, управлять ими, общаться с поддержкой;
- поддержки геораспределенной ИТ-инфраструктуры;
- маркетинговых инструментов — уведомлений, рассылок, промоакций;
- встроенной системой поддержки (уведомления и FAQ);
- встроенных BI-инструментов для построения аналитических отчетов.
Также платформа дает возможность предоставлять клиентам в аренду вычислительные ресурсы благодаря простой интеграции с другими продуктами экосистемы ISPsystem.
Так, интеграция BILLmanager с платформой управления виртуализацией VMmanager позволяет «из коробки»:
- автоматизировать заказ и выдачу виртуальных ресурсов (виртуальных машин);
- управлять виртуальной ИТ-инфраструктурой из единого интерфейса (видеть все виртуальные серверы всех стран в одной панели);
- вести мониторинг состояния узла кластера (сервер-ноды);
- видеть статистику каждого виртуального сервера;
- вести учет IP-адресов;
- создавать скрипты для ВМ;
- отслеживать нагрузку и распределять виртуальные машины по узлам внутри кластера, предотвращая возникновение проблем с помощью встроенного сервиса «Балансировщик»;
- снижать нагрузку на техподдержку (выставление счетов, прием платежей, составление отчетов происходит в автоматическом режиме).
А аренда выделенных серверов, управление ими, контроль трафика и энергопотребления прямо из BILLmanager реализованы интеграцией с DCImanager — еще одной платформой из экосистемы продуктов ISPsystem.
Таким образом достигается автоматизация и учет всех имеющихся ресурсов — как физического оборудования, так и виртуальных и облачных сред. С учетом потребностей заказчика также может быть реализована интеграция с любым программным обеспечением, которое присутствует в ИТ-инфраструктуре, для этого предусмотрен открытый API.
Особенности используемых в проекте решений
Экосистемный подход
Рынок хостинга уже не молод, и отдельных продуктов для управления инфраструктурой, клиентских панелей, систем биллинга — много. Все их объединяет то, что такие продукты самостоятельно решают только одну задачу.
Экосистема, напротив, направлена на оперативное комплексное решение различных задач бизнеса хостинг-провайдера.
Платформы ISPsystem работают по принципу единой системы. Это модульные продукты. Они легко разворачиваются, эксплуатируются и интегрируются между собой, позволяя закрыть основные задачи бизнеса хостинга: быстрое внедрение, удобное управление, легкий биллинг.
Также решения имеют подробную русскоязычную документацию и техподдержку, что, с учетом ведения бизнеса в русскоговорящем сегменте, крайне необходимо.
Быстрый вход и запуск услуг хостинга
Решения подходят для инфраструктуры любого масштаба — от небольших хостинг-провайдеров до крупных владельцев облаков, бюджеты компаний могут отличаться в разы, а инструменты для управления и администрирования будут одинаково удобны и эффективны.
Благодаря понятному интерфейсу платформ ISPsystem, а также простой интеграции решений экосистемы между собой с помощью модулей развернуть проект удалось буквально в течение недели. И это включая срок приобретения лицензий, проведения тестового подключения и дальнейшего запуска проекта в прод.
Для старта проекта PQ.Hosting не потребовался и широкий штат задействованных сотрудников — все удалось запустить силами двух инженеров от команды заказчика.
Геораспределенные системы
Инфраструктура современного хостинга давно вышла за пределы одного дата-центра. Клиентам нужна быстрая последняя миля, а бизнесу максимальная отказоустойчивость.
Геораспределенные системы повышают надежность сервисов, а следовательно, снижают финансовые риски провайдера, помогая соблюдать высокие требования SLA.
Так, дата-центры PQ.Hosting расположены в Молдове, Нидерландах, России, США, Латвии, Украине, Гонконге, Германии, Канаде, Словакии, Чехии, Великобритании, Израиле, Турции, Польше, Болгарии, Румынии, Италии, Финляндии, Венгрии, Португалии, Швеции, Швейцарии, Казахстане, Сербии, Ирландии, Франции, Испании, Греции, Литве, Эстонии, Дании, Австрии, Норвегии, Бельгии и Исландии.
Многофункциональность решения бизнес-задач
Раньше под каждую бизнес-задачу приходилось использовать одно конкретное решение. Сегодня у заказчиков в приоритете такие решения, которые позволяют гибко использовать свои функциональные возможности как для реализации основных бизнес-сценариев, так и для дополнительных нестандартных задач.
Например, платформа управления виртуализацией VMmanager позволяет выполнять фоновый анализ клиентских виртуальных ресурсов и выявлять скрытое заражение вредоносным программным обеспечением.
Для этого команда заказчика создала собственные скрипты для виртуальных машин, а далее с помощью запуска этих скриптов и встроенной интеграции VMmanager с программой QEMU Guest Agent провела мониторинг всех виртуальных серверов без непосредственного подключения к ним из интерфейса платформы.
Что примечательно, из одного интерфейса VMmanager в проекте управляется более 700 сервер-нод. Для такого количества ресурсов крайне важен комплексный мониторинг важных показателей и своевременное выявление критических отклонений от нормы. К примеру, в случае выхода из строя какой-нибудь комплектующей сервера заказчик своевременно увидит ошибку конфигурации и без остановки работы произведет миграцию ВМ на другой узел кластера с помощью встроенной функции «живая миграция».
Еще один пример многоцелевого подхода к решению задач бизнеса — применение в проекте платформы управления мультивендорной ИТ-инфраструктурой DCImanager.
Она позволяет заказчику закрывать сценарии по двум направлениям:
предоставлять клиентам администрирование и управление выделенными серверами; самостоятельно управлять собственной инфраструктурой в различных странах (заказчик может не заходя в конкретную панель конкретного сервера конкретной страны видеть в одной платформе общую картину по устройствам во всех локациях — от имени сервера и его подключения до температурных показателей и других данных).
Гибкие возможности доработки и кастомизации
Система биллинга — ключевое звено комплексной автоматизации услуг хостинг-провайдера. Очень важно, чтобы это звено было не только производительным, масштабируемым, многофункциональным, универсальным и открытым для интеграции, но и способным на адаптацию к бизнес-модели заказчика.
BILLmanager — готовое решение, которое не требует затрат на разработку, а также имеет множество интеграций с различными платежными системами и ПО «из коробки», но при этом платформа позволяет при необходимости создать свой дополнительный модуль и таким образом менять бизнес-логику работы системы.
У BILLmanager открытый API, с помощью которого можно масштабировать серверы на гибких тарифах, получать информацию о платежах, списаниях со счета и другие возможности. Заказчик может разработать модуль практически для любой платежной системы, доменного регистратора, СМС-шлюза и других систем.
В частности, гибкие возможности кастомизации платформы активно используются командой PQ.Hosting для написания модулей под индивидуальные платежные системы в различных геолокациях.
Также возможности платформы позволяют брендировать ее интерфейс в зависимости от фирменного стиля компании-заказчика. С помощью API можно написать свой фронтенд и подключить его к бэкенду биллинга.
Предоставление дополнительных услуг
Все продукты экосистемы ISPsystem, используемые в проекте, позволяют развернуть дополнительные сервисы для клиентов и увеличить средний чек.
К примеру, с помощью VMmanager команда PQ.Hosting развернула услугу предоставления VPN-сервера по модели SaaS. В платформе уже есть готовые шаблоны и инструменты для запуска этого сервиса.
А вот заказ, настройка и выдача данной услуги происходят уже через интерфейс BILLmanager. Клиент провайдера получает готовый VPN и заведомо освобождается от администрирования гостевой ОС виртуальной машины.
Также благодаря широкому пулу различных шаблонов из репозитория VMmanager (как предоставленных в коробочном решении от ISPsystem, так и самостоятельно разработанных и интегрированных заказчиком) клиент может буквально в пару кликов самостоятельно развернуть дополнительные услуги, в том числе несколько видов VPN-серверов, несколько видов proxy-серверов и другие.
Итоги реализации
и дальнейшие планы
Более четырех лет команда PQ.Hosting успешно реализует все виды хостинг-услуг, причем постоянно расширяя свои представительства в разных странах и демонстрируя ежегодный двукратный рост оборота бизнеса.
Это стало возможным благодаря использованию в проекте платформ ISPsystem. Они не просто заточены под решение задач хостинг-провайдеров, но и эффективно работают в связке друг с другом как единая экосистема, создавая синергетический эффект.
Так, рецепт быстрого запуска коммерческих сервисов прост:
- DCImanager — для управления оборудованием и предоставления выделенных серверов;
- VMmanager — для виртуализации и выдачи VDS/VPS;
- BILLmanager — для продажи ИТ-сервисов, управления услугами, составления отчетов.
К тому же типовые сценарии использования платформ, логика решения бизнес-задач, доработанные функциональные возможности реализованы в решениях ISPsystem с учетом потребностей бизнеса и обратной связи от пользователей в русскоязычном комьюнити. Это позволяет нашим соотечественникам запускать проекты максимально безболезненно и с понятными нашему бизнес-менталитету рабочими алгоритмами.
В планах компании — масштабирование собственной ИТ-инфраструктуры в новых геолокациях и расширение пула используемого функционала в решениях экосистемы ISPsystem.
Мнение заказчика
«Для нас было важно, что решения ISPsystem работают по принципу экосистемы. Просто мы сразу понимали, что с ними будет проще запускаться, так как все работает в связке, не надо никого ни с кем „дружить“ между собой, настраивать. Также у команды есть русскоязычная поддержка, техническая документация — это тоже во многом помогло нам с выбором поставщика»
директор компании PQ.Hosting