Обеспечение централизованного управления жизненным циклом комплексных услуг с помощью интуитивно понятного конфигуратора сервисов B4N Service Platform. Антон Белов, продакт-менеджер NFV в Brain4Net, рассказывает о возможностях графического конфигуратора сервисов – компонента B4N Service Platform.
Введение
В эпоху глобальной цифровизации на первый план выходят простота и “нативность” клиентских сервисов. Конечный пользователь хочет взаимодействовать с удобными и интуитивно понятными приложениями, которые позволяют за пару минут разобраться в интерфейсе (без углубления в технические детали процесса) и быстро получить ожидаемый результат. Например, перейти с одного тарифа на другой в мобильном приложении с помощью переключения чек-бокса, покупку дополнительного трафика или пакета смс, подключение антивируса, и т.д.
Со стороны провайдера сервиса (это может быть и оператор, и предприятие для своих филиалов) требуется обеспечить максимальную оперативность, прозрачность и контролируемость бизнес-процессов. Важно, чтобы бизнес был способен корректировать работу ИТ-процессов в кратчайшие сроки. Это все практически невозможно в действующей парадигме, где в каждой локации свой ИТ-департамент и в его зоне ответственности множество не связанных между собой систем на разных аппаратных платформах и с множеством различных интерфейсов управления. В современных реалиях внесение даже незначительных изменений в бизнес-процесс крупной, географически распределенной компании может занимать месяцы.
Стратегия Brain4Net заключается в том, чтобы обеспечить ИТ-подразделения заказчика (оператора, сервис-провайдера, крупное предприятие) удобным и экономически эффективным инструментом для консолидированного управления ИТ-инфраструктурой. Эта стратегия в полной мере отражается в рамках флагманского продукта компании – B4N Service Platform.
Конфигуратор Brain4Net
В данной статье мы хотели бы рассказать о конфигураторе сетевых сервисов от Brain4Net. Конфигуратор является основополагающим компонентом графического интерфейса B4N Service Platform и позволяет пользователю создавать шаблоны сетевых сервисов и применять их к соответствующим тенантам. Компонент обеспечивает удобное создание комплексных услуг, состоящих из сетевых сервисов и виртуальных сетевых функций, запущенных в телеком-ЦОДе.
При создании конфигуратора был сделан акцент на:
- Упрощение. Абстракция сервисного уровня от аппаратной части, внедрение принципов “Intent-based модели”, максимальная простота развертывания новых VNF, создание сервисов в несколько кликов, автоматическая конфигурация аппаратной части – коммутаторы, серверы.
- Визуализацию. Визуализация виртуальных топологий, графический конструктор с drag-and-drop элементами и пр.
- Возможности расширения. Возможность начать с одного сервера и масштабировать инфраструктуру до размеров оператора национального масштаба (нескольких ЦОДов, множество региональных сетей, несколько контроллеров и оркестраторов, “зонтичная оркестрация”).
Для удобства пользования конфигуратор разделили на 2 части – порталы администратора и пользователя.
Администрирование
В зону ответственности администратора входит управление тенантами и наполнение каталога сервисов. Каталог сервисов необходим для удобства конечных пользователей, которые могут быстро выбрать подходящий продукт партнера из нашего маркетплейса и в течение нескольких минут развернуть его и обеспечить работоспособность, не вдаваясь в технические детали этого продукта.
При загрузке виртуальной функции в каталог создается специальный дескриптор, в котором описывается все поведение функции и ее компонентов – внутренняя архитектура и правила взаимодействия, механизмы масштабирования, действия при авариях, обновления и многое другое. Тем самым, мы получаем полное представление о том, каким образом работает функция и возможность максимально автоматизировать процессы управления ее жизненным циклом.
Для того, чтобы облегчить пользователю задачу по созданию и настройке сервисов, мы создали набор преднастроенных типовых шаблонов сервисов. Пользователю достаточно просто выбрать шаблон из списка и получить нужный ему сервис. Администратор может создавать неограниченное количество шаблонов, необходимых для своих заказчиков.
Тенант представляет из себя логическую изолированную сущность, обладающую набором вычислительных и сетевых ресурсов. Ресурсы могут быть выделены в одном или нескольких ЦОД в зависимости от нужд пользователя тенанта. Пользователи тенанта могут создавать сервисы в рамках выделенных им ресурсов. Делают это они через портал самообслуживания.
Портал самообслуживания
С помощью портала самообслуживания конечный пользователь может быстро создавать сервисы и управлять ими. При этом ему не приходится вникать в вопросы настройки оборудования. Портал самообслуживания состоит из дашборда и конфигуратора сервисов.
С помощью конфигуратора пользователь настраивает необходимые ему сервисы, используя доступные шаблоны и функции. На дашборде он видит все настроенные сервисы, их компоненты. В режиме реального времени отображается состояние всех компонентов, логи, обновления.
Заключение
Компания Brain4Net разработала уникальный графический конфигуратор, с помощью которого можно быстро и удобно предоставлять комплексные сервисы. Данный конфигуратор может выступать в роли оркестратора для практически любой виртуальной функции.
Экономическая эффективность использования данного инструмента складывается из:
- значительного ускорения развертывания новых сервисов (минуты вместо недель и даже месяцев);
- сокращении времени обнаружения неисправностей;
- гибких возможностей масштабирования инфраструктуры за счет отделимости ПО от аппаратной части;
- возможности сокращения затрат за счет сокращения объема масштабных интеграционных работ и более низких требований к квалификации персонала (появляется возможность создавать новые сервисы без углубления в технические детали).
Brain4Net работает над расширением возможностей конфигуратора, в ближайшем релизе будет добавлено управление виртуальными машинами, которые можно включать в цепочки сервисов. Кроме этого, будет добавлена возможность управления приложениями и продолжено наполнение маркетплейса приложений и виртуальных сетевых функций.