Стив Балмер на московском Ремиксе подтвердил, что осенью 2009 года Azure Services Platform должна перейти из беты в продакшн. В чем основные архитектурные различия между традиционным Веб-приложением и Веб-приложением под управлением Azure?
Посмотрите на диаграмму ниже – это каноническая архитектура традиционного Веб-приложения:

image

А теперь сравните с архитектурой в Azure:

image

Архитектура Веб-приложения на Azure в принципе не меняется, но есть ключевые нововведения:

  • Горизонтально-масштабируемый Веб-сервер.
  • Горизонтально-масштаб��руемое нереляционное хранилище для таблиц, очередей и больших бинарных объектов (aka BLOB). Хранилище доступно по HTTP(S) как RESTful Веб-сервис.
  • Сохраняется возможность использовать СУБД SQL Server, что было объявлено на последней конференции Mix.
  • Появляется новый архитектурный элемент – фоновый обработчик для асинхронной обработки (aka Worker Role). Это аналог Windows-сервиса.

Тестирование

Получить тестовый доступ к Azure Services Platform можно здесь. Для экспериментов это не обязательно и можно скачать набор инструментов и попробовать Azure на своем компьютере. Лучше всего это сделать по ссылкам со страницы регистрации или в MSDN.