Хмарні технології

Обов'язкова дисципліна
Навчальна дисципліна професійної підготовки
Обсяг освітнього компонента: 
• у кредитах ЄКТС — 3.0; • у навчальних годинах — 90.
Розподіл навчальних годин (аудиторні заняття / самостійна робота): 
• очна форма — 30 / 60; • заочна форма — 8 / 82.
Кількість аудиторних занять за видами (лекції / практичні заняття / лабораторні заняття): 
• очна форма — 8 / 0 / 7; • заочна форма — 2 / 0 / 2.
Індивідуальна робота: 
; • заочна форма — контрольна робота.
Семестровий контроль: 
Залік.
Анотація: 

Навчальна дисципліна «Хмарні технології» належить до циклу загальної підготовки обов’язкової частини навчального плану другого (магістерського) рівня освіти спеціальності F3 Комп’ютерні науки освітньої програми «Комп’ютерний дизайн»
Курс «Хмарні технології» є одним з важливих, визначальних як для всього процесу навчання, так і подальшої практичної діяльності спеціаліста. Він є необхідним для успішного виконання задач з організації та побудови обчислювального середовища, є базовим для рішення задач інформатизації та інтенсифікації у роботі підприємств. Використовуючі сучасні хмарні технології обробки та зберігання даних, курс готує спеціалістів з розгортання інформаційної інфраструктури сучасного підприємства.
Для вивчення навчальної дисципліни необхідні знання математики, програмування.
Навчальна програма дисципліни «Хмарні технології» є нормативним документом Національного університету «Одеська політехніка», який розроблено кафедрою інформаційних технологій проектування та дизайну ІЦТДТ на основі освітньої програми підготовки відповідно до навчального плану другого (магістерського) рівня вищої освіти для бакалаврів спеціальності F3 «Комп’ютерні науки» та освітньої програми «Комп’ютерний дизайн» денної та заочної форм навчання.
Навчальна програма дисципліни укладена згідно з вимогами кредитно-модульної системи організації освітнього процесу в Національному університеті «Одеська політехніка». Програма визначає обсяги компетентностей, які мають опанувати здобувачі другого магістерського рівня вищої освіти відповідно до своєї освітньо-професійної програми та алгоритму вивчення навчального матеріалу дисципліни «Хмарні технології», а також необхідне методичне забезпечення, складові та технологію оцінювання навчальних досягнень.
Дисципліна вивчається для денної форми навчання – у першому семестрі першого курсу, для заочної форми навчання – у першому семестрі першого курсу магістратури, – відповідно до навчального плану спеціальності F3 «Комп’ютерні науки»
Дисципліна викладається з 1 по 15 тиждень і складається з лекцій та практичних занять. Згідно навчального плану має закінчуватися заліком.
У процесі вивчення курсу зосереджується увага на засвоєнні знань щодо існуючих стандартів опису бізнес- процесів, та користувачевого програмного забезпечення, отримання навичок користування типовими предметними середовищами

Мета та завдання дисципліни

Викладання курсу « Хмарні технології » має за мету:
• - формування особистості студентів, розвиток їх інтелекту й здібностей до логічного та алгоритмічного мислення;
• - оволодіння студентами методами віртуалізації та розгортання програмних засобів у хмарі;
• - знайомство з існуючими хмарними платформами та їх можливостями, структурами хмарних сервісів;_
• - навчання основним методам використання програмних пакетів, які необхідні для розгортання та обслуговування хмарних осередків.

Предметом вивчення дисципліни є вивчення існуючих рівнів віртуалізації, відповідне програмне забезпечення, та технології віртуалізації з використанням різних платформ.

Завдання дисципліни - ввести студента в коло фундаментальних і широко застосовуваних підходів до створення віртуальних середовищ та забезпечення їх функціонування..
Для досягнення мети вивчення дисципліни студенти повинні навчитися будувати адекватні моделі інформаційних систем та обирати відповідне середовище для їх розбудови та функціонування.
Програма побудована за вимогами кредитно-модульної системи організації навчального процесу у вищих навчальних закладах, рекомендованого Європейською Кредитно-Трансферною Системою (ЄКТС).
Тематика та види навчальних занять
Для денної форми здобуття освіти

