Осенью прошёл курс и получил ключ. Но т.к. уже имел действующую подписку, то ключом не воспользовался. Сейчас захожу сюда, а про DreamSpark вообще ни слова. Где же мой ключ? |
Архитектура, принципы и возможности облачных вычислений на платформе Microsoft Azure и ее связь с Visual Studio
10.5. Клиенты облака
Согласно основной идее облачных вычислений, клиентом облака может быть практически любое компьютерное устройство, в том числе:
- Настольные компьютеры
- Портативные компьютеры
- Планшеты
- Смартфоны.
Для клиентов требуется только доступ к Интернету, операционная система и браузер. Никаких дополнительных инсталляций на клиентском компьютере не требуется.
10.6. Уровни компонент облачных вычислений
Различаются следующие уровни архитектуры облачных вычислений.
Уровень клиента | - это клиентское ПО, используемое для доступа к облачным сервисам, например, web- браузер. |
Уровень сервисов | - это сами сервисы, используемые через облачную модель. |
Уровень приложений | - это программы, доступные через облако и не требующие инсталляции на компьютере пользователя (как уже отмечалось, в этом - одно из главных преимуществ облачной модели). |
Уровень платформы | - это программная платформа, объединяющая полный набор инструментов для развертывания и использования облачных вычислений на пользовательском компьютере (без дополнительных инсталляций, покупки оборудования и др.). |
Уровень памяти | - поддержка хранения данных пользователя и доступа к ним через облако. Фактически для хранения данных пользователя используется набор Web-сайтов, реализованных на компьютерах центра обработки данных. |
Уровень инфраструктуры | - предоставление полной виртуализованной платформы через облако, например, Amazon Web Services. |
10.7. Архитектура облачных вычислений
Рассмотрим схему архитектуры облачных вычислений:
- Сервисы, доступные через облако
- Инфраструктура для их развертывания и использования
- Платформа - набор инструментов для использования облака
- Память - поддержка хранения пользовательских данных в ЦОД, реализующем облако
- Архитектор облака -главный разработчик его архитектуры
- Интегратор облака - его системный администратор, отвечающий за добавление компонент в облако и их изменение.
Компоненты облака, как правило, являются Web-сервисами.
На рис. 10.3 приведен пример типичной архитектуры облачных вычислений.
Пользователь непосредственно обращается к какому-либо облачному сервису, например, реализующему концепцию Queue (очередь). Доступ к этому сервису является частью облачной платформы, обеспечивающей Web-интерфейс (Web-frontend), удобный для доступа к сервису. Как показывает опыт использования новой версии Microsoft Azure, современный облачный Web-интерфейс столь же удобен, как и обычный графический пользовательский интерфейс локальных приложений, так что пользователь практически не почувствует между ними никакой разницы. Через облачную платформу доступна облачная память (в Microsoft Azure - компонента Storage), облачная база данных, (в облаке Microsoft Azure - СУБД SQL Server Azure). С помощью облачных сервисов достуна также облачная инфраструктура (например, виртуальные машины).