Картинка блога

В прошлом году мне посчастливилось поучаствовать не лекциях (или конференции, кому как нравится) под названием Live Services JumpStart 2009. Обсуждались такие темы как Live Services, Mesh и немного Azure. Последняя является, так сказать, средой для запуска приложений в вычислительном облаке.

Azure

Внешний вид web интерфейса Azure.
Грубо говоря, Azure предназначен для хостинга аппликаций и баз данных на распределенных серверах. Такой хостинг это серьезный рывок вперед с точки зрения производительности. Во первых, запрос обрабатывается ближайшим к запросу сервером, повышая полосу пропускания, во вторых, в вычислительном облаке вычисления должны происходить гораздо быстрее, чем на обычном сервере (во всяком случае так говорит мода и реклама). Еще одно, возможно, самое ценное свойство, это-то, что обладателю приложения в облаке не нужно думать о проблемах синхронизации и балансировке.
По всей видимости, хранить бесплатно там можно будет медиа файлы, SilverLight приложения и приложения Mesh. Но каждая учетная запись будет иметь ограничения на количество или размер.

Live Services


Это набор всевозможных дополнений, виджетов, API разработанных когда либо в Microsoft для публичного использования. Подновляющее большинство сервисов предназначены для использования в WEB и встраивания в другие сайты. Основное внимание сосредоточено на Live Framework предназначенном объединить и унифицировать работу с другими сервисами. Дело в том, что сейчас для доступа к разным сервисам используются разные протоколы (JSON, POX, ATOM, RSS, SOAP и т.д.). Этот набор инструментов должен позволить .NET разработчику, делать все это кодом, не волнуясь о протоколе. Эта, же библиотека будет использоваться для доступа пользовательских и Mesh ресурсов.
Со всеми сервисами можно ознакомится на сайте Live разработчиков.

Live Mesh

LiveMesh Частично этот сервис доступен по на сайте mesh.com. На данный момент, можно ощутить на себе все прелести синхронизации и хранения статических ресурсов, и предоставления доступа к ресурсам. Возможно через год, появится Mesh Apps. Эти приложения можно будет писать в студии и загружать в облако одним кликом. Сами приложения, это HTML страница, загружаемая в IFrame.
Пока, на такие вопросы типа: «Где хранить HighScore игры как MEsh App всех пользователей?» или «Как Microsoft собирается монетизировать проект?» или «Как разработчик может на этом заработать?» ответа нет. Посмотрим что будет дальше, и накормит ли Mesh разработчиков как это делает IPhone App Store и XNA Creators Club.

ЗЫ, то есть PS

Идеи, исрользуемые в Azure и Mesh интересны и проверены временем в других компаниях, или вы думали что Microsoft сделал что-то революционно новое?
Все что написано, отражает реальность на январь 2009. Те кто хоть немного знаком с Microsoft понимают, каким изменчивым бывает их мир. 😉

Метки:, , ,

Один комментарий в “Azure, Mesh и Live Services от Microsoft”

  1. На данный момент, можно ощутить на себе все прелести синхронизации и хранения статических ресурсов, и предоставления доступа к ресурсам.