Дисципліна вивчається у першому семестрі першого курсу магістратури відповідно до навчального плану спеціальності F3 «Комп’ютерні науки».
Лекція 1. Технології віртуалізації та основи хмарних обчислень
Лекція 2. Основні різновиди віртуалізації
Лекція 3. Огляд платформ віртуалізації
Лекція 4. Хмарні обчислення.
Лекція 5. Організація обчислень в хмарних середовищах.
Лекція 6. Розробка застосунків для хмарного середовища.
Лекція 7. Технології блокчейн та біткоін
Лекція 8. Майнінг як основа консенсусу.
Лабораторні заняття
Лабораторне заняття №1. Віртуалізація в середовищі Windows. Встановлення та використання гіпервізора.
Мета заняття: Розгортання стандартноі платформи віртуалізації ОС Windows
Лабораторне заняття №2. Клонування віртуальних машин за допомогою гіпервізора
Мета заняття: Розуміти роботу гіпервізора та його можливості.
Лабораторне заняття №3. Розгортання платформи Oracle Virtual Box
Мета заняття:. Засвоїти технологію розгортання платформи.
Лабораторне заняття №4. Вивчення стандартних бібліотек Oracle Virtual Box
Мета заняття:.Засвоїти склад та можливості стандартних бібліотек
Лабораторне заняття №5. Створення віртуальної машини за допомогою Virtual Box
Мета заняття:. Засвоїти технологію створення ВМ та оцінку відповідності результата.
Лабораторне заняття №6. Розгортання хмарного додатка на віртуальній машині
Мета заняття: Засвоїти технологію розгортання додатків.
Лабораторне заняття №7. Організація мережевого доступу до додатка з багаторівневим контролем доступу.
Мета заняття: Засвоїти технологію захисту даних у хмарі.

Консультації здійснюються впродовж семестру згідно встановленого розкладу.

Для заочної форми здобуття освіти
Дисципліна вивчається у першому семестрі магістратури відповідно до навчального плану спеціальності F3 «Комп’ютерні науки»

Лекція1. Віртуалізація як головний інструмент побудови хмарного середовища
Лекція 2. Хмарні технології та хмарні платформи.
Індивідуальна робота
Контрольна робота №1: Розгортання хмарного додатка за допомогою гіпервізора.
Контрольна робота №2: Розгортання хмарного додатка за допомогою Virtual Box/
Форми контрольних заходів та оцінювання результатів навчання
Для денної форми здобуття освіти
Поточний контроль полягає у виконанні:
1) Виконанні семи лабораторних робот з представленням результатів та пояснювальної записки у Гугль- класі. Бездоганне виконання кожної роботи оцінюється в 6 балів
2) 2-х модульних контрольних робіт. Модульні контрольні роботи складаються з теоретичної і практичної частин та проводяться у письмовій формі. Бездоганне виконання кожної модульної контрольної роботи становить 20 балів.
3) робота на лабораторних заняттях (усне опитування за вивченими темами).Оцінюється максимум в 18 балів
Підсумковий контроль – залік . Максимальна оцінка, яку може отримати студент – 100 балів. Мінімальна оцінка, яка дозволяє отримати «зараховано»- 60 балів.

Для заочної форми здобуття освіти
Захист контрольної роботи. Бездоганне виконання у 50 балів. При її захисті студент може отримати до 50 балів додатково.
Підсумковий контроль – залік. Максимальна оцінка, яку може отримати студент – 100 балів. Мінімальна оцінка , що дозволяє отримати «зараховано»- 60 балів.

Результати навчання: 

ПРН5. Розуміти і сумлінно виконувати свою частину роботи в команді, визначати пріоритети професійної діяльності.
ПРН6. Усвідомлювати відповідальність за якість виконуваних робіт, забезпечувати виконання завдання на високому професійному рівні.
ПРН11. Знання принципів, інструментальних засобів, мов веб- програмування, технології створення баз даних, сховищ і вітрин даних для розробки розподілених застосувань з інтеграцією баз і сховищ даних в архітектуру клієнт-сервер
ПРН21. Знання архітектури мов програмування та методів реалізації задач у них.
ПРН22. Уміння проектувати концептуальні, логічні та фізичні моделі об’єктів, розробляти та оптимізувати алгоритми моделювання та створювати їх програмну реалізацію.

m252508 ▪ 2025 рік