Санкт-Петербургский государственный университет
Опубликован: 20.12.2011 | Доступ: свободный | Студентов: 1214 / 54 | Оценка: 3.87 / 4.00 | Длительность: 13:43:00
Лекция 3:

Понятие об облачных вычислениях. Обзор платформ облачных вычислений

< Лекция 2 || Лекция 3: 123 || Лекция 4 >

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

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

- Сервисы, доступные через облако

- Инфраструктура для их развертывания и использования

- Платформа – набор инструментов для использования облака

- Памятьподдержка хранения пользовательских данных в ЦОД, реализующем облако

- Архитектор облака – это главный разработчик его архитектуры.

- Интегратор облака – это его системный администратор, отвечающий за добавление компонент в облако и их изменение.

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

Облако может быть общедоступным или частным (корпоративным).

Общая архитектура облачных вычислений проиллюстрирована на рис. 2.4.

Общая архитектура облачных вычислений

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

2.6. Роли в облачных вычислениях

При использовании облачных вычислений несколько изменяются и роли участвующих в них специалистов.

Поставщиком облака является центр обработки данных.

Пользователями облака могут быть любые пользователи Интернета.

Производитель оборудования или ПО для облака – это компания, обеспечивающая разработку аппаратуры и базового программного обеспечения для центра обработки данных.

2.7. Стандарты облачных вычислений

Модель облачных вычислений основана на соблюдении целого ряда стандартов.

Для взаимодействия приложений используются стандарты:

  • HTTP (основной Web-протокол);
  • XMPP (Jabber) – стандарт для отправки и получения мгновенных сообщений в формате XML; слово jabber буквально означает "болтовня"; интересно, что XML-"фразы" в этом протоколе называются на поэтический манер стансы (stanza);
  • SSL (Secure Socket Layer) – уровень безопасных сокетных сетевых соединений, используемый, например, в протоколе https.

Для работы клиентов в облаке используются Web-браузеры (с активным использованием технологии AJAX (Asynchronous JavaScript and XML), позволяющей уменьшить число перенаправлений с одной веб-страницы на другую и, тем самым, время доступа пользователя к необходимой ему информации) и offline-клиенты, работа которых основана на HTML 5 (специальной версии HTML для облачных вычислений).

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

Для взаимодействия с сервисами данные передаются в формате XML.

< Лекция 2 || Лекция 3: 123 || Лекция 4 >