Опубликован: 28.01.2014 | Доступ: свободный | Студентов: 2273 / 266 | Длительность: 14:33:00
Лекция 2:

Первое облачное приложение

< Лекция 1 || Лекция 2: 12 || Лекция 3 >

Развертывание приложения в Windows Azure Cloud Services

Создадим на основе Web-сайта облачный сервис и загрузим его в Windows Azure Cloud Services. Для этого создадим пустое решение (Blank Solution), нажмем правой кнопкой на имени решения и выберем Add Windows Azure Cloud Service Project.

Создание в Visual Studio проекта Windows Azure Cloud Service

увеличить изображение
Рис. 2.9. Создание в Visual Studio проекта Windows Azure Cloud Service

Дальше необходимо добавить в облачный проект созданный ранее Web-сайт. Для этого добавим Web-сайт в решение, после чего, нажав правой кнопкой на директории Roles облачного проекта, выберем Add Web Role Project in solution. Выберем IntuitAzureWebsite.

Добавление Web-роли

увеличить изображение
Рис. 2.10. Добавление Web-роли

Нажмем F5 для запуска локального эмулятора вычислений Windows Azure.

Запуск эмулятора

увеличить изображение
Рис. 2.11. Запуск эмулятора

После запуска локального эмулятора запустится стандартный браузер со страницей Web-сайта.

Закроем окно браузера и добавим новый проект Worker-роли, который будет представлять фоновый сервис-обработчик. Для этого нажмем правой кнопкой на директории Roles и выберем Add New Worker Role Project.

Добавление Worker-роли

увеличить изображение
Рис. 2.12. Добавление Worker-роли

Для развертывания в Windows Azure Cloud Services создадим новый облачный сервис, нажав на портале управления NEW | COMPUTE | CLOUD SERVICE | QUICK CREATE. Введем DNS-имя нового облачного сервиса.

Создание нового облачного сервиса

увеличить изображение
Рис. 2.13. Создание нового облачного сервиса

Для развертывания облачного сервиса в облако нажмем правой кнопкой на названии облачного проекта и выберем Publish | Sign in to download credentials для загрузки профиля публикации.

Импортируем загруженный профиль публикации в Visual Studio 2012. Выберем созданный облачный сервис intuitazurecloudservice.

Развертывания облачного сервиса

увеличить изображение
Рис. 2.14. Развертывания облачного сервиса

Нажмем Publish и дождемся развертывания проекта, которое может занять до 10 минут.

Перейдем на развернутый проект в браузере, чтобы увидеть стандартную страницу Web-роли облачного сервиса.

Интерфейс развернутого проекта

увеличить изображение
Рис. 2.15. Интерфейс развернутого проекта

Заключение

Базовые сервисы облачной платформы Windows Azure – Cloud Services и Web Sites – предоставляют разработчику возможность быстрого развертывания как нового, так и проектируемого приложения. Используемый инструментарий, кроме Windows Azure SDK и Windows Azure Tools for Visual Studio, и опыт использования практически не отличаются от того, что происходит в локальной среде.

< Лекция 1 || Лекция 2: 12 || Лекция 3 >
Руслан Муравьев
Руслан Муравьев

Сайт dreamspark пишет что код истек :(

Andriy Zymenko
Andriy Zymenko

Этот курс требует оновления https://portal.azure.com/#create/hub здесь нет пункта Web Site в разделе Compute. К тому же для создание трубуется подписка