Дисципліна: Хмарні обчислення
Кількість годин (кредитів ЄКТС): 180 (6)
Мета навчальної дисципліни:
- отримання теоретичних знань і практичних навичок з архітектури «хмарних»технологій, методів і особливостей проектування «хмарних» сервісів, а такожотримання навичок розробки додатків для основних існуючих «хмарних»платформ;
- розглянути основні характеристики «хмарних» технологій; основні відмінності рішень на основі серверних технологій; переваги і ризики, пов'язані з використанням «хмарних» обчислень, а також передумови переходу в «хмарні»інфраструктури і використання «хмарних» сервісів;
- познайомитись із існуючими рішеннями на основі «хмарних» технологій, а також із основними постачальниками «хмарних» платформ;
- розглянути структуру цих сервісів: компоненти і способи взаємодії компонентів, переваги та недоліки платформ.
Результат вивчення навчальної дисципліни:
знати:
- цілі і завдання хмарних технологій;
- передумови міграції в «хмари»;
- основні поняття, функції і тенденції розвитку хмарних технологій;
- види хмарних архітектур;
- основні переваги та ризики, пов'язані із хмарними обчисленнями.
вміти:
- виявляти автоматизовані і бізнес-процеси, які ефективніше перенести в «хмари»;
- оцінювати можливі ризики використання хмарних технологій;
- вибирати оптимальну стратегію переходу на хмарні технології.
Зміст дисципліни (тематика):
Тема 1. Вступ у «Хмарний технології».
Загальні відомості. Основні характеристики. Відмінність серверних і «хмарних» технологій. Переваги «хмарних» обчислень. Ризики, пов'язані із впровадженням «хмарних» обчислень. Передумови переходу в «Хмари».
Тема 2. Огляд хмарних архітектур.
Infrastructure-as-a-Service (IaaS). Software-as-a-Service (SaaS). Platform-as-aService (PaaS). Переваги та ризики, пов'язані із застосуванням тієї чи іншої хмарної архітектури. Області застосування.
Тема 3. Мережні моделі хмарних сервісів.
Публічна «хмара». Приватна «хмара». Гібридна «хмара». Архітектури кожної конкретної моделі. Переваги і недоліки конкретної мережевої моделі. Області застосування.
Тема 4. Особливості та основні аспекти проектування «хмарних» архітектур.
Управління екземплярами. Збереження даних. Мережева взаємодія. Безпека й аудит. «Ціна» архітектури.
Тема 5. PaaS-платформи.
Огляд платформи Amazon EC2. Огляд платформи GoogleApps. Огляд платформи Windows Azure. Основні компоненти конкретної платформи. Середовище розробки. Засоби для розробників.
Види робіт: лекційні заняття, практичні заняття, модульні контрольні роботи, самостійна робота студентів.
