Skip to content

MaksHladki/CT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Курс лекций по дисциплине "Облачные технологии"

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

Тема 1. Введение в облачные технологии

Обзор парадигмы облачных вычислений. Архитектура облачных систем. Модели развертывания облаков: частное облако, публичное облако, гибридное облако, общественное облако. Модели предоставления услуг облачных вычислений: Software as a Service (SaaS), Platform as a Service (PaaS), Infrastructure as a Service (IaaS). Основные преимущества и недостатки моделей облачных вычислений и предлагаемых на их основе решений.
Лекция
Задание

Тема 2. Платформы виртуализации

Основные типы виртуализации. Обзор программных продуктов крупнейших компаний виртуализации. Виртуальная машина. Виртуализация серверов. Виртуализация приложений. Виртуализация представлений. Системы виртуализации Hyper-V и VMware. Разновидности архитектуры гипервизора.
Лекция
Задание

Тема 3. Облачные хранилища данных

Обзор наиболее известных облачных хранилищ данных: Dropbox, OneDrive, Google Drive, Яндекс.Диск. Их основные характеристики, преимущества и недостатки. Архитектурная модель онлайн-хранилища Dropbox. Управление пользовательскими данными в хранилище Dropbox через REST API.
Лекция
Задание

Тема 4. Разработка и тестирование приложений на платформе облачных вычислений Microsoft Azure

Знакомство с открытой и гибкой инфраструктурой облачной платформы Microsoft Azure. Обзор вычислительных и сетевых служб. Исследование методов внедрения технологий обработки и анализа данных Windows Azure для существующего программного обеспечения. Разработка, тестирование и развертывание транзакционных Web-приложений в облачной среде.
Лекция
Задание 1
Задание 2
Задание 3