Разработка приложений для Windows Azure
10.21. Запуск приложения по его URL-адресу, взятому из облака
Запускаем браузер и выполняем paste в его строку URL-адреса. Работает! (рис. 10.21).
10.22. Отслеживание запущенного облачного приложения
Отслеживаем запущенное облачное приложение через AppFabric (рис. 10.22).
Наш пример завершен.
10.23. Резюме
Мы подробно рассмотрели в данной лекции, каким образом может быть разработано простое облачное приложение, каким образом оно публикуется в облаке и затем используется.
Если бы подобный пример рассматривался лет 20-25 назад, слушатели сочли бы это за научную фантастику.
Желаю Вам успеха в разработке, публикации и распространении Ваших облачных приложений в Windows Azure!
Ключевые термины
Проект – единица разработки программ в Visual Studio.
Сборка (build) – компиляция проекта в бинарный код.
Публикация проекта – создание конфигурационных файлов для его последующего развертывания в облаке.
Развертывание сервиса – перекачивание информации о нем на компьютеры облачного ЦОД.
Краткие итоги
Visual Studio 2010 – основной инструмент разработки облачного ПО для Azure. Для разработки требуется инсталляция большого объема инструментов на компьтере разработчика. Основные этапы разработки: создание проекта типа Azure service; сборка проекта; публикация проекта; локальная отладка сервиса на машине разработчика; развертывание сервиса; исполнение сервиса.
Набор для практики
Вопросы
- Что такое Visual Studio 2010?
- Что такое проект (решение) в VS 2010?
- Какого типа проект создается для облачного сервиса?
- Что такое сборка проекта?
- Что такое развертывание сервиса?
- Что такое публикация сервиса?
- Что такое исполнение сервиса?
Упражнения
- Войдите в облако Azure и выполните полностью разработку и использование облачного приложения для Azure, в соответствии с подробным описанием, ссылка на которое находится в правой части основного окна Azure.
Темы для курсовых работ, рефератов, эссе
- Visual Studio – инструмент для разработки облачных приложений (реферат).
- Методы разработки и использования облачных сервисов Azure (реферат).