IBM добавила сервисы Microsoft .NET к Bluemix — своей облачной системе «платформа как услуга» (PaaS), чтобы привлечь миллионы разработчиков Windows-приложений к этой системе, которая, по утверждению IBM, является самой масштабной реализацией открытой среды разработки Cloud Foundry.

Cloud Foundry — это проект Open Source, представляющий собой PaaS-платформу. Коды и документация открыты и доступны всем желающим, которые, в свою очередь, передают сообществу внесенные изменения и усовершенствования. В свое время Cloud Foundry разработала компания VMware, а затем передала фирме Pivotal — совместному предприятию EMC, VMware и General Electric. В прошлом году этот проект обрел независимость: он до сих пор принадлежит фирме Pivotal, но управляется специальным фондом, как и другие проекты Open Source.

IBM, HP, Pivotal, ActiveState и ряд других компаний поддерживают базовую версию Cloud Foundry, в то же время продвигая свои варианты этой системы под собственной торговой маркой и со своими фирменными добавками. Одной из таких платформ и является IBM Bluemix.

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

По оценке IBM, каждую неделю у Bluemix появляется порядка восьми тысяч новых активных пользователей-разработчиков приложений, применяющих широкий набор поддерживаемых языков и средств разработки, в числе которых фреймворки для Java, Node.js, Python, Ruby и Google Go. Кроме того, поддерживаются параллельные процессы и доступ к инструментам IBM на серверах Power, включая Rational C и C++.

Теперь этот список пополнился сервисами .NET Runtime и .NET Buildpack. В результате у разработчиков впервые появился такой широкий выбор средств программирования, утверждает IBM. Более того, язык C# и инструменты .NET в первый раз получают коммерческую поддержку за пределами облака Microsoft Azure.

Разработчики могут добавлять написанные на .NET программы в приложения, которые уже используют связующее ПО и другой открытый код IBM для создания смешанных (meshed) приложений, а платформа Bluemix обеспечит интеграцию и поддержку сетевых функций.

Еще одним расширением возможностей Bluemix стали средства для API-интерфейсов, которые позволяют разработчикам создавать, разворачивать и администрировать API-интерфейсы, предназначенные для управления интенсивным трафиком, порождаемым мобильными и другими приложениями.

Кроме того, недавно IBM анонсировала сервис контейнеров на базе технологии Docker. Эти контейнеры можно загружать в Bluemix из облака IBM Softlayer.

По данным аналитиков, популярность средств разработки в облаке растет, а одновременно растет и конкуренция. Помимо сторонников Cloud Foundry свои облачные платформы для разработки предлагают Red Hat (OpenShift), SalesForce (Heroku и Force.com), Microsoft Azure (Visual Studio), Google App Engine и многие другие. Cудя по опросу 325 разработчиков и ИТ-менеджеров, проведенному компанией Enterprise Strategy Group, IBM Bluemix занимает второе место.

По мнению Enterprise Strategy Group, использование облачных платформ набирает обороты, так как все больше крупных компаний хотят как можно быстрее реагировать на изменения обстановки, сохраняя при этом контроль над запуском в промышленную эксплуатацию критически важных приложений.