Microsoft разработала ОС на ядре Linux

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

ОС_Microsoft_на_ядре_Linux
кросс-платформенная модульная операционная система от Microsoft на ядре Linux

 

Azure Cloud Switch (ACS) является попыткой Microsoft создать собственное программное обеспечение для работы сетевых устройств, в роли коммутатора. Это кросс-платформенная модульная операционная система для сетевых датацентров построена на Linux.  ACS  позволяет отлаживать, исправлять и тестировать ошибки программного обеспечения гораздо быстрее.

Новая платформа позволяет быстрее тестировать ПО, находить ошибки, выполнять отладку, и разрабатывать функции под конкретные сетевые потребности. Разработанная при участии Microsoft спецификация Switch Abstraction Interface позволит использовать один программный стек на оборудовании разных производителей.

Switch State Service (SSS): является подмножеством глобального состояния сети. Помогает в перенаправлении запроса к его целевому назначению. Основан на открытом исходном коде пары ключ-значение.

SAI: Перед SAI, основной задачей стояла поддержка аппаратных средств различных производителей, и строгой связи программного обеспечения со стеком протоколов, что даёт свободу выбора наилучшего сочетания аппаратных средств и программного обеспечения для потребностей конкретных конфигураций сетей. SAI  участвует в обмене объекта и зависимостями между различными приложениями. В базе данных является модульным и предусматривает применение с учетом состояний.

 

Платформа ACS  с  SAI представлена на конференции SIGCOMM в августе 2015 года. Была продемонстрирована  ACS,  поставщики интегральных схем специального назначения ASIC (Mellanox, Broadcom, Cavium, и переключатель программного обеспечения Barefoot), шесть реализаций SAI  (Broadcom, Dell, Mellanox, Cavium, босиком и Metaswitch), и три приложения стека (Microsoft, Dell, и Metaswitch).
Судя по всему, ACS не будет опубликована. Примечателен сам факт использования софтверным гигантом дистрибутива Linux. Для критически важных систем разработчики компании не стали делать специальную версию Windows, а задействовали свободное ПО.

Leave a Reply

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.