Сравнение сетевых ОС: ОС с открытым исходным кодом или частным ОС

Опубликовано by
2.9k

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

Как правило, поставщики сетевых коммутаторов делят программное обеспечение операционной системы на два типа: монолитная операционная система и модульная операционная система. Традиционные монолитные конструкции операционных систем используют один статически скомпилированный образ и работают в едином адресном пространстве памяти. Это означает, что сетевые коммутаторы всегда работают в режиме «все или ничего». Если какой-либо один элемент или приложение в операционной системе выходит из строя или нуждается в обновлении, вся система должна быть выключена и перезапущена, прекращая все потоки пакетов. Однако основными элементами модульной операционной системы сетевого коммутатора являются ядро и набор динамически загружаемых приложений с их собственными отдельными и защищенными пространствами памяти. Ядро защищено от сбоев служб и приложений. Каждый процесс можно контролировать, чтобы определить, правильно ли он работает. Если есть проблема, процесс можно перезапустить динамически, что позволит избежать перезагрузки всей системы.

Коммутаторы OS: ОС с открытым исходным кодом vs частного ОС

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

Рисунок 1: Сравнение сетевых ОС: ОС с открытым исходным кодом или частная ОС

Обратите внимание: существует два типа программного обеспечения с открытым исходным кодом - проект / сообщество с открытым исходным кодом и коммерческое программное обеспечение с открытым исходным кодом (COSS). Открытый исходный код сообщества абсолютно бесплатен для скачивания любым желающим, включая исходный код, для оценки. Даже поставщики COSS обычно имеют бесплатную версию своего программного пакета, который включает исходный код. Фактически, большая часть программного обеспечения с открытым исходным кодом, особенно ОС, доступна в виде «живого» носителя, что означает, что вам не нужно фактически устанавливать программное обеспечение, а вместо этого запускать его непосредственно с DVD или USB-накопителя.

Таблица 1: Часть ОС с открытым исходным кодом и частная ОС (ОС с закрытым исходным кодом) на рынке.

Open Source OS Proprietary OS (Closed Source OS)
Cumulus Linux distribution using the full TCP/IP stack of Linux Open Network Operating System (ONOS) PicOS®, Linux-based OpenFlow-supporting OS from Pica8 VyOS, an open source fork of the Vyatta routing package OpenSwitch Linux Network OS from Hewlett-Packard Switch Light OS from Big Switch Networks ZebOS from IP Infusion Broadcom ICOS JUNOS, used in routers and switches from Juniper Networks Cisco Internetwork Operating System (IOS) IPOS, used in routers from Ericsson FortiOS, used in Fortigates from Fortinet TiMOS, used in routers from Alcatel-Lucent EXOS, used in network devices made by Extreme Networks ZyNOS, used in network devices made by ZyXEL

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

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

Рисунок 2: Сравнение стоимости ОС с открытым исходным кодом и частной ОС

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

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

Безопасность—Безопасность открытого исходного кода часто вызывает беспокойство у крупных компаний, поскольку программное обеспечение не всегда разрабатывается в контролируемой среде. Один из способов снизить этот потенциальный риск - принять уважаемый бренд с командой разработчиков, поддерживаемой сильным онлайн-сообществом. Частное или закрытое программное обеспечение обычно считается более безопасным, поскольку оно разрабатывается в контролируемой среде сплоченной командой с общим направлением.

Рисунок 3: Сравнение сетевых ОС: ОС с открытым исходным кодом и частной ОС с различными функциями

Как сетевая ОС влияет на рынок оборудования сетевых коммутаторов

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

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

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

В-третьих, на многих предприятиях команда, управляющая центром обработки данных, работает со стороны ИТ, поэтому нет причин, по которым коммутатор должен быть настроен иначе, чем сервер. Они хотят управлять ими как серверами , чтобы они были программируемыми. Коммутаторы из чистого металла предлагают эту возможность и позволяют им выбирать специализированную операционную систему в соответствии со своими потребностями.

Поэтому многие сетевые специалисты рассматривают коммутаторы без покрытия. При выборе коммутаторов без операционной системы, помимо производительности программного обеспечения, следует также обратить внимание на некоторые параметры оборудования, такие как коммутационная способность, пропускная способность, время ожидания, неблокирующая пропускная способность и т. д. Например, FS.com N-серии 25G/100G открытые коммутаторы - это высокопроизводительные коммутаторы L2/L3. Они обладают высокой коммутационной способностью, малой задержкой и большой пропускной способностью, что идеально подходит для городских сетей, центров обработки данных и корпоративных сетевых приложений и тд. Кроме того, могут быть предложены как «коммутатор без покрытия», так и устройства с предварительно загруженной лицензионной ОС Broadcom ICOS и Cumulus Linux. С нашим коммутатором без операционной системы вы можете установить сетевую операционную систему в соответствии с вашими особыми требованиями, такими как OcONOS, Open Network Linux, PicOS® и т. д.

ОС с открытым исходным кодом все еще находится в стадии разработки

В недавнем прошлом ОС с открытым исходным кодом претерпела значительные изменения. Спустя почти 30 лет он набирает силу и до сих пор имеет своих преданных сторонников. Качество обслуживания (QoS) программного обеспечения с открытым исходным кодом превосходит частное программное обеспечение во многих областях. Нет сомнений в том, что бизнес-модель лицензирования и продуктов с открытым исходным кодом становится все более популярной, особенно по мере того, как открытый исходный код набирает обороты с растущим сообществом участников. Несмотря на это, ОС с открытым исходным кодом еще предстоит пройти долгий путь, поскольку она только заняла заметное место в мире программного обеспечения, но не полностью вытеснила частные ОС и ее закрытые альтернативы при сравнении сетевых ОС.

Рисунок 4: Развитие платформы с открытым исходным кодом увеличивает общий размер рынка

На рисунке 4 показана динамика сокращения платформы с закрытым исходным кодом в пользу платформы с открытым исходным кодом. Деньги, уходящие с рынка вокруг платформы с закрытым исходным кодом, поступают на рынок продуктов, созданных на основе платформы с открытым исходным кодом. Когда клиенты рассматривают выбор доступных продуктов, они заново расставляют приоритеты в отношении покупок в соответствии с тем, что доступно, и насколько велик их ИТ-бюджет. Эта динамика особенно привлекательна для поставщиков критически важных приложений, которые обычно получают более высокий приоритет при покупке, чем менее важные.

Вас также может заинтересовать

знаний
знаний
See profile for Sheldon.
Sheldon
TCP/IP vs OSI модель: в чём разница?
май 12, 2022
161.9k
знаний
знаний
See profile for Sheldon.
Sheldon
LACP и PAGP: в чём разница?
фев 22, 2022
11.3k
знаний
See profile for Vincent.
Vincent
Обзор модулей WDM BIDI
май 13, 2021
7.6k
знаний
See profile for Sheldon.
Sheldon
RIP vs OSPF: в чём разница?
июн 7, 2022
22.2k
Подпишитесь, чтобы получать последние новости
Видео
Что клиенты говорят о FS?
01:02
июн 7, 2022
43
Что клиенты говорят о FS?