Microsoft Windows Azure

Включает ОС и набор инструментов для работы в облаке. Рис34

Все вычисления в Windows Azure проводятся специальными разновидностями приложений, называемыми ролями. Различают два типа ролей:

1. Веб-роль. Принимает входящие запросы и передает их для обработки рабочим ролям

2. Рабочие роли (worker). Изолированный фоновый процесс, обрабатывающий запросы из внутренней очереди.

Рис35. Каждый экземпляр роли выполняется на отдельной ВМ.

Экземпляры рабочих роле – пакетные задания, работающий только с внутренними очередями. Балансировщик загрузки направляет сетевые входящие подключения и запросы на различные веб-роли, работающие без учета состояния. Fabric Agent предоставляет программный интерфейс для работы с ресурсами, сохраняет метрики ресурсов и позволяет делать записи в журнале их использования. Fabric Controller – компонента, предоставляющая ролям требуемые ресурсы.

Взаимодействие между ролями может быть двух типов:

1. С помощью внутренних очередей. Рис36

2. Через TCP или https соединение

Архитектура уровня фабрики включает несколько уровней сервиса:

Приложения client client client
cloud
Runtime библиотеки cloud cloud
Безопасность и интегрирование
БД
Сервисы cloud
Виртуализация ресурсов
Сервер HW
Физическое хранилище
Сеть
  Infrastructure as a service (IaaS)   Platform as a service (PaaS) Software as a service (SaaS)

Уровень фабрики включает:

1. Шина сервисов – обеспечивает обмен сообщениями между ролями

2. Управление доступом

3. Распределенный кэш

4. Средства интеграции с другими приложениями и внутри облака

5. Пользовательский код промежуточного ПО


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: