В начале нынешнего года компания Hewlett-Packard активно вышла на растущий рынок открытых сетевых технологий, выпустив линейку коммутаторов Altoline, которые позволяют заказчикам покупать брендовые системы и запускать поверх них стороннее ПО.
Расширяя свои разработки в этой области, компания ныне стала лидером проекта сетевой ОС с открытым исходным кодом на базе Linux (NOS), с которой сетевые вендоры, разработчики и пользователи получат возможность более легкой оптимизации своих сетей под быстро меняющиеся требования к дата-центрам.
Официальные представители HP объявили 5 октября о создании сообщества OpenSwitch и проекта NOS, которые стали результатом кооперации компании с такими партнерами как Arista Networks, Broadcom, Intel, VMware и Accton Technology. Последний является ODM-производителем, с которым HP работала при создании семейства коммутаторов Altoline. Как сообщил Марк Кэрролл, технический директор подразделения HP Networking, он ожидает, что к сообществу быстро присоединятся и другие ИТ-вендоры.
По его словам, идея создания сообщества OpenSwitch обусловлена потребностью в открытой NOS, которая должна помочь предприятиям и поставщикам сервисов справляться с растущей необходимостью в масштабируемости, гибкости и вендорной независимости дата-центров под прессом цифровой экономики, требующей постоянной готовности и генерирующей огромные объемы данных. Необходимость масштабирования вытекает из быстрого роста сетевого трафика, а сами сети нуждаются в достаточной гибкости, чтобы перестраиваться в соответствии с меняющимися запросами бизнеса. И открытая NOS, не привязанная к одному вендору, помогает решить обе эти задачи.
Движение по пути сетевой виртуализации, вызванное потребностями в большей маневренности, программируемости и масштабируемости, породило идею переноса уровня управления и сетевых задач в ПО, способное работать на различных недорогих и общеупотребительных системах. ODM-производители воспользовались этим трендом для выпуска систем класса white box, на которых может работать такое ПО. HP и другие сетевые вендоры — особенно Dell и Juniper Networks — откликнулись на то же веяние предложением брендовой сетевой аппаратуры, способной работать со сторонним ПО от производителей типа Cumulus Networks и Pica8.
Ныне HP стала лидером инициативы по созданию полностью открытой NOS. По словам Кэрролла, это является важным шагом на пути отхода от традиционных методов построения сетей, в которых оборудование и ПО разрабатывались инженерами одного вендора. С созданием OpenSwitch любая другая компания, включая других сетевых вендоров, может присоединиться к сообществу, участвовать в работе над ОС и использовать ее для решения собственных задач.
«Наша позиция состоит в том, что любой член сообщества может присоединиться к разработкам или создавать собственный дистрибутив OpenSwitch», — сказал Кэрролл, добавив, что такая открытая среда является единственным способом стимулировать тот масштаб инноваций, который необходим для дата-центров.
Другие вендоры видят в действиях HP естественное направление развития сетевой отрасли.
«На наш взгляд, это еще один звонок для Cisco, — сказал Стив Гаррисон, вице-президент по маркетингу Pica8. — Индустрия по всем фронтам требует возможности выбора. Замкнутые решения никому не нужны. HP лидирует по этому направлению, ориентируясь на технологию Open Source и выбор из многих сетевых ОС».
Джеф Рэймонд, вице-президент Arista по управлению продуктами и сервисами для EOS, собственной сетевой ОС этой фирмы, отметил, что инициативы HP согласуются с философией его компании.
Он добавил, что «Arista всегда занималась коммерческими микросхемами и сетевыми решениями на базе открытых стандартов. По нашему мнению, будущая интеграция DevOps и NetOps требует первоклассной экосистемы, связанной с облачным стеком. Мы приветствуем инициативу OpenSwitch как еще один пример отхода от унаследованных моделей».
Движение в сторону дизагрегации также встает в оппозицию к подходу, избранному лидером рынка сетевых технологий Cisco Systems, руководство которого заявляет, что нынешний тренд запросов заказчиков ориентирован на интегрированные решения, снимающие заботы об интероперабельности разнородных систем и позволяющие уделять больше времени инновациям для собственного бизнеса.
Между тем 5 октября на своей конференции Global Editor’s Conference в Калифорнии представители Cisco отметили, что компания осваивает открытую технологию, а ее CEO Чак Роббинс сказал, что компания предвидит будущие проекты, где ее ПО станет работать на x86-серверах. Вместе с тем Роббинс высказал мнение, что необходимые для современных сетевых сред уровни безопасности и аналитические возможности требуют наличия высокопроизводительного оборудования, которого в открытых системах может не оказаться.
Глава Cisco также высказал сомнение в том, сможет ли взаимно дифференцироваться растущее число конкурентов, создающих брендовые системы, рассчитанные на использование сторонних ОС. На сегодняшний момент, утверждают представители компании, Cisco способна удовлетворить любые запросы заказчика. «Однако на долгосрочные прогнозы мы не замахиваемся», — отметил Роббинс.
По словам Кэрролла из HP, поинтересовавшись другими отраслевыми предложениями сетевых ОС, он не нашел ничего, что удовлетворяло бы всем нуждам современного дата-центра, от масштабируемости до гибкости. «Нам нужно предложить то, что масштабируется, — сказал он. — Иначе мы реально не создадим ничего отличного от того, что сегодня уже имеется».
По словам Кэрролла, особый интерес к масштабированию характерен для игроков, оперирующих сверхмасштабной инфраструктурой. Компании типа Facebook и Google разрабатывают собственное оборудование и ПО (включая ОС), соответствующие требованиям сред интернет-масштаба. «Единственная причина, почему они присутствуют в NOS-бизнесе, состоит в том, что им приходится это делать по необходимости, — сказал он. — Их не заботит, чтобы их собственная ОС была универсальной. Им лучше, чтобы этим занимался кто-то другой».
OpenSwitch NOS будет включать полную поддержку протоколов уровня Layer 2/3, облачную базу данных с открытым исходным кодом для постоянной и временной конфигурации (в системной базе данных должны отражаться все межмодульные коммуникации) и универсальный подход к API с поддержкой CLI, REST, Puppet/Chef и Ansible.
Кэрролл проинформировал, что пока разрабатывается OpenSwitch NOS, на коммутаторах HP Altoline будет по-прежнему предлагаться ПО Cumulus и Pica8. Он также сказал, что со временем HP подыщет для сообщества постоянную штаб-квартиру.
«Мы думаем о том, где бы она могла находиться в будущем. — добавил он. — Нас не интересует контроль над сообществом, и мы будем лишь его участником, вносящим свой вклад. Крупным активным участником, но только одним из многих».
Сообщество OpenSwitch уже приступило к работе, и первый релиз NOS для разработчиков ожидается в первой половине 2016 г. По словам Кэрролла, во второй половине того же года NOS, возможно, уже начнет использоваться в реальных проектах.