Еще недавно о программно-определяемых сетях (software-defined networking, SDN) говорили только как эксперименте, способным заинтересовать сервис-провайдеров и тестовые лаборатории. Никто не воспринимал эту технологию как пригодную для реального применения.

Сегодня отношение к SDN изменилось. Например, Gartner в недавнем исследовании Magic Quadrant 2017 for Data Center Networking рассматривает ее как полноценный рычаг развития для дата-центров. Новый «магический квадрант» свел вместе лидеров разработки систем управления сетями в дата-центрах.

Нарастающее значение SDN подчеркивается уже во вводной части отчета, где появился новый раздел — Market Dynamics («Динамика развития рынка»). Аналитики отмечают, что заказчиков в прошлом году интересовали в первую очередь такие вопросы, как «Что нового на рынке SDN-продуктов?» и «Пора ли внедрять SDN, или время его еще не пришло?».

По версии Gartner, бесспорным лидером рынка SDN является сегодня Arista Networks. Компания «предлагает гибкое решение, которое обеспечивает широкие возможности интеграции с различными сторонними системами программной оркестрации и SDN. Гибкость достигается благодаря открытым интерфейсам и доступности средств программирования».

Интересные разработки, связанные с SDN, сегодня выпускают многие, отмечает Gartner, обращая внимание на продукты Big Switch Networks, Juniper Networks, NEC, VMware и других компаний.

Разбор главных трендов в новом отчете Gartner провел Дэвид Рамель (David Ramel), редактор издания 1105 Media. Рассмотрим далее его выводы более подробно.

Новые SDN-технологии

Среди новшеств последнего времени Gartner отмечает развитие двух технологий, имеющих отношение к SDN: создание сетевых фабрик (networking fabric) и разработка сетевых систем, отслеживающих «намерения» (intent-based networking systems).

Фабрики — это автоматизированные, виртуальные сетевые архитектуры, которые можно применять взамен традиционных сетевых моделей подключения «точка-точка». Благодаря оркестрации услуг в новых системах повышается гибкость и создаются предпосылки для более простого программного конфигурирования SDN-сетей. В результате сети получаются более интеллектуальными, демонстрируют более высокие характеристики по балансировке нагрузки. У них сокращается время простоев, растет эффективность аварийного восстановления.

«Большинство вендоров предлагают комплексные fabric-решения на базе чаще всего проприетарных архитектур, — отмечает Gartner. — У этих решений есть различные достоинства. Например, хорошая программируемость сети и единая централизованная точка управления. Несмотря на проприетарный характер, предлагаемые решения вызывают большой интерес со стороны заказчиков». Примеры таких решений: Cisco ACI и NFM, Arista Networks CloudVision, Juniper Networks Junos Fusion, Huawei Cloud Fabric.

Второе новшество — intent-based networking — сетевые технологии, использующие средства автоматизации управления сетями на основе методов машинного обучения. Новые инструменты аналитики реального времени предназначены в первую очередь для дата-центров. С их помощью можно, например, гарантировать уровень качества стриминга трансляций, повысить качество собираемой прикладной аналитики. Рост достигается за счет оценки поддержки операций изнутри. На базе выстроенной системы обучения обеспечивается высокое качество сетевой автоматизации.

Как отмечает Gartner, благодаря подключению инструментов аналитики к новым средствам управления сетями становится возможным добиваться желаемого состояния сети уже не только за счет действий администратора, но также методом задания набора политик с учетом модели управления «по намерениям». В будущем, по мнению Gartner, технология intent-based networking станет одним из основных элементов управления для сетевых решений. Нужный выбор в списке высокоуровневых политик будет достигаться за счет автоматического преобразования требований бизнеса в команды, обеспечивающую требуемую перенастройку сетевой конфигурации.

Модель intent-based networking в чем-то напоминает работу самоуправляемого автомобиля: она накапливает сетевую аналитику, собирая данные с различных сенсоров, а затем, используя средства машинного обучения и ИИ, формирует команды для управления сетью, добиваясь достижения желаемой цели.

ACI vs. SDN

В квадранте «Лидеры» присутствует не только Arista Networks, но еще и Cisco. Gartner выражает мнение, что сегодня именно эти компании являются носителями главных трендов развития систем сетевой поддержки, связанного с переходом от аппаратных к программно-определяемым решениям.

Главным достижением Cisco на этом пути является полнота реализации принципов ACI (Application Centric Infrastructure). Благодаря этому компания выстраивает полноценную сетевую инфраструктуру с использованием централизованных средств автоматизации и профилей приложений на основе политик. ACI сегодня рассматривается как альтернатива SDN. Развитие этого направления силами Cisco также выглядит понятным: давний лидер рынка сетевой инфраструктуры ищет пути для сохранения своего влияния в условиях нарастающего влияния SDN.

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

ACI в версии Cisco — это способ для интеграции с сетевыми продуктами уровней 4-7 (транспортного, сеансового, представления и прикладного), например, с разработками Citrix, F5, Check Point и Infoblox.

Будущее систем сетевого управления

В отчете Gartner называются и другие тренды развития систем сетевого управления для дата-центров:

  • Переход от прежней системы управления, выстроенной на базе передачи служебных команд CLI (command line interface) между устройствами, к созданию централизованной системы управления операциями через API на базе политик («The CLI Is Dead; the API Is Cool»).
  • Первостепенное внимание программной реализации функций для подчеркивания достоинств аппаратных решений конкретных вендоров.
  • Отход от проприетарных решений к широкому использованию открытых продуктов категории Open Source.
  • Разукрупнение аппаратных и программных продуктов для снижения зависимости от решений только одного вендора.
  • Сетевая поддержка контейнеров взамен виртуальных машин, что было характерно для разработок пятилетней давности. Применение контейнеров обеспечивает более высокую фрагментацию, и эту модель поддерживают все крупные вендоры на рынке, предлагая собственные решения и рекомендации.
  • Развитие интегрированных гиперконвергентных систем, предоставляющих в виде единых продуктов функции вычислительной мощности, сетевой поддержки и СХД. Их популярность растет благодаря упрощению обслуживания и сокращению затрат на развертывание.