Лекция 1: Введение в дисциплину. Основные понятия и определения. История возникновения и развития облачных технологий. Современное состояние облачных технологий.
Лекция 2: Классификация облачных технологий. Характеристика облачных вычислений. Модели развертывания облачных систем. Достоинства и недостатки облачных вычислений.
Лекция 3: Модели обслуживания в облачных системах. IaaS. PaaS. SaaS.
Лекция 4: Технологии виртуализации. Полная виртуализация. Паравиртуализация. Виртуализация на уровне ОС. Сравнение подходов и их практическая реализация.
Лекция 5: Компоненты облачных приложений.
Лекция 6: Наиболее распространенные облачные платформы. Структура. Принципы работы. Спавнение.
Лекция 7: Платформа Amazon Web Services: назначение, обзор возможностей, примеры использования.
Лекция 8: Платформа VMWare: назначение, обзор возможностей, примеры использования.
Лекция 9: Платформа Microsoft Azure: назначение, обзор возможностей, примеры использования.
Лекция 10: Технические аспекты построения масштабируемых систем.
Лекция 11: Разработка API интерфейса для доступа к облаку.
Лекция 12: Высоконагруженные системы. Принципы реализации.
Лекция 13: Технология работы с большими данными Big Data. NoSQL.
Лекция 14: Технология распределенных вычислений. Hadoop.
Лекция 15: Техническая защита информации при использовании облачных технологий: технологии, протоколы, устройства.
Лекция 16: Правовая защита информации при использовании облачных технологий.
Лекция 17: Применение облачных технологий в образовании (технологии Google, Microsoft, DropBox).
Лекция 18: Тенденции и направления развития облачных технологий.