Санкт-Петербургский государственный университет
Опубликован: 01.07.2013 | Доступ: свободный | Студентов: 462 / 132 | Длительность: 16:00:00
Лекция 8:

Управление Web-сервисами в новой версии Windows Azure

< Лекция 7 || Лекция 8: 1234 || Лекция 9 >

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

Средства управления Web-сервисами, пользователями, подписками, областями и др. (т.е. всей облачной вселенной) в Windows Azure поистине уникальны и, кроме того, постоянно развиваются все дальше и дальше. Использование подобных инструментов весьма полезно, так как развивает кругозор программистов и их абстрактное мышление. Некоторая сложность архитектуры – это отражение реальной сложности современного программного обеспечения, в котором воедино слились Web-технологии, средства защиты, визуализации, мониторинга и др.

Разница между такими средствами управления и, для сравнения, средствами управления пользовательскими заданиями в операционных системах прежних поколений очень велика. В прежних ОС мы могли визуализировать информацию обо всех задачах, выполняемых на одной mainframe-машине.

Легендарная команда ВЦПП (время центрального процессора пользовательских задач) в ОС ДИСПАК для БЭСМ-6 [2] позволяла узнать статус своих и других задач – сколько времени они выполняются, сколько времени им еще осталось считаться и др.

В системе же Windows Azure пользователь, как некий добрый волшебник, получает право управления всеми своими облачными заданиями, которые могут выполняться на десятках и сотнях машин в ЦОД различных регионов мира, да еще и право перераспределять нагрузку между ними – например, поручить исполнение того или иного сервиса либо ЦОД в Редмонде, США, либо ЦОД в Ирландии.

Реализация сервиса может быть выполнена с помощью столь удобного инструмента, как Visual Studio, и развернута в облаке с локальной машины средствами портала Azure.

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

Traffic Manager - Управление трафиком

Соединения (Connect) - Компонента Windows Azure, предназначенная для описания и обработки виртуальной сети

CDN - Сеть кэширующих серверов (Content Delivery Network)

Территориальная группагруппа серверов ЦОД какого-либо региона, который пользователь выбрал для предпочтительного выполнения своих сервисов.

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

Основные этапы управления облачным Web-сервисом – создание имени сервиса на портале, реализация Web-сервиса средствами Visual Studio, развертывание сервиса средствами облачного портала. Возможен мониторинг сервиса, его настройки, получение информации о его масштабе и выполняемых экземплярах его ролей. В Windows Azure имеется целый ряд полезных компонент для управления сервисами: Traffic Manager (Управление трафиком), Connect (Соединения), CDN (Сеть кэширующих серверов).

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

Вопросы

  1. Каким образом выполняется реализация облачного Web-сервиса?
  2. В каком режиме должна быть вызвана среда Visual Studio для этого?
  3. Что такое публикация сервиса?
  4. Какие файлы создает Visual Studio для публикации сервиса?
  5. Что такое рабочее развертывание сервиса?
  6. Какие возможности имеются в облаке для управления сервисом?
  7. Что такое Azure Traffic Manager и каковы возможности этой компоненты?
  8. Что такое Azure Connect и каковы возможности этой компоненты?
  9. Что такое Azure CDN и каковы возможности этой компоненты?

Упражнения

  1. Реализуйте Web-сервис и разверните его в облаке, выполните его мониторинг и настройку.
  2. Исследуйте практически (в облаке) все доступные возможности Azure Traffic Manager.
  3. Исследуйте практически (в облаке) все доступные возможности Azure Connect.
  4. Исследуйте практически (в облаке) все доступные возможности Azure CDN.

Темы для курсовых работ, рефератов, эссе

  1. Реализация облачных Web-сервисов Windows Azure средствами Visual Studio (реферат)
  2. Azure Traffic Manager и возможности этой компоненты (реферат).
  3. Azure Connect и возможности этой компоненты (реферат)
  4. Azure CDN и возможности этой компоненты (реферат)

Литература

  1. Материалы по компонентам для управления Web-сервисами в облаке Windows Azure. https://windows.azure.com.
  2. Сафонов В.О. Основы современных операционных систем. – М.: ИНТУИТ.РУ, 2011, 583 с.
  3. Справочниые материалы (help) по использованию сервисов в Azure (в облаке и в MSDN).
< Лекция 7 || Лекция 8: 1234 || Лекция 9 >