Рекомендуемые, 2024

Выбор редактора

Открытый проект Compute для Facebook начинает разрушать сети

Facebook / OCP server

Facebook / OCP server
Anonim

Open Compute Проект говорит, что он сломал тесные связи между аппаратными средствами и программным обеспечением, которые долгое время закрывали сети, и потребовалось менее двух лет.

Коммутаторы и маршрутизаторы традиционно были «черными ящиками» с аппаратным и программным обеспечением от того же поставщика, и нет путь для других с новыми идеями, чтобы их модифицировать. 15 лет назад сетевое взаимодействие было похоже на Unix-серверы, в результате чего было реализовано собственное аппаратное обеспечение и ОС, сказал Омар Балдонау, менеджер по инфраструктурному программированию в Facebook. Усилия OCP, которые начались в мае 2013 года, теперь открыли этот мир немного, сказал он на саммите OCP в Сан-Хосе во вторник.

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

[Дальнейшее чтение: лучшие беспроводные маршрутизаторы]

OCP работает, как и другие open-source проектов, принимая участие от поставщиков и других разработчиков и анализируя их для включения в набор спецификаций, которые свободно доступны. Разница в том, что OCP в основном сертифицирует аппаратные схемы вместо кода. Его усилия по тестированию включают в себя обеспечение того, чтобы открытая технология работала с обычным механизмом, который большинство предприятий все еще будет иметь в своих сетях в течение многих лет.

Сначала усилия по созданию сети были нелегкими, поскольку никто никогда не имел совместного использования аппаратных конструкций коммутаторов, Baldonado сказал. С трудом шли проблемы, включая лицензирование интеллектуальной собственности. Но в конце прошлого года OCP приняла свой первый открытый коммутатор, 10-гигабитный сетевой коммутатор от технологии Accton на Тайване.

«Это первая в отрасли. Нигде больше вы не можете пойти и получить пакет дизайна для коммутатора, - сказал Балдонадо. «Любой может это построить».

Больше оборудования уже в пути. Один громкий дизайн - это Facebook Wedge, 10-гигабитный коммутатор, который связывает все серверы в стойке, которые компания только что предложила в качестве вклада в OCP. Accton объявила о том, что планирует начать продажу коммутаторов на основе Wedge в этом квартале, а другие производители также планируют использовать дизайн. Broadcom, Mellanox и Alpha Networks также внесли свой вклад в разработку аппаратных средств, которые рассматриваются OCP.

Но открытые сети также занимаются программным обеспечением, и OCP тоже работает над этим. Во вторник OCP приняла Open Network Linux, OS коммутатора, предоставленную Big Switch Networks. Microsoft выпустила проект с несколькими поставщиками для создания SAI (Interface Abstraction Interface) - общего уровня программирования для доступа к основным функциям коммутатора на любом открытом оборудовании. Следующей целью проекта является разработка полного стека программного обеспечения для открытого сетевого оборудования.

Также во вторник Broadcom выпустила библиотеку Open Network Switch Library, которая дает разработчикам доступ к SDK (комплекту для разработки программного обеспечения) для кремниевого коммутатора StrataXGS компании.

Это крупный прорыв, по словам Наджама Ахмада, директора технических операций Facebook. Переключение осуществляется с помощью настраиваемых чипов, которые требуют много лет для разработки, поэтому даже разработчикам открытых коммутаторов необходимо обратиться к поставщикам кремния, таким как Broadcom. Для действительно открытых сетей разработчики должны иметь возможность программировать эти чипы, и для этого требуется доступ к SDK, сказал Ахмад. До сих пор Broadcom требовала лицензии для своего SDK. «Вы можете получить коробку, но вы не можете запрограммировать ее без лицензии», - сказал он.

Открытая библиотека - хорошая новость для FBoss, программного обеспечения, которое Facebook написал для запуска клина, потому что FBoss работает через SDK Broadcom чтобы поговорить с коммутационными микросхемами, сказал Ахмад.

Facebook надеется, что OCP создаст широкую экосистему сетевых производителей, к которой он сможет прибегнуть, чтобы решить проблемы в будущем. По оценкам компании, технология OCP и связанная с ней эффективность работы сэкономили 2 миллиарда долларов на инфраструктурные издержки. Baldonado сказал, что переключатель Wedge и его программное обеспечение уже используются в информационных центрах Facebook. «Если вы один из 1,4 миллиарда пользователей Facebook, вероятность того, что вы пройдете через FBoss».

Top