Разработка приложений для новой версии Windows Azure
Подготовка к публикации сервиса в облаке
Теперь, для того, чтобы облачное приложение можно было вызывать через Web, по URL-адресу, который был бы автоматически присвоен сервису средствами Windows Azure, приложение должно быть опубликовано в облаке как общедоступный Web-сервис. Публикация информации о разработанном приложении производится в особых форматах, детали которых разработчику знать не обязательно, так как файлы для представления пакета в облаке автоматически генерируются средой Visual Studio. Разработчик должен помнить только имя своего проекта (решения – solution) Visual Studio и место его расположения на локальных дисках. Последнее подсказывает ему среда Visual Studio: после сборки проекта среда вызывает Windows Explorer, визуализируя директорию, где она разместила пользовательский проект. На рис. 10.7 представлен этап publish (публикация), на котором разработчик сервиса выбирает и сообщает среде Visual Studio директорию, где находится его проект WindowsAzureProject4, и выбирает пункт контекстного меню Publish (опубликовать). Вот и все, что требуется от разработчика, чтобы выполнить нетривиальные действия по публикации разработанного им приложения в облаке.
Подготовка к развертыванию сервиса в облаке
Следующий этап разработки – развертывание (deployment) сервиса в облаке. Развертывание, в простейшем случае, – это создание пакета специального формата, в который упаковывается информация о приложении, с последующей перекачкой его в облако средствами облачного интерфейса. Для создания такого пакета выбираем пункт Create Service Package Only в окне "Deploy Windows Azure Project" ( рис. 10.8).
Директория, из которой происходит развертывание
При реальном развертывании в облаке необходимо будет указать, из какой директории (расположенной на локальной машине) фактически происходит развертывание сервиса ( рис. 10.9). Фактически развертывание означает, что разработанное облачное приложение (как сервис) будет доступно в Web. Пока на данном этапе мы получаем от среды Visual Studio информацию в виде запуска Windows Explorer о расположении поддиректории с сервисом, готовым к развертыванию (Publish) на локальной машине. В ней находятся два файла – файл с пакетом сервиса и файл конфигурации.
Вход в облако и создание нового облачного сервиса
Для развертывания разработанного сервиса в новой версии облака Azure необходимо прежде всего войти в облако, выбрать пункт "Облачные службы" и выполнить действие "Создать"