Простота, удобство, комфорт. Azure
Совсем недавно состоялся анонс первого релиза акселератора Windows Azure для веб-ролей. С помощью этого бесплатного инструмента можно создавать ферму серверов для поддержки веб-сайтов, работающих на Windows Azure под управлением сервера IIS.
Акселератор позволяет легко размещать огромное количество небольших веб-сайтов в Windows Azure, а также легко их обновлять и управлять ими. Он также упрощает управление и масштабными проектами, размещенными в Windows Azure.
Простым языком можно сказать, что теперь публиковать в Windows Azure свои веб приложения можно легко и просто. Особенно это удобно при работе с приложений на MVC 3 и WebMatrix. Акселератор веб ролей устанавливает и настраивает необходимое окружение и позволяет публиковать приложения при помощи Web Deploy из Visual Studio 2010 и WebMatrix. Интересной особенностью акселератора является то, что после внесения изменений или дополнений в вашем приложении изменения будут «разлиты» на остальные инстансы автоматически. Используюя два инстанса вы обеспечиваете максимальную стабильность работы вашего приложения и в случае краха, одного из инстансов, акселератор поднимет все ваши сайт из резервной копии. А вот резервные копии храниться в Azur Storadge Blobs!
Акселератор Windows Azure также включает:
- Документацию: она включена в шаблон проекта, а также выложена на CodePlex, что упрощает изучение и работу с акселератором.
- Два модуля, позволяющие внедрять код в новые или уже существующие веб-роли. Кроме того, эти модули можно использовать как основу для разработки нового решения.
- Программа проверки зависимости (Dependency Checker): инсталлятор включает новую улучшенную программу проверки, которая позволяет убедиться в том, что для успешной работы акселератора есть все необходимые компоненты, например, ASP.Net MVC 3 или инструменты Windows Azure для Visual Studio 2010. Программа проверки зависимости интегрирована в Microsoft Web Platform Installer, что упрощает разворачивание сайтов.
Скачать акселератор Windows Azure для веб-ролей и получить дополнительную информацию можно по адресу: http://waawebroles.codeplex.com.
P.S. Для того чтобы вы смогли публиковать ваши приложения из WebMatrix необходимо сделать следующее. Так как порт 8172 (для Web развертывание подключений) блокируется по умолчанию на Azure Web роли, вам нужно перенаправить трафик через 443 порт
До развертывания пакета WAAWR, изменить ServiceDefinition.csdef для перенаправления SSL-трафик из входящего порта 443 входящий порт 8172:
InputEndpoint name="HttpsIn" protocol="tcp" port="443" localPort="443"
становится
InputEndpoint name="HttpsIn" protocol="tcp" port="443" localPort="8172"
Добавить порт 443 на ваш сервер URI в Web Matrix настройки публикации.
Проверки соединения. Вам будет предложено принять или отклонить сертификат сервера. Сохраните этот параметр.
Теперь вы можете публиковать без проблем.
http://blogs.msdn.com/b/rudevnews/archive/2011/07/26/az-acs.aspx
Компании из статьи
Microsoft Украина | Украинское подразделение компании Microsoft. |