Вместе с ростом популярности технологий на основе открытого кода, растёт спрос на использование платформ-как-сервис (PaaS), созданных на этой основе. Востребованы они, прежде всего, разработчиками облачных приложений. Для укрепления позиций своего «облака» Azure, Microsoft также намерена применить open source.
Мэтт Асай (Matt Asay), вице-президент Nodeable по развитию бизнеса, считает, что такое решение - признак большей открытости «облака» от Microsoft. Подтверждение тому – понимание компанией необходимости привлечь к развитию Azure сторонних разработчиков, а недавние действия Microsoft по включению node.js, MongoDB и Hadoop следует рассматривать как часть её облачного предложения.
Однако, согласно исследованию издания Dr Dobb's Journal от 2010 года, чья читательская аудитория в основном – специалисты по технологиям Microsoft, 91,4% опрошенных не занимается развёртыванием решений в «облаке». Это резко противоречит докладам других аналитиков о внедрении «облаков» (например, исследованию облачных внедрений от Morgan Stanley Research), где делается вывод о том, что Microsoft Azure находится на вершине спроса на рынке облачных развертываний. Возможно, так и происходит в Редмонде, отмечает Асай, но не в других местах.
В диаграмме ниже задан вопрос: какого провайдера облака вы предпочтете при развёртывании? Профессионалы в технологиях Microsoft выбирают Azure.
Источник: ELReg, декабрь 2011 г.
Сказанное не означает, что Microsoft нечего предложить разработчикам в Azure. Компания создала платформу-как-сервис (PaaS) и теперь, согласно последним данным компании Nasuni, в ключевых аспектах эта платформа уверенно конкурирует с Amazon Web Services. Но вместе с тем существует возможность вырваться вперёд и в облачных решениях для предприятий, которые для Microsoft являются лакомым куском, считает эксперт.Работа с артефактами разработки: каким отечественным инструментом заменить Sonatype Nexus и JFrog Artifactory
Microsoft тут не одинока, но потенциальный риск у неё выше всех, указывает Дейв Розенберг (Dave Rosenberg), коллега Асая, поскольку компания долго не приветствовала желания разработчиков – принимать участие в развитии этого «облака».
В то же время, как сообщает проект Ostatic.org, Linux и другие технологии на основе открытого кода развивают «облака», обещая с 2012 года ускорение развития этой тенденции. По мнению Асая, это производит впечатление и напоминает ситуацию, когда проекты Linux (в частности Ubuntu) считали Windows гостевой ОС в своих облачных предложениях. Если эта тенденция продолжится быстрыми темпами, отмечает эксперт, Microsoft увидит смерть своей «дойной коровы» - Windows. А в настоящий момент Microsoft рискует потерять приложения следующего поколения/рабочих нагрузок, которые отойдут сообществу Linux, если Microsoft не сможет обеспечить режим благоприятствования технологиям open source в «облаке» Azure.
Эта борьба не за то, кто сделает свой сервис дешевле или чьё «облако» более масштабируемо, но за то, кто предложит разработчикам новое поколение облачных инструментов, необходимых для реализации быстрой разработки, а инструменты эти в подавляющем большинстве созданы с применением открытого исходного кода. Microsoft решила принять этот факт, а не бороться с ним. Разработчики оказывают значительное влияние на провайдеров облачных сервисов, а хотят они open source. Microsoft хочет оставаться на вершине, а значит, ей придётся принять эти технологии разработки и содействовать им.