The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Facebook представил открытую платформу для создания сетевых коммутаторов

19.06.2014 17:22

Facebook представил проект Wedge, в рамках которого развивается открытый сетевой коммутатор, рассчитанный на обслуживание серверной стойки (top-of-rack). Одновременно представлена основанная на ядре Linux операционная система FBOSS, предназначенная для использования в коммутаторах. Благодаря отличающемуся от традиционных парадигм подходу к комбинации компонентов программного и аппаратного обеспечения для организации работы сетевого стека, в новом коммутаторе удалось достигнуть нового уровня прозрачности, автоматизации и управления в работе сети.

При разработке был учтён опыт использования тысяч серверов в центре обработки данных Facebook. Рабочий 40-гигабитный прототип коммутатора на базе платформ Wedge и FBOSS, включающий 16 слотов, расширяемых до 32, уже тестируются в сети Facebook. После завершения тестирования, связанные с проектом наработки будут опубликованы в рамках инициативы Open Compute, нацеленной на создание открытых спецификаций для оснащения датацентров, позволяющих добиться максимальной масштабируемости, гибкости и эффективности работы инфраструктуры при минимальных затратах. Развиваемые в рамках проекта Open Compute спецификации распространяются в соответствии с условиями Open Web Foundation, подразумевающими полную передачу в безвозмездное пользование всей связанной с разработкой интеллектуальной собственности и патентов. CAD-файлы с дизайном оборудования публикуются под лицензией Creative Commons Attribution 3.0.

Ключевыми особенностями аппаратной начинки Wedge является приближение гибкости и производительности коммутатора к современным серверным платформам. Если традиционные коммутаторы обычно поставляются в форме монолитных систем и снабжены нестандартными управляющими интерфейсами, то Wedge построен на архитектуре модульных микросерверов, уже применяемой в серверных системах Facebook. Архитектура Wedge позволяет использовать в продукте широкий диапазон микросерверов, удовлетворяющих открытым спецификациям и не привязанным к отдельным производителям. Например, в тестируемом прототипе использованы штатные микросерверы, уже используемые в других элементах инфраструктуры. При этом задействование устройств открытого форм-фактора позволяет создавать конфигурации на базе разных процессоров, включая процессоры Intel, AMD и ARM.

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

Структура программной платформы FBOSS нацелена на возможность применения в коммутаторах библиотек и подсистем, уже используемых для управления серверами, в том числе средств начального развёртывания, вывода из эксплуатации, применения обновлений, приостановки работы на время обслуживания без потери клиентских соединений. В платформе также применяется единый уровень абстракции на базе Apache Thrift, скрывающий особенности API применяемых в коммутаторах ASIC и позволяющий рассматривать коммутатор как один из типовых сервисов Facebook.

