Опубликован: 01.07.2013 | Уровень: для всех | Доступ: платный | ВУЗ: Санкт-Петербургский государственный университет
Самостоятельная работа 1:

Разработка, публикация и использование простого облачного сервиса для новой версии Windows Azure

< Лекция 10 || Самостоятельная работа 1: 12345 || Лекция 11 >

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

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

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

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

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

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

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

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

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

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

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

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

Ограничение академической подписки: возможно лишь одно рабочее развертывание в каждый момент

При попытке развернуть сервис saf4 в облаке обнаруживаем ограничение академической подписки. Поскольку сервис saf1 уже был развернут в облаке, то система не выполнила развертывание второго сервиса saf4 Тогда удаляем рабочее развертывание сервиса saf1 (а не сам этот сервис!) и dновь создаем рабочее развертывание сервиса saf4 теми же параметрами. Операция проходит успешно. На рис. 11.16 изображена страница, визуализирующая наши облачные сервисы saf1 и saf4, где рабочее развертывание сервиса saf1 приостановлено, а рабочее развертывание сервиса saf4 успешно выполнено.

Рабочее развертывание сервиса saf1 приостановлено, а сервиса saf4 – успешно выполнено

увеличить изображение
Рис. 11.16. Рабочее развертывание сервиса saf1 приостановлено, а сервиса saf4 – успешно выполнено
< Лекция 10 || Самостоятельная работа 1: 12345 || Лекция 11 >
Андрей Краснов
Андрей Краснов
Россия, Москва, МИФИ, 1972
Владимир Стена
Владимир Стена
Россия