The Linux Foundation выпустил первую версию Open Source-проекта OPEN-O (Open Orchestrator Project) ver. 1.0. Задача новой разработки — создать единую систему, объединяющую средства поддержки программно-определяемых сетей SDN (software-defined networking) и сетевой виртуализации NFV (network functions virtualization).
Главными потребителями для нового инструмента называют сейчас телеком-отрасль. С его помощью оператор сможет осуществлять сквозную (end-to-end) поддержку служб, запускаемых на виртуализованной NFV-инфраструктуре, а также использовать SDN параллельно с сетями предыдущих поколений. Поэтому неудивительно, что основными инициаторами проекта выступили китайские телеком-компании, в частности China Mobile и Huawei. OPEN-O поддерживают многие известные компании, среди которых Brocade, China Telecom, DynaTrace, Ericsson, Intel, ZTE, Canonical, Riverbed, Red Hat.
Согласно документации, основная задача OPEN-O — создать открытую платформу для оркестрации комплексных композитных служб на инфраструктуре любых встречающихся на рынке сетей, в том числе SDN и с поддержкой NFV.
Первый релиз OPEN-O получил название SUN. Как говорится в опубликованном при его выпуске пресс-релизе, новый проект открывает окно в мир свободной оркестрации, наводя мосты между виртуализоваными функциями и службами подключения в любых промышленных сетях, где параллельно работают и постоянно подключенные стандартизированные системы, и виртуализованное корпоративное оборудование, выстроенное по особым схемам с учетом специфических требований конкретного заказчика.
Проект охватывает средства оркестрации для глобальных служб, NFV и SDN. Согласно документации, они могут работать поверх SDN и в любых других сетевых средах, присутствующих на рынке. Предложенный механизм поддерживает полный жизненный цикл работы служб — от их разработки до настройки, обеспечения и эксплуатации.
Архитектура OPEN-O отличается достаточной простотой. В основе платформы лежат единый механизм общей оркестрации работы сетевых служб, средства оркестрации глобальных сетевых служб (GS-O), механизм поддержки виртуализованных приложений и сетевых функций в NFV-среде и службы подключения для SDN-сетей. Связь с контроллерами SDN/VFNM/VIM/EMS осуществляется через драйверы, есть механизм общей поддержки платформы, в частности, для обслуживания потока сообщений.
Для управления механизмом используется единый графический портал. Доступ к нему разграничен, причем отдельно для операторов и для пользователей. Имеется также набор инструментов, с помощью которых можно подготавливать виртуальные функции к запуску и обслуживать их в процессе развертывания.
По всеобщему признанию, как рассказала изданию Virtualization Review представитель исследовательского подразделения China Mobile Мадам Янг, основой будущих сетей будут прежде всего механизмы SDN и NFV. Чтобы это стало реальностью, необходимо повсеместное внедрение соответствующего механизма оркестрации. Благодаря ему станет возможным реализовать достоинства этих механизмов и обеспечить необходимой уровень автоматизации в эксплуатации.
В рамках версии 1.0 были созданы необходимые инструменты для сетевой интеграции и получили начальное развитие средства автоматизации для настройки и обеспечения сетевых служб. Для этого была разработана собственная модель нормализованных данных и реализован механизм, позволяющий за счет изменения модели данных дополнять платформу новыми возможностями.
В рамках версии 1.0 была также реализована модель статического обнаружения конфликтов и для их устранения предусмотрен механизм валидации. В будущих релизах планируется продолжить развитие архитектуры и реализовать механизм динамического обнаружения и устранения конфликтов, нарастить платформу средствами доставки и встраивания необходимых инструментов для взаимодействия с инфраструктурными решениями и программными интерфейсами (API).