Хмарні технології (магістри)
Зміст
Назва курсу
Хмарні технології
Галузь знань: 0403 системні науки та кібернетика
Напрям підготовки: 8.04030201 Інформатика
освітньо-кваліфікаційний рівень: магістр
Мета та завдання навчального курсу
Метою викладання навчальної дисципліни «Хмарні технології» є сформувати у студентів необхідний обсяг теоретичних і практичних знань про технологію хмарних обчислень, умінь і навичок практичної реалізації хмарних технологій у сучасному виробництві. Ознайомити студентів із основними поняттями та термінологією хмарних обчислень, із областями їх застосування у бізнес-діяльності. Вивчити доцільність перенесення наявних додатків у хмарне середовище, оцінити ефективність застосування та довгострокові перспективи. Розглянути питання безпеки, розгортання, резервного копіювання в контексті хмарної інфраструктури. Сформувати у студентів уміння системного адміністрування для розробки і супроводу хмарних додатків.
Основними завданнями вивчення дисципліни «Хмарні технології» є забезпечення студентів знаннями з архітектури хмарних технологій, способам і особливостям проектування хмарних сервісів, а також отримання навичок розробки додатків для основних платформ.
У результаті вивчення навчального курсу студент повинен
знати:
- основні поняття і термінологію хмарних технологій;
- області застосування хмарних технологій;
- концепцію хмарних технологій стосовно бізнес-діяльності;
- основні принципи хмарних обчислень, принципи і методи розробки додатків для хмарних систем із використанням різних платформ;
- інфраструктуру хмарних сервісів;
- питання безпеки, масштабування, розгортання, резервного копіювання в контексті хмарної інфраструктури.
вміти:
- користуватися прийомами хмарного програмування;
- оцінювати ефективність застосування та довгострокових перспектив;
- добирати програмне забезпечення хмарних систем;
- проектувати архітектуру додатків у хмарі;
- адмініструвати додатки, що розгорнуті в хмарах.
Автор (автори) курсу
Учасники
Сторінка координування курсу "Хмарні технології"
Графік навчання
Змістовий модуль 1. Хмарні технології. Загальні відомості. Основні характеристики
Введення в хмарні технології. Еволюція хмарних технологій. Аналіз сучасних тенденцій розвитку апаратного забезпечення, що призвели до появи технологій хмарних обчислень. Базові відомості про появу, розвиток і використання. Основні сучасні тенденції розвитку апаратного забезпечення, основні вимоги до інфраструктури. Сучасні тенденції розвитку інфраструктурних рішень, які призвели до появи концепції хмарних обчислень. Відмінність серверних і хмарних технологій. Переваги хмарних технологій. Ризики пов'язані з використанням хмарних технологій. Передумови переходу в «хмари».
Змістовий модуль 2. Віртуалізація. Архітектура хмарних систем
Основні типи віртуалізації. Огляд програмних продуктів найбільших компаній віртуалізації. Віртуальна машина. Віртуалізація серверів. Віртуалізація додатків. Короткий огляд платформ віртуалізації. Публічна «хмара». Архітектура публічних «хмар». Переваги і недоліки архітектури публічної «хмари». Галузь застосування. Приватна «хмара». Архітектура приватних «хмар». Переваги і недоліки архітектури приватної «хмари». Галузь застосування. Гібридна «хмара». Архітектура гібридних «хмар». Переваги і недоліки архітектури гібридної «хмари». Галузь застосування. Основні моделі надання послуг хмарних технологій: Software as a Service (SaaS) (ПО-як-послуга), Platform as a Service (PaaS), інфраструктура як сервіс (Infrastructure as a Service, IaaS) та інші хмарні сервіси (XaaS). Відмінності між хмарними і кластерними (розподіленими, або - Grid-технологіями) обчисленнями.
Змістовий модуль 3. Технології хмарних обчислень
Добір веб-додатків для розгортання в хмарному середовищі. Системне адміністрування додатків, що розгорнуті в хмарі. Установка віртуальних серверів та їх підтримка. Питання безпеки, масштабування, розгортання, резервного копіювання в контексті хмарної інфраструктури. Переваги хмарної інфраструктури в області масштабування додатків. Особливості аварійного відновлення у хмарному середовищі. Стандартизація та сертифікація хмарних сервісів. Стандарти безпеки. Угода про рівень обслуговування (SLA) і ліцензування. Сертифікація SAS70, ISO27001. Конфіденційність персональних даних. Юридичні обмеження і обмеження законодавств окремих країн. «Ціна» архітектури. Обчислювальні ресурси. Сховище даних. D-центри. Вхідний / вихідний трафік.
Змістовий модуль 4. PaaS-платформи
Огляд платформи Owncloud 7. Середовище розробки. Засоби для розробників. Основні компоненти платформи. Огляд платформи Amazon EC2. Середовище розробки. Засоби для розробників. Основні компоненти платформи. Огляд платформи Google Apps. Середовище розробки. Засоби для розробників. Основні компоненти платформи.
Змістовий модуль 5. Хмарні сервіси в освіті
Теоретичні засади моделювання й інтеграції сервісів хмаро орієнтованого навчального середовища. Основні характеристики. Хмарні технології у просторі відкритої освіти. Моделі організації доступу до програмного забезпечення у хмаро орієнтованому освітньому середовищі закладу освіти. Модель інтеграції сервісів, додатків та технологій хмаро орієнтованого навчального середовища. Інтеграція сервісів у хмаро орієнтоване навчальне середовище вищої та післядипломної освіти. Огляд сервісів хмарної LMS MOODLE в системі вищої освіти. Середовище Moodle-КДПУ. Основні компоненти платформи.
Зміст курсу
Змістовий модуль І. Назва модулю
Тема 1. Назва теми
Теоретичний матеріал
Практичні завдання
Самостійна робота
Змістовий модуль ІІ. Назва модулю
Тема 1. Назва теми
Теоретичний матеріал
Практичні завдання
Самостійна робота
Змістовий модуль ІІІ. Назва модулю
Тема 1. Назва теми
Теоретичний матеріал
Практичні завдання
Самостійна робота
Ресурси
Рекомендована література
Базова
Допоміжна
Інформаційні ресурси
---