Лекція 14. Контейнери та cloud-інфраструктура
Мета
Ця лекція надає студентам розуміння ролі контейнерів та хмарної інфраструктури в сучасних інформаційних системах. Вона дозволяє вивчити принципи розгортання застосунків у хмарі, контейнерні технології та основи побудови масштабованих сервісів.
Конкретні очікувані результати:
Після завершення лекції студенти повинні розуміти, що таке хмарна інфраструктура, як працюють контейнери у хмарному середовищі, вміти пояснити переваги хмарних сервісів, а також використовувати базові інструменти контейнеризації для розгортання застосунків.
План
- Вступ до контейнерів та хмари
- Що таке хмарні технології?
- Переваги хмарної інфраструктури
- Типи хмарних сервісів
- Публічна, приватна та гібридна хмара
- IaaS, PaaS, SaaS
- Контейнери у хмарі
- Навіщо використовують контейнери у хмарі?
- Масштабованість та ізоляція
- Контейнерні оркестратори
- Що таке оркестрація?
- Kubernetes: основні принципи
- Ролі Kubernetes (pods, nodes, services)
- Розгортання застосунків у хмарі
- Процес деплою
- CI/CD та автоматизація
- Контейнерні образи та реєстри
- Образи контейнерів
- Реєстри образів
- Практичне використання
- Розгортання контейнерів у хмарі
- Моніторинг та масштабування
- Безпека у хмарі
- Основи безпеки
- Ізоляція даних
- Аутентифікація та доступ
Анотація
Лекція розглядає контейнерні технології та хмарну інфраструктуру як сучасні інструменти розгортання і масштабування застосунків. Описуються принципи роботи хмарних сервісів, контейнерів та оркестраторів, а також практичні аспекти деплою і моніторингу. Особлива увага приділяється безпеці та ефективному використанню ресурсів хмарних платформ.
Ключові слова
контейнери, хмара, cloud, Kubernetes, оркестрація, масштабування, CI/CD, IaaS, PaaS, SaaS, Linux
Шрифти
Розмір шрифта
Колір тексту
Колір тла
Кернінг шрифтів
Видимість картинок
Інтервал між літерами
Висота рядка
Виділити посилання
Вирівнювання тексту
Ширина абзацу