Компания Red Hat, которую сегодня относят к числу лидеров на рынке Linux-систем и которой в будущем также прочат первенство в «облачном» проекте OpenStack, продолжает выделять финансирование и привлекать ресурсы на развитие направления, связанного с применением 64-разрядных процессоров ARM в ЦОДах.

Общий проект, в рамках которого Red Hat развивает сотрудничество с другими компаниями, носит название ARM Partner Early Access Program. Помимо нее, в проекте участвуют также компании AMD, American Megatrends, AppliedMicro, ARM, Cavium, Dell, HP и Linaro.

Архитектура SBSA и ее прикладное применение

Главный акцент в данном проекте делается на развитие новой серверной архитектуры Server Base System Architecture (SBSA). Ее разработка была инициирована еще в начале этого года самой британской компанией ARM, и она рассматривается как платформа для унификации проведения в будущем программных и аппаратных разработок в интересах использования ARM-архитектуры в серверах. Благодаря ей, участники надеются избежать сложностей, которые могут возникнуть в развитии платформы из-за возможных проблем совместимости, неизбежных при участии большого числа независимых разработчиков с собственными решениями для 64-разрядной серверной платформы ARM.

Второе направление нынешней работы Red Hat по развитию серверного использования ARM-процессоров — это демонстрация реальных результатов при их применении. Еще в мае прошлого года в рамках содружества Fedora было продемонстрировано, насколько эффективно можно применять на практике эту версию Linux. Примером использования стал высоконагруженный кластер, который работал в режиме 24 ч. Аппаратной базой для эксперимента послужила интегрированная серверная система Calxeda System Server.

В октябре 2013 года демонстрации были продолжены. На этот раз Red Hat выступила в содружестве с компанией Dell, опираясь на ту же Fedora. Эта версия Linux является для Red Hat своеобразным полигоном, где она может проверять выдвигаемые идеи. Цель работ — реализация глобальной программы по разработке операционной платформы Red Hat Enterprise Linux (RHEL), которая могла бы эффективно работать в серверной конфигурации на базе 64-разрядной платформы ARM.

В своих инициативах Red Hat придерживается принципов совместного сотрудничества в рамках компаний, выпускающих собственные версии Linux. В частности, Red Hat активно развивает свои взаимоотношения с компанией Canonical — разработчика Linux Ubuntu. Canonical недавно продемонстрировала собственное «облачное» решение Icehouse, которое было создано на базе архитектуры OpenStack совместно с Applied Micro Circuits Corp. (AMCC). Это решение построено с применением версии Ubuntu 14.04 Long Term Support (LTS), которая способна работать в серверных решениях на базе X-Gene.

Экономика Red Hat

Приведенные примеры показывают, что Red Hat планирует выработать в рамках своего участия в партнерском сотрудничестве определенный набор стандартов и практических рекомендаций, в рамках которых можно развивать 64-разрядную архитектуру ARM в целях ее применения для ЦОДов и «облачных» решений. Принципиальная возможность такого применения объясняется более высокой энергоэффективностью ARM-систем по сравнению с теми, которые используются сегодня.

Однако пока нет уверенности, сможет ли Red Hat найти для себя приемлемую модель для получения собственной доли доходов после прихода ARM в ЦОДы. Ни Red Hat, ни ARM сами не производят процессоры — задача проводимых демонстраций состоит в том, чтобы показать эффективность применения ARM-систем в новых условиях и воодушевить тем самым непосредственных производителей «железа» на переход на ARM-архитектуру.

Однако сегодня для ARM просматривается очевидная перспектива в долевом разделе доходов — лицензирование своих технологий для применения в ЦОДах. У Red Hat таких возможностей пока нет.

Для рынка совершенно очевидно, что активные продажи серверов на базе ARMv8-A могут начаться только в том случае, если применение 64-разрядной ОС и приложений на ее основе станет возможным вне зависимости от того, кто производит аппаратуру. Red Hat будет стараться избежать судьбы AT&T Unix, которая не смогла завоевать достойную нишу именно из-за аппаратной фрагментации, когда не была обеспечена совместимость под всех без исключения производителей.

Как отметил Марк Коггин (его цитирует ресурс Techworld), руководитель маркетингового подразделения Red Hat по продуктовым решениям, важно уже в самом начале пути убедиться, что возможность фрагментации исключена. Чтобы в итоге не получилось, что для применения ARM-процессоров производства AMD требуется одна версия Linux, а для ARM-процессоров Broadcom другая". Реализация этой задачи является главной сейчас при развитии спецификации SBSA.