Разработка приложений для новой версии Windows Azure
Создание нового облачного сервиса saf4
Облако предлагает нам заполнить страницу для создания облачного сервиса. Выбираем его имя – saf4, так что URL создаваемого сервиса будет иметь вид saf4.cloudapp.net. Также указываем территориальную группу (т.е. группу центров обработки данных), где будет фактически размещен сервис. Это ранее уже созданная нами территориальная группа saf.
увеличить изображение
Рис. 10.11. Страница для создания нового облачного сервиса и указания его параметров
Новый облачный сервис saf4 создан
После создания сервиса saf4 переходим к странице, где теперь визуализированы два облачных сервиса – saf4 (новый сервис) и saf1 (предыдущий, созданный и развернутый нами ранее сервис) – рис. 10.12
Попытка рабочего развертывания сервиса saf4
Как уже отмечалось, создание облачного сервиса – это лишь создание "места" для него, т.е. создание его URL-адреса и выбор территориальной группы ЦОД, где он будет размещен. Реальный сервис на этом месте пока не развернут. Следующая наша задача – развертывание сервиса в облаке. Кликнув на имени saf4, переходим к странице, изображенной на рис. 10.13. Она предлагает нам вырианты: скачать один из SDK для разработки сервиса на каком-либо языке, либо выполнить рабочее развертывание уже реализованного сервиса. Выбираем второй вариант, так как реализация сервиса уже находится на нашем компьютере.
Страница для указания имени сервиса и его расположения для развертывания
Кликнув "Рабочее развертывание", переходим к странице, где требуется выбрать имя развернутого приложения и указать расположение файлов пакета и конфигурации. Кроме того, на странице предлагается выбрать опцию, при которой сервис будет развернут, даже если предусмотрен только один экземпляр Web-роли, а также опцию "Запуск рабочего развертывания". Рабочее развертывание – это и есть реальное размещение сервиса в облаке. Возможно также промежуточное развертывание в целях отладки. Вообще говоря, разработчики облака в целях повышения надежности рекомендуют создавать более одного экземпляра каждой роли, так как сервисный код должен надежно работать. Однако мы выбираем вариант с одним экземпляром Web-роли.
Имя и локальное расположение сервиса указаны
На рис. 10.15 представлена заполненная нами Web-форма, где указано имя рабочего развертывания сервиса и выбраны (с помощью информации, переданной нам средой Visual Studio через Windows Explorer) пути к файлам пакета сервиса и конфигурации на нашей машине: