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

Однако простота эта весьма обманчива. В некоторых случаях процесс оркестровки действительно несложен: «если это, тогда то» (IFTTT, от англ. If This, Than That). Если новый заказ клиента поступает в очередь на обработку, передайте в сеть команду (и связанные с ней атрибуты) для активации заказа. Если параметры данного сетевого соединения выходят за пределы ожидаемого, примените ту или иную политику выравнивания трафика.

 

Это в теории. На практике процесс оркестровки, как правило, сложнее. Чаще всего он включает поток рабочих операций с условными решениями или другими действиями, подлежащими выполнению в установленном порядке. Активация услуги требует таких шагов как контроль кредитоспособности, проверка доступности ресурсов, активация биллинга, уведомление клиента и многое другое. Кроме того, реализуемые процессы часто обращаются к нескольким смежным системам, имеют различный прядок действий/конфигурации в зависимости от марки или модели оборудования и требуют точного соблюдения установленной последовательности, особенно в многодоменных сетях. Необходимо также введение алгоритма повторного прогона программы для борьбы с неожиданными сбоями или ограничениями в ходе выполнения операций.

Современная сетевая оркестровка может улучшить ваши показатели. Как именно?

Все описанные выше процессы входят в понятие планов оркестровки. Но и это еще не всё. План оркестровки не просто согласует и упорядочивает последовательность потоков. Он также координирует интерфейсы/API, подлежащие активации, и параметры, передаваемые через каждый интерфейс.

 

Что касается экземпляров процессов, решения для оркестровки сети, как правило, должны работать в двух различных режимах. Первый – режим проектирования. В этом режиме сетевые операторы определяют структуру оркестровки, то есть формируют и разрабатывают ее планы с необходимыми последовательностями, переменными, интерфейсами и условиями. Данный процесс похож на проектирование завода со всеми его конвейерными линиями, станками и роботами.

 

После разработки, тестирования и запуска плана инструмент сетевой оркестровки используется в рабочем режиме. То есть переходит в «режим производства» и запускает план оркестровки снова и снова для каждого экземпляра процесса (например, для каждого типа заказа клиента). Подобно фабрике, производящей огромное количество деталей. В случае сетевой оркестровки речь идет о производстве множества различных вариантов, в зависимости от сложности плана оркестровки и содержащихся в нем условий.

Сетевая оркестровка. Высвобождение потока повышения эффективности вашей компании

Именно повторяемость рабочего режима позволяет сетевому оператору достичь высокой эффективности, гарантируя неизменность характеристик «продукции», словно сходящей с ленты автоматизированного конвейера.

Следует отметить, что не все этапы в плане оркестровки автоматизированы. В идеале каждый шаг должен таким быть, однако зачастую приходится выполнять действия вручную. Два соседа могут заказать у оператора идентичную услугу с разницей в одну минуту. Один из них может получить услугу практически сразу, поскольку оператор уже установил инфраструктуру в конечном пункте, и остается выполнить только ряд автоматических задач. Второму соседу, возможно, придется ждать активации услуги несколько недель, поскольку в его помещении еще нет подводящего кабеля или оконечного сетевого устройства. Оркестратор должен инициировать физические работы по прокладке и подготовке к предоставлению услуг, выполняемые специалистами группы выездного обслуживания. По заявкам обоих соседей был инициирован один и тот же план оркестровки, но для каждого из них потребовались разные пути его реализации, что привело к разным срокам активации.

Вы теряете контроль над активацией услуг? В этом может быть виноват ваш сетевой оркестратор

Для каждого экземпляра процесса по мере его продвижения от исходного к конечному пункту плана оркестровки может быть выполнено множество различных действий. В любой момент в состоянии активности может находиться большое количество различных экземпляров процессов. Параллельно может быть инициировано множество различных планов оркестровки. В совокупности в любой временной точке могут выполняться многие тысячи этапов процесса. Решение оркестровки отвечает за координацию каждого из этих действий, оптимизируя потоки для обеспечения их эффективного протекания, не допуская десинхронизации или состояний риска (в тех случаях, когда процесс длится дольше заданного времени или продолжительности, определенной соглашением о сервисном обслуживании SLA).

 

Как следует из самого названия, сетевой оркестратор подобен дирижеру оркестра. Он должен координировать все отдельные ресурсы (устройства, интерфейсы, приложения, соединения, сервисы и т.д.), обеспечивая их применение в точное время и в точном порядке, с мыслью о гарантии качества обслуживания и удовлетворенности клиентов.

 

Приложение «Управление заказами на услуги SunVizion» включает функцию оркестровки сети, управляющую такими процессами, как активация заказа на услугу (O2A, от англ. Order to Activate) или ценообразование (Q2C, от англ. Quote to Cash), отвечающими за получение доходов операторов сети. Если ваши текущие процессы O2A или Q2C генерируют проблемы, с выпадениями из синхронизации, рисками или неоптимальными показателями готовности к обслуживанию (RFS, от англ. Ready for Service), задайтесь вопросом, может ли новый оркестратор обеспечить вашей организации необходимые преимущества.

 

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