Санкт-Петербургский государственный университет
Опубликован: 01.07.2013 | Доступ: свободный | Студентов: 448 / 118 | Длительность: 16:00:00
Лекция 10:

Разработка приложений для новой версии Windows Azure

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

Облако предлагает нам заполнить страницу для создания облачного сервиса. Выбираем его имя – saf4, так что URL создаваемого сервиса будет иметь вид saf4.cloudapp.net. Также указываем территориальную группу (т.е. группу центров обработки данных), где будет фактически размещен сервис. Это ранее уже созданная нами территориальная группа saf.

Страница для создания нового облачного сервиса и указания его параметров

увеличить изображение
Рис. 10.11. Страница для создания нового облачного сервиса и указания его параметров

Новый облачный сервис saf4 создан

После создания сервиса saf4 переходим к странице, где теперь визуализированы два облачных сервиса – saf4 (новый сервис) и saf1 (предыдущий, созданный и развернутый нами ранее сервис) – рис. 10.12

Новый облачный сервис saf4 создан

увеличить изображение
Рис. 10.12. Новый облачный сервис saf4 создан

Попытка рабочего развертывания сервиса saf4

Как уже отмечалось, создание облачного сервиса – это лишь создание "места" для него, т.е. создание его URL-адреса и выбор территориальной группы ЦОД, где он будет размещен. Реальный сервис на этом месте пока не развернут. Следующая наша задача – развертывание сервиса в облаке. Кликнув на имени saf4, переходим к странице, изображенной на рис. 10.13. Она предлагает нам вырианты: скачать один из SDK для разработки сервиса на каком-либо языке, либо выполнить рабочее развертывание уже реализованного сервиса. Выбираем второй вариант, так как реализация сервиса уже находится на нашем компьютере.

Попытка рабочего развертывания сервиса saf4

увеличить изображение
Рис. 10.13. Попытка рабочего развертывания сервиса saf4

Страница для указания имени сервиса и его расположения для развертывания

Кликнув "Рабочее развертывание", переходим к странице, где требуется выбрать имя развернутого приложения и указать расположение файлов пакета и конфигурации. Кроме того, на странице предлагается выбрать опцию, при которой сервис будет развернут, даже если предусмотрен только один экземпляр Web-роли, а также опцию "Запуск рабочего развертывания". Рабочее развертывание – это и есть реальное размещение сервиса в облаке. Возможно также промежуточное развертывание в целях отладки. Вообще говоря, разработчики облака в целях повышения надежности рекомендуют создавать более одного экземпляра каждой роли, так как сервисный код должен надежно работать. Однако мы выбираем вариант с одним экземпляром Web-роли.

Страница для указания параметров сервиса для развертывания

увеличить изображение
Рис. 10.14. Страница для указания параметров сервиса для развертывания

Имя и локальное расположение сервиса указаны

На рис. 10.15 представлена заполненная нами Web-форма, где указано имя рабочего развертывания сервиса и выбраны (с помощью информации, переданной нам средой Visual Studio через Windows Explorer) пути к файлам пакета сервиса и конфигурации на нашей машине:

Имя и локальное расположение сервиса указаны

увеличить изображение
Рис. 10.15. Имя и локальное расположение сервиса указаны