Системи розгортання додатків у віртуальному середовищі
Loading...
Date
2025
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Державний університет «Київський авіаційний інститут»
Abstract
Об’єкт дослідження – системи розгортання вебдодатків у віртуальному середовищі.
Предмет дослідження – методи та технології автоматизованого функціонування систем розгортання додатків.
Мета роботи – дослідження та розробка систем автоматизованого розгортання додатків у віртуальному середовищі.
Технічні та програмні засоби – мова програмування Python, вебфреймворк Flask, система управління базами даних SQLite, система віртуалізації VirtualBox, інструмент автоматизації Vagrant, система контейнеризації Docker, засоби автоматизованого розгортання CI/CD, персональний комп’ютер під управлінням операційної системи Linux/Windows.
Основні характеристики та показники – система забезпечує повний цикл розгортання вебдодатка та підтримує різні рівні автоматизації; ефективність оцінюється за часом, стабільністю, кількістю ручних дій та інтегральним показником.
Отримані результати та їх новизна – виконано кількісне порівняльне дослідження систем розгортання з використанням статистичної обробки даних та інтегрального показника ефективності.
Рекомендації щодо використання результатів – результати можуть застосовуватись під час проєктування та експлуатації систем розгортання вебдодатків у віртуальних середовищах і в навчальному процесі.
The object of the study is web application deployment systems in a virtual environment. The subject of the study is methods and technologies for the automated functioning of the application deployment system. The purpose of the work is to study and develop a system for automated application deployment in a virtual environment. Technical and software tools are the Python programming language, the Flask web framework, the SQLite database management system, the VirtualBox virtualization system, Vagrant automation, the Docker containerization system, CI/CD automated deployment tools, a personal computer running Linux/Windows operating system tools. Main characteristics and indicators are the system provides a full web application deployment cycle and supports various levels of automation; efficiency is assessed by time, stability, lack of manual actions and an integral indicator. The results obtained and their novelty – several comparative studies of the deployment system using statistical data processing and an integral performance indicator were performed. Recommendations for the use of the results – the results can be used when designing and using a web application deployment system in virtual environments and in the educational process.
The object of the study is web application deployment systems in a virtual environment. The subject of the study is methods and technologies for the automated functioning of the application deployment system. The purpose of the work is to study and develop a system for automated application deployment in a virtual environment. Technical and software tools are the Python programming language, the Flask web framework, the SQLite database management system, the VirtualBox virtualization system, Vagrant automation, the Docker containerization system, CI/CD automated deployment tools, a personal computer running Linux/Windows operating system tools. Main characteristics and indicators are the system provides a full web application deployment cycle and supports various levels of automation; efficiency is assessed by time, stability, lack of manual actions and an integral indicator. The results obtained and their novelty – several comparative studies of the deployment system using statistical data processing and an integral performance indicator were performed. Recommendations for the use of the results – the results can be used when designing and using a web application deployment system in virtual environments and in the educational process.
Description
Робота публікується згідно наказу ректора Університету від 27.05.2021 р. №311/од «Про розміщення кваліфікаційних робіт здобувачів вищої освіти в репозиторії університету». Науковий керівник: Гузій Микола Миколайович
Keywords
кваліфікаційна робота, системи розгортання, віртуальне середовище, вебдодаток, автоматизація, контейнеризація, flask, python, qualification work, deployment systems, virtual environment, web application, automation, containerization, flask, python
Citation
Семчук В. Системи розгортання додатків у віртуальному середовищі. - Кваліфікаційна робота на здобуття освітнього ступеня магістр. – Київ, КАІ, 2025. - 111 с.