Компания Cumulus Networks, три года назад основанная группой инженеров из Cisco и VMware, представила (http://cumulusnetworks.com/press_releases/detail/20130619-cu.../) новый дистрибутив Cumulus Linux (http://cumulusnetworks.com/product/overview/), ориентированный на обеспечение работы программно-управляемой сетевой инфраструктуры датацентров, абстрагированной от лежащего в её основе физических устройств. В частности, дистрибутив позволяет создавать виртуальные датацентры, подобные тем, что используются в Google и Facebook, динамически подстраивающейся под характер трафика и специфику нагрузки, создаваемую приложениями. О поддержке решения Cumulus Networks уже заявили такие компании, как Piston Cloud Computing и VMware. На развитие продукта было выделено 15 млн долларов инвестиций.<center><a href="http://cumulusnetworks.com/static/cumulus/img/overview.png&q... src="http://www.opennet.me/opennews/pics_base/0_1371677690.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a></center>
Продукт рассчитан (http://cumulusnetworks.com/support/hcl/) на работу на типовом сетевом оборудовании, таком как коммутаторы, выпускаемые компаниями Quanta QCT, Accton, Agema и Penguin Computing. При этом дистрибутив устанавливается непосредственно на сетевое оборудование, заменяя собой штатную прошивку, что позволяет задействовать доступные средства аппаратной акселерации выполнения сетевых операций и работы с таблицами маршрутизации. Среди достоинств продукта называется предоставление большей гибкости в выборе сетевой инфраструктуры, используемой для развёртывания виртуальных сетей, а также отсутствие зависимости от производителя оборудования. Сumulus Linux предоставляет средства для организации маршрутизации, оркестровки сервисов, централизованного управления конфигурацией и мониторинга. Кроме средств организации сетевого взаимодействия дистрибутив также может быть использован в качестве базиса для развёртывания облачных систем на базе OpenStack.
<center><a href="http://cumulusnetworks.com/static/cumulus/img/architecture.p... src="http://www.opennet.me/opennews/pics_base/0_1371677293.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a></center>
Дистрибутив основан (http://cumulusnetworks.com/product/architecture/) на пакетной базе Debian GNU/Linux и использует типовые открытые компоненты в сочетании с рядом оригинальных разработок. Среди открытых составных частей, доступных для использования, можно отметить пакеты маршрутизации Guagga (http://www.nongnu.org/quagga/) и Bird (http://bird.network.cz/), инструменты оркестровки OpenFlow, OpenStack, Nicira, системы централизованного управления конфигурацмией Puppet, Cfengine, Chef, средства мониторинга Collectd, Ganglia, NetSNMP, Nagios, инструменты управления RADIUS, TACACS+, LDAP, DHCP.
Что касается оригинальных компонентов, созданных специально для дистрибутива, то компания Cumulus Networks обещает перевести их в разряд открытого ПО. Многие компоненты уже открыты (http://cumulusnetworks.com/product/open-innovations/), но части связанные с обеспечение взаимодействия с оборудованием маршрутизаторов пока остаются закрытыми. В частности, доступны под свободными лицензиями: окружение ONIE (http://github.com/onie/onie) с минималистичной Linux-системой для установки на коммутаторы; модуль PTM (Prescriptive Topology Module) для проверки корректного подключения узлов в сети; реализация немодального CLI-интерфейса для Quagga; серия улучшений в поддержке протоколов маршрутизации для Quagga (http://www.nongnu.org/quagga/); улучшение реализации протокола RSTP из состава MSTPD (http://sourceforge.net/projects/mstpd/). Продукт распространяется на платной основе, используя модель годовой подписки на получение сервиса и обновлений.
URL: http://cumulusnetworks.com/press_releases/detail/20130619-cu.../
Новость: http://www.opennet.me/opennews/art.shtml?num=37225