Хмарні обчислення
Анотація навчальної дисципліни
Мета дисципліни:
формування в майбутніх магістрів комплексу знань щодо технології хмарних обчисленнях, умінь і навичок практичної реалізації хмарних технологій, вивчення інструментальних засобів даної технології.
Завдання дисципліни:
ознайомлення з основними поняттями і термінологією віртуалізації та хмарних технологій;
ознайомлення з областями застосування хмарних технологій;
ознайомлення з моделями надання послуг в сфері хмарних обчислень;
ознайомлення з інфраструктурою хмарних обчислень;
ознайомлення з основними платформами для хмарних обчислень;
вивчення питань безпеки, масштабування, розгортання, резервного копіювання в контексті хмарної інфраструктури;
ознайомлення з концепція хмарних обчислень стосовно бізнес-діяльності;
вивчення доцільності перенесення існуючих додатків в хмарну середу як з технічної, так і з економічної точок зору.
Основні результати навчання
СК01. Здатність аналізувати предметні області, формувати, класифікувати вимоги до програмного забезпечення.
РН04 Виявляти інформаційні потреби і класифікувати дані для проєктування програмного забезпечення.
СК02. Здатність розробляти і реалізовувати наукові та/або прикладні проекти у сфері інженерії програмного забезпечення.
РН07 Аналізувати, оцінювати і застосовувати на системному рівні сучасні програмні та апаратні платформи для розв’язання складних задач інженерії програмного забезпечення.
СК05. Здатність розробляти, аналізувати та застосовувати специфікації, стандарти, правила і рекомендації в сфері інженерії програмного забезпечення.
РН01 Знати і застосовувати сучасні професійні стандарти і інші нормативно-правові документи з інженерії програмного забезпечення
РН02 Оцінювати і вибирати ефективні методи і моделі розроблення, впровадження, супроводу програмного забезпечення та управління відповідними процесами на всіх етапах життєвого циклу.
Форми організації освітнього процесу та види навчальних занять
Л – лекційні заняття; ЛЗ – лабораторні заняття; СРС – самостійна робота здобувача вищої освіти; МКР – модульна контрольна робота; К – консультації.
Тематика та види навчальних занять
1 тиждень
Л1. Основні поняття хмарних обчислень. Огляд існуючих платформ.
Виникнення і поняття хмарних обчислень. Етапи розвитку хмарних технологій. Особливості хмарних обчислень. Переваги та недоліки хмарних обчислень. Типи послуг. Основні моделі обслуговування в хмарних системах. Найбільш поширені хмарні платформи
СРС. К.
2 тиждень
Л2. Технології віртуалізації
Історія розвитку технологій віртуалізації. Основні переваги технологій віртуалізації. Поняття віртуальної машини. Основні особливості віртуальних машин. Віртуалізація серверів. Повна віртуалізація. Паравіртуалізація
ЛЗ1 Робота з PaaS-сервісом Heroku
СРС. К.
3 тиждень
Л3. Ціноутворення в хмарних додатках
Основи ціноутворення. Виставлення рахунків та управління витратами AWS.
СРС. К.
4 тиждень
Л4. Огляд глобальної інфраструктури AWS
Основні компоненти платформи
ЛЗ2. Робота з AWS IAM
СРС. К.
5 тиждень
Л5. Безпека у хмарах
Модель спільної відповідальності AWS. Захист облікових записів. Захист даних
СРС. К.
6 тиждень
Л6. Мережа та доставка контенту
Amazon VPC Networking. Amazon VPC Security. Route 53. CloudFront
ЛЗ3. Створення VPC та запуск веб-сервера
СРС. К.
7 тиждень
Л7. Огляд обчислювальної хмари Amazon Elastic Compute Cloud (EC2)
СРС. К.
8 тиждень
Л8. Безсерверні обчислення
AWS Lambda
ЛЗ4. Робота з EC2
МКР. СРС. К.
9 тиждень
Л9. Розгортання та масштабування зAWS Elastic Beanstalk.
СРС. К.
10 тиждень
Л10. Зберігання даних
AWS EBS. AWS S3. AWS EFS. AWS S3 Glacier
ЛЗ5. Розробка, сборка, розгортання безсерверного додатка в AWS
СРС. К.
11 тиждень
Л11. Бази даних
Amazon RDS. Amazon DynamoDB.Amazon Redshift. Amazon Aurora
СРС. К.
12 тиждень
Л12.Хмарна архітектура
Архітектура AWS: безпека, надійність, ефективність, оптимізація, висока доступність.
ЛЗ6. Робота з EBS
СРС. К.
13 тиждень
Л13.Масштабування хмарних додатків. Моніторінг хмарних ресурсів
Elastic Load Balancing. Amazon CloudWatch
СРС. К.
14 тиждень
Л14. Динамічне маштабування та прогнозування маштабування
Amazon EC2 Auto Scaling
ЛЗ7. Створення сервера баз даних
СРС. К.
15 тиждень.
Л15. Стандартизація та сертифікація хмарних сервісів.
Стандарти безпеки та інші пов'язані керівництва. Конфіденційність персональних даних. Юридичні обмеження і обмеження законодавств окремих країн
МКР. СРС. К.
Самостійна робота
Самостійна робота складає 91 годину. Розподіл самостійної роботи за видами навчальних робіт:підготовка до лекційних занять – 30години;підготовка до лабораторних занять та до виконання модульних контрольних завдань –разом61година;
Процедура оцінювання
Система оцінювання рівня навчальних досягнень ґрунтується на принципах ЄКТС та є накопичувальною. Здобувачі протягом семестру готуються до лекційних та лабораторних занять, виконують 2 модульні контрольні роботи.
Для забезпечення оперативного контролю за успішністю та якістю рівня навчальних досягнень здобувачів вищої освіти дисципліна поділяється на два семестрові модулі.
Кожний модуль оцінюється у максимально можливі 50 балів.
Критерії оцінювання модульних контрольних робіт
Максимальна оцінка за бездоганне виконання модульної контрольної роботи становить 25 балів.
Перша модульна контрольна робота складається з:
Тестової частини (5 тестових питання). Максимальна оцінка за правильну відповідь на кожне питання становить 3 бали.
Теоретичної частини 1 рівня (2 теоретичних питання). Максимальна оцінка за правильну відповідь на кожне питання становить 2 бали.
Теоретичної частини 2 рівня (2 теоретичних питання). Максимальна оцінка за правильну відповідь на кожне питання становить 3 бали.
Друга модульна контрольна робота складається з:
Тестової частини 1 рівня (9 тестових питання). Максимальна оцінка за правильну відповідь на кожне питання становить 2 бали.
Тестової частини 2 рівня (1 тестове питання). Максимальна оцінка за правильну відповідь на кожне питання становить 3 бали.
Теоретичної частини (2 теоретичних питання). Максимальна оцінка за правильну відповідь на кожне питання становить 2 бали.
Критерії оцінювання екзамену
Підсумковим контролем з дисципліни є екзамен. Екзамен з дисципліни складається з двох частин: перевірки теоретичних знань шляхом опитування та виконання практичного завдання. Мінімальна кількість балів, що зараховується як позитивний результат, дорівнює 60 (за 100-бальною системою).
Бали розподіляються наступним чином: 60 балів – теоретична частина та 40 балів – практична. Білет містить 4 теоретичних питання рівної складності.
За бездоганну відповідь на кожне питання студент отримує – 10 балів. При цьому відповідь вважається бездоганною, якщо студент не зробив жодної помилки та повністю виклав зміст питання. За кожне запитання знімається 10 балів, якщо була здійснена невірна відповідь або за відсутність відповіді, 5 балів знімається за виправлення відповіді на запитання (за кожне виправлення).
Білет містить 1 практичне завдання. За бездоганне виконання завдання практичної частини студент отримує – 40 балів. Практична частина екзамену вважається виконаною бездоганно, якщо при наявності розв’язання приклада, при цьому усі дії виконані вірно, без помилок; всі записи, щодо розв’язання записані послідовно, зроблена перевірка (якщо потрібно). Крім цього усі малюнки, креслення та схеми виконані охайно, без помилок.
Екзамен вважається не складаним, якщо студент отримав незадовільну оцінку.
Критерії оцінювання виконання накопичувальної частини дисципліни
Накопичувальна частина дисципліни складається з виконання 7-и лабораторних робіт. В першому модульному контролі виконання та захист першої, другої та третьої лабораторної роботи оцінюється 6-ма балами, четвертої лабораторної роботи 7 балами. У другому модулі виконання п’ятої та шостої лабораторної роботи оцінюється 8 балами, сьомої лабораторної роботи 9 балами
Семестровий модуль № 1
ЛЗ1- ЛЗ3. Оцінка за виконання – 18 балів, ЛЗ4 – 7 балів. Термін виконання – 1-8 тиждень.
МК1. Модульна контрольна робота – 25 балів (8 тиждень). Перескладання можливе протягом 9–11 тижнів за розкладом консультацій.
Семестровий модуль № 2
ЛЗ5- ЛЗ6. Оцінка за виконання – 16 балів, ЛЗ7 – 9 балів. Термін виконання – 9-15 тиждень.
МК2. Модульна контрольна робота – 25 балів (15 тиждень).
Умови допуску до підсумкового контролю
До заліку допускаються здобувачі вищої освіти, які виконали всі види навчальних елементів навчальної дисципліни на не менш, ніж на 60%.
Іспит відбувається за всіма тематичними (змістовними) модулями дисципліни.
Політика освітнього процесу
Здобувач зобов’язаний своєчасно та якісно виконувати всі отримані завдання; за необхідністю з метою з’ясування всіх не зрозумілих під час самостійної та індивідуальної роботи питань, відвідувати консультації викладача. Дотримуватись принципів академічної доброчесності.
Виконаний не свій варіант завдання здобувачем не оцінюється.
Робота, яка виконана після встановлених викладачем термінів, не приймається.
Відсутність здобувача на екзамені або на контрольній роботі відповідає оцінці «0».
Складання/перескладання екзаменів – за встановленим деканатом розкладом.
Під час лекції здійснювати телефонні дзвінки забороняється.
Заборонено використання будь-яких підручників, посібників, конспектів лекцій, шпаргалок під час проходження модульних контролів та екзамену з дисципліни.