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

Одним из ключевых шагов в сторону расширения экосистемы LinuxONE стала поддержка языка программирования Go, детища компании Google. Язык предназначен для создания простого, надежного и эффективного программного обеспечения, и теперь у программистов появляется возможность сочетать знакомый им и полюбившийся инструмент с быстрой, безопасной и масштабируемой платформой LinuxONE. Летом компания IBM включится в работу по написанию кода для сообщества разработчиков на языке Go.

«Go все интенсивнее использовался в огромном количестве инфраструктурных проектов, — рассказал Марсель Митран, технический директор направления LinuxONE компании IBM. — Самый наглядный пример — это платформа Docker. Она написана на Go. Проект Open Ledger, открывающий доступ к технологии блочных цепей с открытым кодом, также написан на Go. Еще мы сотрудничаем с компанией Canonical на ниве операционной системы Ubuntu, а ведь большая часть их технических решений написана на языке Go. Система управления Docker-контейнерами Kubernetes также написана на языке Go. Существует огромный пласт технологий, которые пишутся на языке Go, и мы не хотим оставаться в стороне — мы хотим привнести эти инструменты и сопутствующую им гибкость в платформу LinuxONE. Мы чувствуем потребность в участии и стимулировании инноваций в этом сообществе. Go — очень интересный язык. Подобное новое слово в системных языках программирования не может не радовать».

Вдобавок компания IBM расширяет систему LinuxONE благодаря достигнутой с компанией SUSE договоренности о совместной работе над технологиями в области OpenStack. Инструменты SUSE будут задействованы для управления публичными, частными и гибридными облаками, работающими на LinuxONE. Митран сообщил, что система LinuxONE поддерживает как операционную систему SUSE, так и Red Hat Linux, а вскоре будет также поддерживать Ubuntu.

Действуя согласно заявленным в прошлом году намерениям, компания Canonical предлагает клиентам LinuxONE свой дистрибутив Ubuntu Linux и облачный инструментарий: Juju, MAAS и Landscape. С добавлением Ubuntu к уже существующим дистрибутивам SUSE и Red Hat у организаций появится третий вариант выбора при приобретении системы LinuxONE.

Тем временем компания IBM продолжает оптимизацию своих технологий Cloudant и StrongLoop для LinuxONE. Новые функции откроют возможности для работы в хорошо масштабируемой среде Node.js, позволяющей разработчикам писать серверные приложения на том языке, который они предпочитают. Cloudant — управляемая база данных NoSQL корпоративного масштаба — хранит данные в формате JSON, типичном для мобильных данных, что позволяет пользователям сэкономить время, обойдясь без предварительной их конвертации в другой язык.

«Мы анонсировали поддержку в платформе технологии Cloudant и реализуемого с ее помощью функционала „база данных как сервис“, — рассказал Митран. — Таким образом, появляется возможность использовать первоклассную базу данных, предоставляемую в виде сервиса, в сочетании с высоконадежной платформой, предназначенной для обслуживания критически важных данных. Помимо этого, на LinuxONE теперь доступна платформа StrongLoop, включая имеющийся в ней функционал Mobile Backend as a Service и предоставляемые ею преимущества управления через API».

Компания IBM также объявила об обновлении входящих в семейство LinuxONE серверов Emperor и Rockhopper с целью повышения их быстродействия и увеличения вычислительной мощности.

В марте для всей линейки решений IBM LinuxONE станет бесплатно доступна платформа IBM Open Platform (IOP). IOP представляет собой большой комплекс хорошо известных инструментов на базе сервера Apache для выполнения аналитических задач и обработки больших данных. Среди поддерживаемых компонентов — Apache Spark, Apache HBase и другие, в том числе Apache Hadoop 2.7.1. Оставаясь верной решению внести свой вклад в сообщество открытого кода, компания IBM оптимизировала проект Open Managed Runtime (OMR) под LinuxONE.

«Мы оптимизировали проект OMR, предназначенный для предоставления open-source-сообществу первоклассных возможностей для исполнения кода. Мы переделываем экземпляр виртуальной машины IBM JVM и таким образом ускоряем инновации в сфере языка программирования и исполняемого кода», — сообщил Митран.

Платформа LinuxONE, впервые представленная в августе 2015 г., приспособлена под широкий диапазон популярного свободного ПО и программных решений независимых вендоров, включая Apache Spark, Node.js, MongoDB, MariaDB, PostgreSQL, Chef и Docker. Новые системы LinuxONE поступят в продажу ориентировочно в марте.

«Компания IBM усиливает свое присутствие в мире открытого кода, предоставляя разработчикам больше свободы выбора и гибкости при использовании LinuxONE, — отметил в своем заявлении Росс Маури, руководитель подразделений z Systems и LinuxONE компании IBM. — Расширенные возможности системы и новые гибридные облачные инструменты акцентированы на безопасности, эффективности и производительности, так необходимых клиентам, и в то же время предоставляют полюбившиеся им гибкость и функциональность открытого кода».

Одним из клиентов IBM, пользующихся платформой LinuxONE, является центр UK Met Office — ведущий поставщик услуг климатического и метеорологического контроля, обслуживающий население, бизнес и правительство. Он использует LinuxONE для обработки транзакций и аналитики, позволяющей в режиме реального времени получать результаты и добывать важную информацию.

«Для нас крайне важно оказывать свои услуги исходя из точных сведений, дающих полное представление о ситуации, и делать это нужно как можно быстрее, — заявил Грэм Мэллин, исполнительный руководитель технологического отдела в центре Met Office. — LinuxONE позволил нашей организации ускорить поставку клиентам услуг, связанных с метеорологическими и климатическими данными, а сегодняшнее заявление даст нам еще больше возможностей для осуществления этой жизненно важной работы».