Учебная программа курса Название курса: Облачные вычисления Объем: 75 часов Тип учебного заведения: высшее учебное заведение Назначение курса: Данный курс посвящен изучению базовых сведений о появлении, развитии и использовании технологий облачных вычислений. Модели развёртывания облаков: частное облако, публичное облако, гибридное облако, общественное облако. Основные модели предоставления услуг облачных вычислений: Softwareas a Service (SaaS) (ПО-как-услуга), Platformas a Service (PaaS), Инфраструктура как сервис (Infrastructureas a Service, IaaS), другие облачные сервисы (XaaS).Обзор решений ведущих вендоров – Microsoft, Amazon, Google. Основные преимущества и недостатки моделей облачных вычислений и предлагаемых на их основе решений. Разработка Web-приложений для развертывания в облачной среде, переноса в нее существующих приложений. Приемы программирования развертываемых в облаке. Предварительные знания: Слушатель, проходящий данный курс должен быть знаком с операционными системами, высшей математикой, основами программирования на языке С#, компьютерными сетями и интернет технолгиями. Последующие курсы: Мобильные разработки для облачных технологии, программное обеспечение как услуга. Знания и навыки: По окончанию курса слушатели смогут самостоятельно разработать программное обеспечение облачных систем, системного администрирования для разработки и сопровождения приложений, развертываемых в облаках. Темы лекций: 1. Введение в облачные вычисления. Свойства и характеристики 2. Виртуализация. Концепция виртуализации. Технологии виртуализации. 3. Классификация облачных вычислений. Основные модели предоставления услуг облачных вычислений Архитектура облачных систем. 4. Архитектура облачных систем. Облачные структуры. 5. GoogleApps. Общие сведения. Продукты и услуги. 6. Платформы виртуализации: VMware, VMware Workstation, VMware Player VMware Fusion. 7. WindowsAzureSDK. 8. Основные концепции и архитектура MicrosoftWindowsAzure. 9. Базовые технологии, использованные для реализации Microsoft Windows Azure. 10. Ознакомление с Windows Azure AppFabric. 11. Windows Azure Storage. 12. Windows Azure Compute. 13. Облако, как IaaS. Среда частного облака. Основы инфраструктуры частного облака. 14. Среда общественного облака. Понимание и изучение Amazon Web Services. Управления и создания Amazon EC2 случаев. 15. Настройка собственного облака. Построение частного облака. Использование различных плагинов облака. Настройка собственной среды облака. Авторезервирование. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Темы лабораторных работ: Введение в инструментальную среду облачных вычислений. Установка Диска Google на компьютер. Удаление Диска Google. Создание и редактирование Google документов. Предоставление доступа к документу. Способы публикации и печати в Google. Методы виртуализации. Установка и настройка Hyper-V. Создание службы Windows Azure. Использование Windows Azure Tables. Использование Web-роли и рабочей роли в Windows Azure. Создание Windows Phone 7 и облака. Начало работы с Windows Azure Storage. Создание приложений в облаке с использованием Azure Queue. Настройка рабочих ролей на основании длины очереди в Windows Azure. Обработка ошибок и составление отчетов в Windows Azure Часов занятий в неделю: Лекционных занятий – 1 час; Лабораторных занятий – 2 часа; СРСП – 1 час; СРС – 1 час. План лекционного занятия: Тренер должен дать информацию по заданной теме лекции. Ответить на вопросы в процессе лекционного занятия. План лабораторного занятия: Тренер должен дать задание, по заданной теме лабораторной работы, объяснить его слушателям, например, следующим образом: показать результат, которого нужно добиться при выполнении данной лабораторной работы. Отвечать на конкретные вопросы в процессе выполнения задания. Следить за безопасностью выполняемых работ. Фиксировать выполнения задания. Принять защиту выполненного задания проведя опрос по выполненной работе и дав на выполнение краткое практическое задание. Оценить выполненное задание. План практического занятия: тренер должен кратко повторить пройденную тему; провести опрос на пройденную тему; ответить на вопросы; в случае проведения практического занятия в лаборатории с разрешения тренера слушатель может сделать не выполненную лабораторную или поработать над курсовым проектом. Необходимое оборудование на одного человека: компьютер (системный блок, монитор, клавиатура, мышь); планшет.