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

Технології хмарних обчислень

Спеціальність: Комп'ютерні науки та інформаційні технології
Код дисципліни: 6.122.04.E.202
Кількість кредитів: 4.5
Кафедра: Системи штучного інтелекту
Лектор: Гасько Р.Т.
Семестр: 7 семестр
Форма навчання: заочна
Результати навчання:
Розуміння основ Хмарних технологій.
Характеристики різних Хмарних технологій.
Практичні знання у виборі відповідного стеку технологій для конкретних задач. Пояснити як різні компоненти хмарних обчислень працюють разом.
Обговорити чому технологія контейнерів стає основною.
Розуміти основи DevOps та постійні інтеграцію/розгортання (CI / CD).
Використовувати різні інструменти для хмарної інфраструктурної технології. Знати набір навичок, необхідних для потреб бізнесу в сучасній хмарі. Аналізувати проблеми, пов'язані з прийняттям рішення щодо хмари.
Необхідні обов'язкові попередні та супутні навчальні дисципліни:
Веб-технології та веб-дизайн
Технологія віртуальних об'єктів Інтернет
Операційні системи
Видобування даних у Веб
Короткий зміст навчальної програми:
Цей курс допоможе вам опанувати основи хмарних обчислень та зрозуміти термінологію, інструменти та технології, пов’язані з найкращими хмарними платформами сьогодні. Розуміння хмарних технологій очолює список найважливіших навичок для будь-якого розробника, системного адміністратора або мережевого комп'ютерного професіонала, який шукає кар’єри в галузі технологій. Однак почати та досліджувати хмарні застосунки може бути складним та трудомістким процесом. Цей курс відображає весь хмарний пейзаж та пояснює, як різні інструменти та платформи поєднуються разом. Ми можемо допомогти вам орієнтуватися покроково, коли ви починаєте працювати у хмарі. Ми використаємо окремі провідні світові хмарні рішення з відкритим кодом, що надають можливості для навчання та створення мереж, щоб освоїти інстументи для підтримки цих проектів, навчання будувати та керувати хмарною інфраструктурою. Цей курс дає вам ознайомлення з хмарними обчисленнями та використанням програмного забезпечення з відкритим кодом для максимального розвитку та операцій. Розглянуті теми включають: Хмарні технології нового покоління: Дізнайтеся про хмарні та контейнерні технології, такі як Docker, Cloud Foundry, Kubernetes та OpenStack, а також про інструменти навколо них. Масштабовані та ефективні рішення для обчислень, зберігання та мереж: Ознайомтеся з програмним забезпеченням для зберігання даних та мережевими рішеннями, визначеними програмним забезпеченням. Рішення, що застосовуються компаніями для задоволення своїх бізнес-потреб: Вивчіть питання DevOps та практику постійної інтеграції, а також інструменти розгортання, доступні архітекторам для досягнення та перевищення їхніх бізнес-цілей. Цей курс дає вам знання та інструменти для прийняття розумних рішень щодо того, які хмарні сервіси та програми використовувати, залежно від ваших потреб.
Рекомендована література:
1. Конспект лекцій.
2. Chappell David. A Short Introduction to Cloud Platforms // David Chappell & Associates, 2008.
3. Jones, M. Tim, Cloud Computing with Linux // IBM DeveloperWorks, 2008.
4. Michael Armbrust, Armando Fox, Rean Griffith, Anthony D. Joseph, Randy H. Katz, Andrew Konwinski, Gunho Lee, David A. Patterson, Ariel Rabkin, Ion Stoica and Matei Zaharia. Above the Clouds: A Berkeley View of Cloud Computing // EECS Department. University of California, Berkeley. Technical Report No. UCB/EECS-2009-28
5. https://courses.edx.org/courses/course-v1:LinuxFoundationX+LFS151.x+2T2018/course/.
6. https://cloud.google.com/training/
7. https://aws.amazon.com/education/
8. https://docs.microsoft.com/en-us/learn/azure/
9. https://docs.docker.com/get-started/
9. https://kubernetes.io/docs/tutorials/
10. https://ru.coursera.org/learn/iiot-google-cloud-platform
Методи і критерії оцінювання:
лабораторні роботи - 42
практичні роботи - 8
письмова компонента - 35
усна компонента – 15