Web-сервисы в Windows Azure. Traffic Manager, Connect, CDN
8.43. Резюме. Уникальные средства управления облачной вселенной
Средства управления Web-сервисами, пользователями, подписками, областями, сертификатами и др. (т.е. всей облачной вселенной) в Windows Azure поистине уникальны и, кроме того, постоянно развиваются все дальше и дальше. Использование подобных инструментов весьма полезно, так как развивает кругозор программистов и их абстрактное мышление. Кажущаяся излишней сложность – лишь отражение реальной сложности современного программного обеспечения, в котором воедино слились Web-технологии, средства защиты, визуализации, мониторинга и др.
Разница между такими средствами управления и, для сравнения, средствами управления пользовательскими заданиями в операционных системах прежних поколений очень велика. В прежних ОС мы могли визуализировать информацию обо всех задачах, выполняемых на одной mainframe-машине.
Легендарная команда ВЦПП (время центрального процессора пользовательских задач) в ОС ДИСПАК для БЭСМ-6 [2] позволяла узнать статус своих и других задач – сколько времени они выполняются, сколько времени им еще осталось считаться и др.
В системе же Windows Azure пользователь, как некий (надеемся, добрый) волшебник получает право управления всеми своими облачными заданиями, которые могут выполняться на десятках и сотнях машин в ЦОД всего мира, да еще и право перераспределять нагрузку между ними – например, поручить исполнение того или иного сервиса либо ЦОД в Редмонде, США, либо ЦОД в Ирландии.
Эти возможности просто поражают. Однако они и настораживают, так как, к сожалению, могут быть использованы и во вред. Например, хакер (теоретически) может искусственно создавать непосильную загрузку то для одного, то для другого сервера в ЦОД и, возможно, выводить их из рабочего состояния. Подобный вид атаки называется Distributed Denial of Service (DDoS).
Поэтому разработчикам Azure хотелось бы, в заключение данной лекции, пожелать, в соответствии с принципами надежных и безопасных вычислений [2], чтобы их система обеспечивала защиту от всех возможных внешних атак, возможности которых также разрастаются, в связи с ростом возможностей облака.
Ключевые термины
Traffic Manager - Управление трафиком
Соединения (Connect) - Компонента Windows Azure, предназначенная для описания и обработки виртуальной сети
CDN - Сеть кэширующих серверов (Connect Delivery Network)
Территориальная группа – группа серверов ЦОД какого-либо региона, который пользователь выбрал для предпочтительного выполнения своих сервисов.
Краткие итоги
Windows Azure имеет целый ряд полезных компонент: Traffic Manager (Управление трафиком), Connect (Соединения), CDN (Сеть кэширующих серверов). В лекции рассматриваются на практических примерах их возможности.
Набор для практики
Вопросы
- Что такое Azure Traffic Manager и каковы возможности этой компоненты?
- Что такое Azure Connect и каковы возможности этой компоненты?
- Что такое Azure CDN и каковы возможности этой компоненты?
Упражнения
- Исследуйте практически (в облаке) все доступные возможности Azure Traffic Manager.
- Исследуйте практически (в облаке) все доступные возможности Azure Connect.
- Исследуйте практически (в облаке) все доступные возможности Azure CDN.