Використання контейнеризації для масштабування додатків
Abstract
Бакалаврська робота на тему - Використання контейнеризації для масштабування додатків.
Метою роботи є дослідження підходів до використання контейнеризації для масштабування додатків та аналіз сучасних інструментів і технологій, що забезпечують ефективне керування та масштабування програмних систем.
Об’єкт дослідження: процеси контейнеризації додатків у сучасних програмних системах.
Предмет дослідження: методи, моделі та інструменти контейнеризації (Docker, Docker Compose, контейнерні архітектури) для забезпечення масштабованості, гнучкості та ефективності розгортання додатків.
Результати дослідження: проведено аналіз принципів контейнеризації, визначено її переваги над традиційною віртуалізацією, досліджено інструменти створення та керування контейнерами.
У першому розділі розглянуто теоретичні основи контейнеризації, її роль у сучасній розробці програмного забезпечення, а також порівняння контейнерів і віртуальних машин та визначено сфери їх застосування.
У другому розділі досліджено основні інструменти контейнеризації, зокрема Docker, розглянуто практичні сценарії використання контейнерів.
У третьому розділі описано процес розробки та впровадження контейнеризованого рішення, використання Docker Compose для керування сервісами.
Висновок: використання контейнеризації дозволяє значно підвищити масштабованість, гнучкість та ефективність розгортання програмних систем, спростити процеси управління інфраструктурою та забезпечити стабільність роботи додатків у різних середовищах.
