Технические возможности платформы Windows Azure

В этом разделе мы познакомимся с ключевыми характеристиками публичного облака, предоставляемого компанией Microsoft — платформы Windows Azure.

Платформа Windows Azure Platform — это платформа Microsoft для разработки и выполнения облачных сервисов, реализующая модель Platform As A Service (PaaS) и состоящая из следующих компонентов:

  • Windows Azure — эластичная, масштабируемая, безопасная и высокодоступная операционная система в облаке (также называется «операционная система как сервис»). Предоставляет вычислительные мощности и средства хранения информации, а также ряд механизмов управления сервисами.
  • SQL Azure — реляционная база данных, доступная как сервис (также называется «база данных как сервис»). Поддерживает основные возможности Microsoft SQL Server по хранению реляционных данных и не требует администрирования и сопровождения.
  • Windows Azure AppFabric — программные модули (сервисы) для обеспечения коммуникаций (Service Bus) и контроля доступа (Access Control). Эти сервисы используются для интеграции облачных приложений и приложений, работающих у заказчиков, а также реализации ряда новых сценариев, которые мы рассмотрим ниже.

Основные компоненты платформы Windows Azure показаны на диаграмме (рис. 3).

Рис. 3. Платформа Microsoft Windows Azure

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