Россия, Москва, МИФИ, 1972 |
Разработка, публикация и использование простого облачного сервиса для новой версии Windows Azure
Необходимый общий теоретический материал по архитектуре и особенностям новой версии Windows Azure представлен в "Разработка приложений для новой версии Windows Azure" данного курса. В "Базовые технологии, использованные для реализации новой версии Microsoft Windows Azure (2013)" также описана организация конфигурационных файлов облачного сервиса.
Аппаратура и программные инструменты, необходимые для лабораторной работы
Настольный или портативный компьютер с Web-браузером, подсоединенный к Интернету, на котором инсталлирован Microsoft Silverlight, а также Visual Studio 2010 или 2012.
Продолжительность лабораторной работы 2 академических часа
Вход в систему и аутентификация пользователя
Войдите в систему Azure (windows.azure.com), введя свой логин и пароль (см. лабораторную работу номер 1).
Visual Studio как основной инструмент разработки и запуска приложений для Windows Azure
Разработка облачных сервисов, по сравнению с разработкой обычного консольного или Windows-приложения, является нетривиальной задачей, ввиду сложности архитектуры сервиса и облачной пталформы Windows Azure. Приложение фактически представляет собой Web-сервис, который должен быть опубликован и развернут в облаке.
Разработчикам Visual Studiо, тем не менее, удалось обеспечить столь удобную поддержку разработки облачных сервисов, что она по сложности почти не отличается от разработки обычных приложений. Всю техническую работу по генерации большого объема рутинного кода и конфигурационных файлов, перекачке файлов на сайты облака и т.д. Visual Studio берет на себя.
Следует иметь в виду, что наиболее предпочтительна разработка облачного сервиса на компьютере с Windows 8 или с Windows 7. Последний рассмотрен в качестве примера. Кроме ОС, для разработки необходимо инсталлировать на компьютер разработчика значительный объем программного обеспечения, точная спецификация которого опубликована на сайте windows.azure.com.
Итак, для разработки облачного приложения запустите Visual Studio, причем в специальном режиме – от имени администратора ( рис. 11.1).
Создание проекта типа Windows Azure Project
Следующий шаг – правильный выбор типа проекта. В Visual Studio предусмотрен специальный тип проекта – Windows Azure Project, который и следует выбрать ( рис. 11.2).
Выбор ASP.NET Web-роли
Теперь необходимо выбрать Web-роль для разрабатываемого облачного приложения. Выбираем вид Web-роли Cервис с пользовательским Web-интерфейсом ( рис. 11.3).