FBOSS позволяет использовать гибридную модель управления коммутаторами, сочетающую централизованные и распределённые методы управления, позволяя довести уровень утилизации доступных сетевых ресурсов до 90% без возникновения заторов в обработке пакетов, ускорить устранение проблем и восстановление после сбоев, оперативно реагировать на внезапные изменения характера глобального трафика. С FBOSS также используются существующие инструменты мониторинга, позволяющие контролировать изменения производительности и параметры системы, такие как температура и работа кулеров.



  1. Главная ссылка к новости (https://code.facebook.com/post...)
  2. OpenNews: Microsoft и LSI присоединились к проекту по созданию открытого серверного оборудования
  3. OpenNews: Первые результаты инициативы по созданию открытого сетевого коммутатора
  4. OpenNews: Проект Open Compute представил Open Rack и обновлённый вариант спецификаций
  5. OpenNews: Компания Dell открыла код проекта Crowbar. Новые аппаратные решения для OpenStack
  6. OpenNews: Facebook открывает дизайн своих серверов
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/40038-opencompute
Ключевые слова: opencompute, switch
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (35) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 17:53, 19/06/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +8 +/
    Теперь понятно почему Faceook сегодня пол дня был недоступен :-)
     
     
  • 2.27, Аноним (-), 22:43, 19/06/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Коммутаторы меняли, фигле :).
     
  • 2.40, Grammar_Nazi (?), 20:52, 20/06/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    полдня
     

  • 1.2, Zenitarka (?), 17:55, 19/06/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +9 +/
    Не юзаю facebook, да и вообще социальные сети.
     
     
  • 2.5, rob pike (?), 17:58, 19/06/2014 [^] [^^] [^^^] [ответить]  
  • +5 +/
    И вообще компьютеры.
    А комментарии секретарше диктуешь.
     
  • 2.6, Andrey Mitrofanov (?), 17:59, 19/06/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Не юзаю facebook, да и вообще социальные сети.

    А коммутаторы-вверху-стойки? А стойки в серверной? А коммктатор вверху в серверной?? Ну, хотя б, сетевой стек-то?! А соху?...

     
     
  • 3.7, rob pike (?), 18:02, 19/06/2014 [^] [^^] [^^^] [ответить]  
  • +8 +/
    Только почтовые голуби
    Только хардкор
     
     
  • 4.8, Аноним (-), 18:28, 19/06/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Кую мечи, недорого...
     
     
  • 5.10, rob pike (?), 18:34, 19/06/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Из оралов?
     
  • 5.20, Аноним (-), 20:12, 19/06/2014 [^] [^^] [^^^] [ответить]  
  • +17 +/
    >Кую мечи, недорого...

    Мечу куи, дорого :)

     
     
  • 6.37, Клыкастый (ok), 10:14, 20/06/2014 [^] [^^] [^^^] [ответить]  
  • +7 +/
    стесняюсь спросить по поводу ударения на первом слове...
     
  • 5.28, Аноним (-), 22:45, 19/06/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Кую мечи, недорого...

    Голуби требуют ranged weapon для фильтрации пакетов. Мечом много не нафильтруешь.

     
     
  • 6.41, AlexAT (ok), 16:00, 21/06/2014 [^] [^^] [^^^] [ответить]  
  • +/
    На транзите - нет, а в качестве файрвола на влёте нормально.
     
  • 2.9, бедный буратино (ok), 18:31, 19/06/2014 [^] [^^] [^^^] [ответить]  
  • +/
    зенюшка, твой любимый стим - это и есть социальная сеть. а ещё - перепись ;)
     
     
  • 3.29, Аноним (-), 22:46, 19/06/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > зенюшка, твой любимый стим - это и есть социальная сеть. а ещё
    > - перепись ;)

    Дypaк дуpaка видит издалека...

     

  • 1.3, Психиатр (ok), 17:56, 19/06/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    блин, через пару лет от фэйсбука будет больше пользы в плане открытого софта и железа чем от GNU )))
     
     
  • 2.17, rob pike (?), 20:05, 19/06/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Главное - нового, полезного, и всем очень нужного.

    Следующим пунктом у них в программе должно стоять изобретение Иксов.
    На JavaScript, конечно.
    А потом - война с Англией.

     
     
  • 3.21, umbr (ok), 20:14, 19/06/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Не иксов, а никсов; и не на JavaScript, а на РНР.
     
  • 2.19, umbr (ok), 20:09, 19/06/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Пользы? Не уверен.
     
  • 2.23, Andrey Mitrofanov (?), 20:29, 19/06/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >будет больше пользы в плане открытого софта и железа чем от GNU )))

    Если не считать вред("минусы"), а только пользу, да? Тогда Майкрософт - Самый Большой Дгух ОпенСорса.

    ---И да, FSF ("GNU") совсем не дружит с этим вашим ОпенСоросом.

     
     
  • 3.44, Аноним (-), 11:04, 05/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >>будет больше пользы в плане открытого софта и железа чем от GNU )))
    > Если не считать вред("минусы"), а только пользу, да? Тогда Майкрософт - Самый
    > Большой Дгух ОпенСорса.
    > ---И да, FSF ("GNU") совсем не дружит с этим вашим ОпенСоросом.

    о, да, микрософт - это еще тот друг

     

  • 1.4, rob pike (?), 17:57, 19/06/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Изобрели Open vSwitch и SnabbSwitch, молодцы!
     
     
  • 2.14, Аноним (-), 19:27, 19/06/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Угу. Главное асики, которые конечно же будут не опен. Таких свитчей вагон. Покупай у екстремов тех же.
     
     
  • 3.16, rob pike (?), 20:04, 19/06/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Или у Arista
     
  • 3.30, Аноним (-), 22:48, 19/06/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Главное асики, которые конечно же будут не опен.

    Главное чтобы к асику был документированный интерфейс, через который ему можно командовать в удобном и предсказуемом виде. А не как сейчас - какая-то левая проприетарная система с своими самопальными командами и не особо вписывающаяся в желания универсально рулить всем из какой-то системы группового управления которая уже есть и заменяться на нечто проприетарное и от вон того вендора - ни разу не собирается.

     
     
  • 4.33, Аноним (-), 23:37, 19/06/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Так они тебе это и дали в руки, чтоб ты в китайщине заказал пучок за рупь. Иди набери не проприетарных систем начиная от цисок и заканчивая брокадами. Там тебе линух внутри. Правда асики сами по себе.
     
     
  • 5.34, Аноним (-), 02:58, 20/06/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Там тебе линух внутри

    Это до них только недавно доходить стало. И то не до всех.

     

  • 1.18, YetAnotherOnanym (ok), 20:07, 19/06/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ровно десять лет ушло у Facebook на то, чтобы создать что-то по-настоящему полезное.
     
     
  • 2.22, rob pike (?), 20:23, 19/06/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >по-настоящему полезное Фэйсбуку

    поправил

     
     
  • 3.35, Аноним (-), 03:00, 20/06/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >>по-настоящему полезное Фэйсбуку
    > поправил

    Было бы странно если бы фэйсбук заботился о благополучии какого-то "rob pike" с опеннета. А это им зачем?

     
     
  • 4.36, Sergey722 (ok), 10:02, 20/06/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Было бы странно если бы фэйсбук заботился о благополучии какого-то "rob pike"

    Только Тефаль думает о "rob pike" правда он тщательно скрывает, что именно он о нем думает.

     
  • 3.38, YetAnotherOnanym (ok), 11:18, 20/06/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >по-настоящему полезное, в первую очередь, Фэйсбуку

    Пожалуй, так.

     

  • 1.39, Аноним (39), 18:13, 20/06/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Если они хотят отгрызть свой кусок в этом рынке, думаю им придется очень и очень не легко, ведь свичи не стоят как самолет. Но если для себя, почему бы и нет?!
     
     
  • 2.42, AlexAT (ok), 18:28, 21/06/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Если они хотят отгрызть свой кусок в этом рынке, думаю им придется
    > очень и очень не легко, ведь свичи не стоят как самолет.
    > Но если для себя, почему бы и нет?!

    Те свитчи, что в статье - стоят как самолёт.

     
  • 2.43, anonymous (??), 00:10, 23/06/2014 [^] [^^] [^^^] [ответить]  
  • +/
    1 миллион рублей за 4х портовый модуль 40gbe, + ещё надо купить шасси, куда это можно вставить + платить за поддержку и багфиксы
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру