Вкратце: в конце 2010 года к нам пришел один заказчик и сказал «Нужно приложение в GAE». Там была интеграция с Google Docs API и Google Sites API. Мы активно взялись и уже через месяца полтора-два выкатили рабочую версию. Потом еще месяца 3 решали проблемы с различными ограничениями, багами. В итоге все переписали под ASP.NET MVC.
Что до скорости деплоя, то это как-то совсем много. У GAE для Python и Go инстэнсов, это меньше минуты, на Heroku и dotCloud (Ruby, Python) еще меньше.
На счет «привязования» своего доменного имени советовал бы это делать с помощью CNAME, так как IP может меняться.
Мы писали на Питоне. Да, деплой у ГАЭ был в разы быстрее. Как-то спрашивали на одной конференции ребят из МС — они сказали что это нормально. Тут видимо придется смириться.
Возможно, кстати, поэтому у меня в те дни панель управления жутко тормозила. Она в Азуре на сильверлайте сделана. Довольно неплохо, кстати. Но вот ответы от сервера частенько подвисали.
А ещё облако падало у Amazon. Падал Google и не один раз, Яндекс тоже несколько раз падал.
Пару дней назад Azure упал не весь, а в нескольких гео. зонах. Причем только Compute. База данных и Storage были всё это время доступны.
Падает у всех. Вопрос только у кого падает больше/чаще. И Azure по количеству и времени падений явно не в лидерах.
Про IP и A запись вашего домена — так делать нельзя. Дело в том, что IP в Azure — не фиксированный и при выключении и последующем включении Hosting Service вы можете получить совершенно другой IP для вашего xxxxxx.cloudapp.net. Также у вас скорей всего будут такие же проблемы при переключении Staging\Production.
MS рекомендует единственный правильный способ — делать CNAME запись своего домена на домен xxxxxx.cloudapp.net.
Спасибо за статью, хотел поинтересоваться, а вы смотрели на Windows Azure Accelerator for Web Roles для ускорения деплоя? Если да, то можете описать опыт?
Оплатил коммерческую подписку и разместил хостед инстанс в северной европе. Сразу улучшилось время деплоймента с 12-14 минут упало до 6-8 минут. Еще, значительно быстрее стала работа с Blob-хранилищем.
Думаю, нас пока такое устроит и поэтому WAAWR пока использовать не будем.
Azure — первое знакомство