Санкт-Петербургский государственный университет
Опубликован: 01.07.2013 | Доступ: свободный | Студентов: 426 / 104 | Длительность: 16:00:00
Самостоятельная работа 1:

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

< Лекция 10 || Самостоятельная работа 1: 12345 || Лекция 11 >
Аннотация: Целью лабораторной работы является практическое освоение методов разработки облачных сервисов для новой версии 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).

Запуск Visual Studio от имени администратора

увеличить изображение
Рис. 11.1. Запуск Visual Studio от имени администратора

Создание проекта типа Windows Azure Project

Следующий шаг – правильный выбор типа проекта. В Visual Studio предусмотрен специальный тип проекта – Windows Azure Project, который и следует выбрать ( рис. 11.2).

Создание проекта типа Windows Azure Project

увеличить изображение
Рис. 11.2. Создание проекта типа Windows Azure Project

Выбор ASP.NET Web-роли

Теперь необходимо выбрать Web-роль для разрабатываемого облачного приложения. Выбираем вид Web-роли Cервис с пользовательским Web-интерфейсом ( рис. 11.3).

Создание ASP.NET Web-роли

увеличить изображение
Рис. 11.3. Создание ASP.NET Web-роли
< Лекция 10 || Самостоятельная работа 1: 12345 || Лекция 11 >