Facebook представил (https://code.facebook.com/posts/681382905244727/introducing-... проект Wedge, в рамках которого развивается открытый сетевой коммутатор, рассчитанный на обслуживание серверной стойки (top-of-rack). Одновременно представлена основанная на ядре Linux операционная система FBOSS, предназначенная для использования в коммутаторах. Благодаря отличающемуся от традиционных парадигм подходу к комбинации компонентов программного и аппаратного обеспечения для организации работы сетевого стека, в новом коммутаторе удалось достигнуть нового уровня прозрачности, автоматизации и управления в работе сети.При разработке был учтён опыт использования тысяч серверов в центре обработки данных Facebook. Рабочий 40-гигабитный прототип коммутатора на базе платформ Wedge и FBOSS, включающий 16 слотов, расширяемых до 32, уже тестируются в сети Facebook. После завершения тестирования, связанные с проектом наработки будут опубликованы (http://www.opencompute.org/projects/networking) в рамках инициативы Open Compute (http://opencompute.org/), нацеленной на создание открытых спецификаций для оснащения датацентров, позволяющих добиться максимальной масштабируемости, гибкости и эффективности работы инфраструктуры при минимальных затратах. Развиваемые в рамках проекта Open Compute спецификации распространяются в соответствии с условиями Open Web Foundation, подразумевающими полную передачу в безвозмездное пользование всей связанной с разработкой интеллектуальной собственности и патентов. CAD-файлы с дизайном оборудования публикуются под лицензией Creative Commons Attribution 3.0.
Ключевыми особенностями аппаратной начинки Wedge является приближение гибкости и производительности коммутатора к современным серверным платформам. Если традиционные коммутаторы обычно поставляются в форме монолитных систем и снабжены нестандартными управляющими интерфейсами, то Wedge построен на архитектуре модульных микросерверов, уже применяемой в серверных системах Facebook. Архитектура Wedge позволяет использовать в продукте широкий диапазон микросерверов, удовлетворяющих открытым спецификациям и не привязанным к отдельным производителям. Например, в тестируемом прототипе использованы штатные микросерверы, уже используемые в других элементах инфраструктуры. При этом забействование устройств открытого форм-фактора позволяет создавать конфигурации на базе разных процессоров, включая процессоры Intel, AMD и ARM.
<center><a href="https://fbcdn-dragon-a.akamaihd.net/hphotos-ak-xaf1/t39.2365... src="http://www.opennet.me/opennews/pics_base/0_1403181925.jpg" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>
Следствием применения типовых серверных модулей является возможность обслуживания коммутаторов через существующие распределённые системы управления c использованием типового Linux-окружения. Таким образом установка и обновление ПО, мониторинг и управление коммутаторами, может осуществляться бок о бок с серверами и системами хранения, позволяя инженерам сосредоточится на развитии новых возможности, снизив рутину по поддержанию существующих систем.
Структура программной платформы FBOSS нацелена на возможность применения в коммутаторах библиотек и подсистем, уже используемых для управления серверами, в том числе средств начального развёртывания, вывода из эксплуатации, применения обновлений, приостановки работы на время обслуживания без потери клиентских соединений. В платформе также применяется единый уровень абстракции на базе Apache Thrift (http://ru.wikipedia.org/wiki/Apache_Thrift), скрывающий особенности API применяемых в коммутаторах ASIC и позволяющий рассматривать коммутатор как один из типовых сервисов Facebook.
FBOSS позволяет использовать гибридную модель управления коммутаторами, сочетающую централизованные и распределённые методы управления, позволяя довести уровень утилизации доступных сетевых ресурсов до 90% без возникновения заторов в обработке пакетов, ускорить устранение проблем и восстановление после сбоев, оперативно реагировать на внезапные изменения характера глобального трафика. С FBOSS также используются существующие инструменты мониторинга, позволяющие контролировать изменения производительности и параметры системы, такие как температура и работа кулеров.<center><a href="https://fbcdn-dragon-a.akamaihd.net/hphotos-ak-xaf1/t39.2365... src="http://www.opennet.me/opennews/pics_base/0_1403182064.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>
URL: https://code.facebook.com/posts/681382905244727/introducing-.../
Новость: http://www.opennet.me/opennews/art.shtml?num=40038
Теперь понятно почему Faceook сегодня пол дня был недоступен :-)
Коммутаторы меняли, фигле :).
полдня
Не юзаю facebook, да и вообще социальные сети.
И вообще компьютеры.
А комментарии секретарше диктуешь.
> Не юзаю facebook, да и вообще социальные сети.А коммутаторы-вверху-стойки? А стойки в серверной? А коммктатор вверху в серверной?? Ну, хотя б, сетевой стек-то?! А соху?...
Только почтовые голуби
Только хардкор
Кую мечи, недорого...
Из оралов?
>Кую мечи, недорого...Мечу куи, дорого :)
стесняюсь спросить по поводу ударения на первом слове...
> Кую мечи, недорого...Голуби требуют ranged weapon для фильтрации пакетов. Мечом много не нафильтруешь.
На транзите - нет, а в качестве файрвола на влёте нормально.
зенюшка, твой любимый стим - это и есть социальная сеть. а ещё - перепись ;)
> зенюшка, твой любимый стим - это и есть социальная сеть. а ещё
> - перепись ;)Дypaк дуpaка видит издалека...
блин, через пару лет от фэйсбука будет больше пользы в плане открытого софта и железа чем от GNU )))
Главное - нового, полезного, и всем очень нужного.Следующим пунктом у них в программе должно стоять изобретение Иксов.
На JavaScript, конечно.
А потом - война с Англией.
Не иксов, а никсов; и не на JavaScript, а на РНР.
Пользы? Не уверен.
>будет больше пользы в плане открытого софта и железа чем от GNU )))Если не считать вред("минусы"), а только пользу, да? Тогда Майкрософт - Самый Большой Дгух ОпенСорса.
---И да, FSF ("GNU") совсем не дружит с этим вашим ОпенСоросом.
>>будет больше пользы в плане открытого софта и железа чем от GNU )))
> Если не считать вред("минусы"), а только пользу, да? Тогда Майкрософт - Самый
> Большой Дгух ОпенСорса.
> ---И да, FSF ("GNU") совсем не дружит с этим вашим ОпенСоросом.о, да, микрософт - это еще тот друг
Изобрели Open vSwitch и SnabbSwitch, молодцы!
Угу. Главное асики, которые конечно же будут не опен. Таких свитчей вагон. Покупай у екстремов тех же.
Или у Arista
> Главное асики, которые конечно же будут не опен.Главное чтобы к асику был документированный интерфейс, через который ему можно командовать в удобном и предсказуемом виде. А не как сейчас - какая-то левая проприетарная система с своими самопальными командами и не особо вписывающаяся в желания универсально рулить всем из какой-то системы группового управления которая уже есть и заменяться на нечто проприетарное и от вон того вендора - ни разу не собирается.
Так они тебе это и дали в руки, чтоб ты в китайщине заказал пучок за рупь. Иди набери не проприетарных систем начиная от цисок и заканчивая брокадами. Там тебе линух внутри. Правда асики сами по себе.
> Там тебе линух внутриЭто до них только недавно доходить стало. И то не до всех.
Ровно десять лет ушло у Facebook на то, чтобы создать что-то по-настоящему полезное.
>по-настоящему полезное Фэйсбукупоправил
>>по-настоящему полезное Фэйсбуку
> поправилБыло бы странно если бы фэйсбук заботился о благополучии какого-то "rob pike" с опеннета. А это им зачем?
> Было бы странно если бы фэйсбук заботился о благополучии какого-то "rob pike"Только Тефаль думает о "rob pike" правда он тщательно скрывает, что именно он о нем думает.
>по-настоящему полезное, в первую очередь, ФэйсбукуПожалуй, так.
Если они хотят отгрызть свой кусок в этом рынке, думаю им придется очень и очень не легко, ведь свичи не стоят как самолет. Но если для себя, почему бы и нет?!
> Если они хотят отгрызть свой кусок в этом рынке, думаю им придется
> очень и очень не легко, ведь свичи не стоят как самолет.
> Но если для себя, почему бы и нет?!Те свитчи, что в статье - стоят как самолёт.
1 миллион рублей за 4х портовый модуль 40gbe, + ещё надо купить шасси, куда это можно вставить + платить за поддержку и багфиксы