Опубликован: 25.07.2014 | Уровень: для всех | Доступ: платный | ВУЗ: Санкт-Петербургский государственный университет
Лекция 9:

Архитектура, принципы и возможности облачных вычислений на платформе Microsoft Azure и ее связь с Visual Studio

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

10.5. Клиенты облака

Согласно основной идее облачных вычислений, клиентом облака может быть практически любое компьютерное устройство, в том числе:

  • Настольные компьютеры
  • Портативные компьютеры
  • Планшеты
  • Смартфоны.

Для клиентов требуется только доступ к Интернету, операционная система и браузер. Никаких дополнительных инсталляций на клиентском компьютере не требуется.

10.6. Уровни компонент облачных вычислений

Различаются следующие уровни архитектуры облачных вычислений.

Уровень клиента - это клиентское ПО, используемое для доступа к облачным сервисам, например, web- браузер.
Уровень сервисов - это сами сервисы, используемые через облачную модель.
Уровень приложений - это программы, доступные через облако и не требующие инсталляции на компьютере пользователя (как уже отмечалось, в этом - одно из главных преимуществ облачной модели).
Уровень платформы - это программная платформа, объединяющая полный набор инструментов для развертывания и использования облачных вычислений на пользовательском компьютере (без дополнительных инсталляций, покупки оборудования и др.).
Уровень памяти - поддержка хранения данных пользователя и доступа к ним через облако. Фактически для хранения данных пользователя используется набор Web-сайтов, реализованных на компьютерах центра обработки данных.
Уровень инфраструктуры - предоставление полной виртуализованной платформы через облако, например, Amazon Web Services.

10.7. Архитектура облачных вычислений

Рассмотрим схему архитектуры облачных вычислений:

  • Сервисы, доступные через облако
  • Инфраструктура для их развертывания и использования
  • Платформа - набор инструментов для использования облака
  • Память - поддержка хранения пользовательских данных в ЦОД, реализующем облако
  • Архитектор облака -главный разработчик его архитектуры
  • Интегратор облака - его системный администратор, отвечающий за добавление компонент в облако и их изменение.

Компоненты облака, как правило, являются Web-сервисами.

На рис. 10.3 приведен пример типичной архитектуры облачных вычислений.

Пример типичной архитектуры облачных вычислений

Рис. 10.3. Пример типичной архитектуры облачных вычислений

Пользователь непосредственно обращается к какому-либо облачному сервису, например, реализующему концепцию Queue (очередь). Доступ к этому сервису является частью облачной платформы, обеспечивающей Web-интерфейс (Web-frontend), удобный для доступа к сервису. Как показывает опыт использования новой версии Microsoft Azure, современный облачный Web-интерфейс столь же удобен, как и обычный графический пользовательский интерфейс локальных приложений, так что пользователь практически не почувствует между ними никакой разницы. Через облачную платформу доступна облачная память (в Microsoft Azure - компонента Storage), облачная база данных, (в облаке Microsoft Azure - СУБД SQL Server Azure). С помощью облачных сервисов достуна также облачная инфраструктура (например, виртуальные машины).

< Лекция 8 || Лекция 9: 1234 || Лекция 10 >
Александр Калинин
Александр Калинин

Осенью прошёл курс и получил ключ. Но т.к. уже имел действующую подписку, то ключом не воспользовался. Сейчас захожу сюда, а про DreamSpark вообще ни слова. Где же мой ключ?

Ghena Russu
Ghena Russu
Молдова, Республика, Balti
Sexavet Suleymanli
Sexavet Suleymanli
Россия