Ви переглядаєте архівну версію офіційного сайту НУЛП (2005-2020р.р.). Актуальна версія: https://lpnu.ua

Хмарні обчислення

Спеціальність: Інженерія програмного забезпечення
Код дисципліни: 6.121.03.E.88
Кількість кредитів: 7
Кафедра: Програмне забезпечення
Лектор: Тушницький Руслан Богданович
Семестр: 6 семестр
Форма навчання: денна
Результати навчання:
В результаті вивчення дисципліни студенти повинні
знати:
- серверні технологій створення веб-застосувань;
- принципи функціонування та технології віртуалізації серверних систем, архітектури та стандарти комунікаційних засобів розподілених обчислень;
- загальні принципи побудови та реалізації MPI, технології мереж гетерогенних комп’ютерних ресурсів;
- термінологію та класифікацію хмарних обчислень на рівні систем та технологій IaaS, PaaS та SaaS;
- програмні рішення для серверних систем віртуалізації;
- основні сценарії застосування технологій хмарних обчислень;

вміти:
- аналізувати та обирати оптимальні рішення щодо залучення технологій хмарних обчислень;
- розгортати парк віртуальних приватних серверів та конфігурувати серверне програмне забезпечення хмарних систем;
- розв'язувати проблеми масштабованості, проектування та експлуатації розподілених інформаційних систем;
- проектувати компоненти програмного забезпечення для роботи в якості сервісів у складі розподілених обчислювальних систем та комплексів й хмарних обчислень.
Необхідні обов'язкові попередні та супутні навчальні дисципліни:
Пререквізити - Операційні системи, Архітектура комп’ютерів, Організація компп’ютерних мереж, Бази даних.
Кореквізити - Адміністрування баз даних, Видобування та опрацювання даних
Короткий зміст навчальної програми:
Основними завданнями вивчення дисципліни "Хмарні обчислення" є формування у студентів компетенції з використання стандартів та технологій залучення розподілених комп’ютерних ресурсів, що надаються за замовленням, для проведення наукових досліджень та проектування продуктивності обчислювального середовища організацій від рівня стартапу до корпорації. Також студенти мають отримати компетенції щодо вибору архітектури та побудови приватних та гібридних систем хмарних обчислень, встановлення та конфігурування спеціального програмного забезпечення для роботи у середовищі хмарних систем.
Рекомендована література:
1. Алексієв В.О. Застосування GRID-технології у транспортному ВНЗ: навчально-методичний посібник / В.О.Алексієв.– Х.: ХНАДУ, 2008. –208 с.
2. Таненбаум Э., Ван-Стеен М. Распределенные системы. Принципы и парадигмы. - Спб.: Питер, 2003. – 877 с.
3. Радченко Г.И. Распределенные вычислительные системы / Г.И. Радченко. –Челябинск: Фотохудожник, 2012. – 184 с.
4. Методы и модели планирования ресурсов в GRID-системах : монография / В. С. Пономаренко, С. В. Листровой, С. В. Минухин и др. ; Хар. нац. экон. ун-т. – Х.: ИД «ИНЖЭК», 2008. – 407 с.
5. Петренко А.И. Применение Grid технологий в науке и образовании. Львов: Изд-во Политехника?, 2009 –144 с.
6. Петренко А.І. Практикум з грід-технологій : навчальний посібник / Петренко А.І., Свістунов С.Я., Кисельов Г.Д. – К. : НТУУ «КПІ», 2011. – 580 с.
7. Шпаковский Г.И., Серикова Н.В. Программирование для многопроцессорных систем в стандарте MPI. – Минск:БГУ, 2002.
8. Таллоч Митч и команда Windows Azure. Знакомство с Windows Azure для ИТ-специалистов/ Таллоч М.; пер. с англ. – М.: ЭКОМ Паблишерз, 2014. — 154 с.
9. Ларсон Р. Платформа виртуализации Hyper-V. Ресурсы Windows Server 2008 / Р. Ларсон, Ж. Карбон: Пер. с англ. – М.: Издательство «Русская редакция», 2010. — 800 с.
10. Риз Дж. Облачные вычисления: Пер. с англ. — СПб.: БХВ-Петербург, 2011. — 288 с.
11. Центр разработки Microsoft Azure (https://msdn.microsoft.com/ru-ru/jj714662.aspx) – сценарии, руководства, примеры, рекомендации по разработке.
12. Начало работы с AWS (http://aws.amazon.com/ru/documentation/gettingstarted/)
Методи і критерії оцінювання:
• Поточний контроль (40%): письмові звіти з лабораторних робіт, усне опитування
• Підсумковий контроль (60%): письмова робота, робота із хмарною системою, усне опитування