Платформа облачных вычислений Microsoft Windows Azure

Основы практического использования Windows Azure

Показывать лекцию целиком

Цель лекции: Практическое ознакомление с.Windows Azure – с особенностями портала Windows Azure и основными действиями пользователя в облаке.

Презентацию к данной лекции Вы можете скачать здесь.

11.1. Введение. (Новый) портал Azure. Основная страница

Практическое знакомство с Windows Azure каждый начинает с портала windows.azure.com. На рис. 11.1 показана основная страница портала Windows Azure. Слева – информация справочниго характера (включая "мастер" выполнения типичных заданий); справа – действия над инструментами Azure и практические примеры разработки приложений для Azure. К этому рисунку мы возвращаемся несколько раз в продолжение всего курса, так как с этой страницы начинается любое действие, которое можно выполнить в системе. Отдельная панель слева служит в качестве "триггера" для переключения с одного рода действий на другие – Начало работы, Типичные задачи, Справка и поддержка, Программы тестирования бета-версий; чуть выше – "кнопки" для создания сервиса, объекта хранения в Памяти, а также Подключений (отметим некоторые неточности русской локализации: название Connect превратилось в Подключиться); ниже – Главная страница AppFabric (см. лекцию 5) и кнопки для обращения к компонентам AppFabric, английские названия которых локализованы по-русски самым загадочным образом и представляют поэтому некоторое подобие, как говорили в моем поколении, "загадочной картинки" ("Найдите здесь столько-то и такие-то компоненты Azure"). Но при известной интуиции найти их вполне возможно. Подробнее рассмотрим практическую работу с основными из этих компонент ниже в данной лекции.

Интерфейс портала в целом характерен для современных принципов и инструментов GUI, прежде всего – для Microsoft Silverlight, который и лежит в основе реализации GUI системы Windows Azure.

(рис 11.1) Новый портал Azure. Основная страница

11.2. Типичные задачи, выполняемые в облаке

Результат перехода в пункт Типичные задачи показан на рис. 11.2. Их список у Вас перед глазами, поэтому перечислять еще раз излишне. Отметим, что гостевая ОС – это операционная система, выполняемая на Вашем клиентском компьютере при использовании облака. Разумеется, на Вашем компьютере, где работает Ваш браузер, операционная система совсем другая. В этом дуализме ОС – также специфика облачных вычислений. До сих пор большинство программистов не имели подобного опыта.

(рис 11.2) Страница типичных задач, выполняемых в облаке

11.3. Справочная информация в облаке

На рис. 11.3 представлена страница справки и поддержки Windows Azure. Отметим, что локализованная справка (help) представлена достаточно полно. В необходимых случаях даны ссылки на документацию на английском языке (MSDN).

(рис 11.3) Страница справки и поддержки в облаке

11.4. Участие в программах тестирования бета-версий компонент Azure

Интересной возможностью для пользователей Windows Azure является участие в программах тестирования бета-версий компонент Azure (см. рис. 11.4). В настоящее время стадию бета-тестирования проходят Windows Azure Connect и Traffic Manager (см. лекцию 8). Вообще, работать в Windows Azure интересно еще и тем, что Вы работаете в постоянно изменяющемся окружении – появляются новые компоненты или их новые версии. Это – тоже интересный и полезный опыт.

(рис 11.4) Страница записи на участие в бета-тестировании Azure

11.5. Управление развернутыми в облаке приложениями

Управление развернутыми в облаке Windows Azure приложениями подробно описано в лекции 5 и лекции 8. Здесь лишь дадим краткий обзор GUI, предназначенного для этой цели (рис. 11.5).

Управление GUI (меню) расположено вертикально и находится под надписью Windows Azure Platform. На рис. 11.5 показана лишь одна функциональность – управление развернутыми в облаке приложениями. Все эти возможности относятся к компоненте Windows Azure AppFabric. В таблице представлена информация об имеющихся в системе у данного пользователя подписках, рабочих ролях (worker roles) и Web-ролях (Web roles). В скобках показано число экземпляров каждой из них, имеющихся у пользователя. Данный GUI может быть легко настроен (customized): можно изменить число выдаваемых атрибутов.

(рис 11.5) Страница управления приложениями в облаке

11.6. Получение бесплатной пробной подписки на Windows Azure на 30 дней

Каким образом Вы можете в настоящее время (сентябрь 2011 г.) получить бесплатный доступ к Windows Azure?

На самом деле каждый пользователь компьютера, подключенного к Интернету, может получить бесплатный пробный доступ к Azure сроком на 30 дней. Очень рекомендуем воспользоваться такой возможностью.

Для этого прежде всего необходимо бесплатно зарегистрироваться в Windows Live (на сайте www.live.com), где Вы получите логин и пароль. Логин связан с Вашей электронной почтой. Windows Live – это набор бесплатных облачных сервисов, - например, на этом портале доступен бесплатный облачный аналог Microsoft Office и бесплатная почта hotmail.com.

Затем войдите на портал windows.azure.com и выберите пункт о получении бесплатной подписки на 30 дней. Вы будете переадресованы на специальный портал windowsazurepass.com (рис. 11.6). На странице указаны условия бесплатной подписки (предоставляемые ресурсы). После принятия от Вас заказа на бесплатную подписку, Вы получите ее в течение нескольких дней, о чем Вас известят по электронной почте.

(рис 11.6) Страница получения бесплатной подписки на Azure на 1 месяц

11.7. Вход на портал Windows Azure для запроса бесплатного доступа к ней

В Windows Azure предусмотрена возможность получения (заказа) 30-дневного доступа при входе на портал windows.azure.com (рис. 11.7). Если у Вас пока нет доступа к Azure, Вы можете его получить, нажав кнопку Подача запроса. При этом Вы должны быть зарегистрированы в Windows Live.

(рис 11.7) Вход на портал Windows Azure для запроса бесплатного доступа к ней

11.8. Резюме

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

Рекомендуем коллегам использовать уникальную возможность практически освоить новейший инструмент современного программирования и решения прикладных задач.

Более подробный практический материал представлен в Лабораторной работе 1.

Ключевые термины

Windows Azure – система облачных вычислений корпорации Microsoft

– портал Windows Azure

– Web-страницы для получения пробного доступа к Windows Azure

Windows Live – портал, предоставляющий набор бесплатных облачных сервисов фирмы Microsoft

www.live.com - портал Windows Live

Краткие итоги

Интерфейс системы Windows Azure реализован в виде портала windows.azure.com. Все типовые действия и элементы GUI имеют вид Web-интерфейса, что приходится учитывать при работе, но к этому пользователь быстро привыкает. Через Web-интерфейс осуществляется настройка системы, получение справки и поддержки, управление сервисами, обращение к хранилищам памяти и базам данных, сетевое взаимодействие. Доступ к Azure можно получить через Windows Live (http://www.live.com) , бесплатно создав на этом портале учетную запись и запросив пробный бесплатный доступ к Azure на 30 дней.

Набор для практики

Вопросы

  • Что такое портал Windows Azure и каков его URL-адрес?
  • Как организован Web-интерфейс Azure и в чем его специфика, по сравнению с обычным GUI?
  • Как получить доступ к Windows Azure?
  • Упражнения

  • Войдите в облако Azure и выполните все те типовые действия, о которых говорится в данной лекции.
  • Темы для курсовых работ, рефератов, эссе

  • Пользовательский интерфейс системы Windows Azure (реферат).
  • Вернуться к учебному плану