Інформаційна система для розгортання сайтів

Loading...
Thumbnail Image

Date

Journal Title

Journal ISSN

Volume Title

Publisher

Національний університет "Львівська політехніка"

Abstract

У сучасних умовах розвитку інтернет-технологій та зростання вимог до швидкості й надійності розгортання веб-сайтів, автоматизація цих процесів стає критично важливою для успішного функціонування бізнесу та інших організацій [3]. Це дослідження присвячене розробці інформаційної системи для розгортання сайтів з використанням методів Continuous Integration (CI) та Continuous Deployment (CD), що дозволяє значно скоротити час впровадження змін та підвищити стабільність і надійність веб-додатків [1]. Метою дослідження є створення інформаційної системи, яка дозволяє автоматизувати процеси розгортання сайтів, інтегруючи сучасні практики CI/CD для забезпечення безперервної інтеграції та розгортання. Основним завданням є розробка концепції, архітектури та прототипу системи, а також оцінка її ефективності через тестування та аналіз [2]. Об'єктом дослідження є процес розгортання сайтів, який є критично важливим для оперативного впровадження веб-ресурсів в інтернет-простір. Предметом дослідження виступає інформаційна система, що дозволяє оптимізувати цей процес за рахунок автоматизації та впровадження ефективних CI/CD практик. У процесі дослідження було проведено аналіз існуючих інструментів та методологій для CI/CD, визначено ключові вимоги до системи, спроектовано архітектуру та реалізовано прототип. Розроблена система інтегрує передові технології для автоматизації тестування та розгортання програмного забезпечення, забезпечуючи високу частоту випуску оновлень та покращення якості продукту. Практичне значення розробленої системи полягає в її здатності значно підвищити ефективність процесів розгортання сайтів, зменшити ризики пов'язані з людськими помилками, та забезпечити високу стабільність і надійність веб-додатків. Система також сприяє оптимізації внутрішніх процесів розробки та впровадження, забезпечуючи швидкий та безпечний перехід від написання коду до його запуску в продукцію.
In the modern era of internet technology development and increasing demands for the speed and reliability of website deployment, the automation of these processes becomes critically important for the successful operation of businesses and other organizations [3]. This study is dedicated to the development of an information system for website deployment using Continuous Integration (CI) and Continuous Deployment (CD) methods, which significantly reduce the time for implementing changes and enhance the stability and reliability of web applications [1]. The goal of the research is to create an information system that automates website deployment processes by integrating modern CI/CD practices to ensure continuous integration and deployment. The primary task is to develop the concept, architecture, and prototype of the system, and to evaluate its effectiveness through testing and analysis [2]. The study object is the website deployment process, which is critically important for the prompt implementation of web resources into the internet space. The scope of the research includes the analysis of existing CI/CD tools and methodologies, identification of key system requirements, design of the system architecture, implementation of a prototype, and evaluation of its effectiveness. During the research, an analysis of existing tools and methodologies for CI/CD was conducted, key system requirements were identified, the architecture was designed, and a prototype was implemented. The developed system integrates advanced technologies for the automation of software testing and deployment, ensuring a high frequency of updates and improving product quality. The practical significance of the developed system lies in its ability to significantly enhance the efficiency of website deployment processes, reduce risks associated with human errors, and ensure high stability and reliability of web applications. The system also contributes to the optimization of internal development and implementation processes, providing a quick and secure transition from code writing to production deployment.

Description

Citation

Голова Н. Ю. Інформаційна система для розгортання сайтів : кваліфікаційна робота на здобуття освітнього ступеня магістр за спеціальністю „6.126.00.01 — Інтелектуальні інформаційні технології“ / Назарій Юрійович Голова. — Львів, 2023. — 103 с.

Endorsement

Review

Supplemented By

Referenced By