Разработка приложений для новой версии Windows Azure
Резюме
Мы подробно рассмотрели в данной лекции, каким образом может быть разработан облачный сервис Azure с помощью Visual Studio, каким образом он развертывается в облаке и затем используется.
Имеется возможность разработки облачных сервисов с помощью SDK для самых разных языков и платформ.
Visual Studio 2012 имеет ряд новых возможностей для поддержки Windows Azure.
Желаю читателям успеха в разработке, публикации и распространении Ваших облачных сервисов в новой версии Windows Azure.
Ключевые термины
Проект – единица разработки программ в Visual Studio.
Сборка (build) – компиляция проекта в бинарный код.
Публикация проекта – создание конфигурационных файлов для его последующего развертывания в облаке.
Развертывание сервиса – перекачивание информации о нем на компьютеры облачного ЦОД.
Краткие итоги
Visual Studio – основной инструмент разработки облачного ПО для Azure. Для разработки требуется инсталляция большого объема инструментов на компьтере разработчика. Основные этапы разработки: создание проекта типа Azure service; сборка проекта; публикация проекта; локальная отладка сервиса на машине разработчика; развертывание сервиса; исполнение сервиса.
Имеется возможность разработки облачных сервисов с помощью SDK для самых разных языков и платформ, в том числе – для платформ для мобильных устройств.
Visual Studio 2012 имеет ряд новых возможностей для поддержки Windows Azure.
Набор для практики
Вопросы
- Что такое Visual Studio?
- Что такое проект (решение) в Visual Studio?
- Какого типа проект создается для облачного сервиса?
- Что такое сборка проекта?
- Что такое развертывание сервиса?
- Что такое публикация сервиса?
- Что такое исполнение сервиса?
- Что такое рабочее развертывание?
- Что такое Web-роль?
- Почему рекомендуется иметь более одного экземпляра каждой Web-роли в облаке?
Упражнения
- Войдите в облако Azure и выполните все этапы разработки и публикации в облаке сервиса с помощью Visual Studio в соответствии с содержанием лекции.
- Изучите Azure SDK для наиболее знакомого Вам языка, скачайте его, инсталлируйте и разработайте облачный сервис на этом языке. Разверните его в облаке средствами нового облачного интерфейса.
Темы для курсовых работ, рефератов, эссе
- Visual Studio – инструмент для разработки облачных приложений (реферат).
- Методы разработки и использования облачных сервисов Azure (реферат).
- Обзор Azure SDK для рвзличных языков и платформ (реферат).
Литература
- Документация по разработке облачных приложений в Windows Azure в среде Visual Studio. Портал http://windows.asure.com