Microsoft Azure
Облачный бизнес
Вам понадобится

Microsoft Azure

Попробуйте платформу Microsoft Azure совершенно бесплатно.

Visual Studio

Бесплатная версия Visual Studio, позволяющая создавать приложения для платформы Microsoft Azure.

SDKs и дополнительные
инструменты

Инструменты разработки приложений для платформы Microsoft Azure.

Отчет Gartner: Windows Azure – лидер рынка PaaS для корпоративных приложений

Платформа Windows Azure очень молода, прошло всего четыре года с момента ее создания. Но, не смотря на возраст платформы, Windows Azure уже признается технологическим лидером.

Figure 1.Magic Quadrant for Enterprise Application Platform as a Service

Агентство Gartner представило свой новый отчет по рынку PaaS (платформы как сервис) для корпоративных приложений (aPaaS). Gartner проанализировала имеющиеся на рынке предложения для размещения корпоративных решений в облачном окружении в рамках PaaS и представила выводы в классическом для компании “магическом квадранте”.

Gartner оценила крупнейших игроков рынке aPaaS: Salesforce.com, Microsoft, Google, Engine Yard, SAP, IBM, Red Hat и другие. Подробное описание преимуществ и слабых стороны каждого решения доступно в отчете. Известный провайдер Amazon не вошел в отчет, так как предлагает в основном IaaS-инфраструктуру, однако в отчете рассмотрены aPaaS-платформы построенные на основе сервисов от Amazon.

В результате анализа, лидерами рынка aPaaS названы компании Salesforce.com и Microsoft (платформа Windows Azure). Для Windows Azure агентство Gartner представило следующее описание:

Подход вендора (Microsoft) сфокусирован на принципе “облако в основе всего” и сопровождается частыми обновлениями и агрессивной разработкой новых функций и улучшений. Далеко идущей целью ставится предложение всеобъемлющей инфраструктуры необходимой для разработки .NET-приложений в виде PaaS-сервисов. Возможности PaaS в Windows Azure выходят за рамки aPaaS и включают в себя SQL Database (dbPaaS), сервисы обмена сообщениями (Windows Azure Service Bus), распределенный кэш (Windows Azure Cache) и функционал iPaaS (Windows Azure BizTalk Services). В платформе так же представлены новые мобильные сервисы Windows Azure Mobile Services – облачный бэкенд для мобильных приложений в виде сервиса, который предлагает поддержку множества мобильных платформ. Присутствие Microsoft в других облачных окружениях (например, SaaS через Dynamics CRM Online и Office 365, включая SharePoint Online) так же добавляет возможностей в стратегию облачного вендора.

Основными преимуществами платформы Microsoft названы следующие характеристики:

  • разработчики приложений под Windows и знакомые с .NET чувствуют себя комфортно в совместимом с их привычками и знаниями окружении Windows Azure. Это предоставляет возможность привлечь миллионы разработчиков, которые могут рассматривать Windows Azure в качестве родной для себя платформы;
  • Microsoft фокусируется на предоставлении одинаковых возможностей для публичного и частного облаков, что означает, что корпоративные разработчики могут использовать Windows Azure с уверенностью в том, что облачная платформа хорошо интегрируется в их существующее окружение и что, в случае необходимости, они могут перенести приложение из облака на свои мощности;
  • у Microsoft комплексное видение на платформу, включающее в себя поддержку сервисов интеграции, вычислений в памяти (in-memory), обмена сообщениями и других функций, представленных в виде сервисов в дополнении к основным сервисам aPaaS. Плюс к этому, сервисы Windows Azure включают в себя быстрорастущую платформу IaaS, что позволяет разработчикам использовать требуемый уровень абстракции и комбинировать PaaS- и IaaS-подходы в рамках одной задачи;
  • Windows Azure вместе с .NET поддерживает Node.js, Java, PHP, Python, Rubyи другие платформы разработки приложений (включая Linux в IaaS), позволяя разработчикам с опытом разработки на платформах отличных от Microsoft использовать окружение Windows Azure.

Gartner так же выделяет и ряд предостережений для платформы от Microsoft:

  • предложение Microsoft содержит недостаточную инструментальную поддержку быстрой разработки приложений на основе моделей в виде GUI-инструментов (несмотря на инструментарий Visual Studio). Возможности xRM имеющиеся в продуктах компании (часть Dynamics CRM), могли бы использоваться вместе с Windows Azure, однако вендор их активно не продвигает;
  • Microsoft сталкивается с неопределенностью из-за смены высшего менеджмента компании и из-за пересечений с основным бизнесом связанным с Office, что может отвлекать усилия компании. Развитие сразу множества направлений IaaS, PaaS и SaaS так же размывает фокус компании;
  • предоставление одинаковых возможностей для разработчиков в публичном облаке (Windows Azure) и частном окружении (Windows Server) пока еще в работе, а обещания маркетинга отличаются от реалий текущих продуктов.

Подробности и описание других поставщиков услуг aPaaS вы можете найти в отчете Gartner.

Автор статьи: Владимир Юнев.