Інструментальні засоби та методи розгортання програмно-визначеної інфраструктури

dc.contributor.advisorЖаріков, Едуард В'ячеславович
dc.contributor.authorАнтоненко, Артем Андрійович
dc.date.accessioned2023-01-03T09:03:48Z
dc.date.available2023-01-03T09:03:48Z
dc.date.issued2021-12
dc.description.abstractenThe size of the explanatory note is 90 sheets, contains 26 illustrations, 23 tables, 5 appendices. The relevance of the topic - modern solutions for the deployment and configuration of IT infrastructure are complex and depend on the company responsible for the deployment of infrastructure. Ready-made solutions are comprehensive and require appropriate staff skills in supporting and adding additional components. The aim of the work is to improve the quality, speed and flexibility of deployment, configuration and reproduction of software-defined IT infrastructure based on the concept of "Infrastructure as code". To achieve this goal you must perform the following tasks: − review IT infrastructure deployment and configuration tools; − analyze the approach of Infrastructure as a Code (IaC) to the deployment of IT infrastructure; − develop a Domain-specific language (DSL) query language to describe the infrastructure; − develop a tool for deploying IT infrastructure based on the Kubernetes orchestra; − perform testing and verification of code operation. The object of research is the service-oriented IT infrastructure of the enterprise. The subject of research is the technologies and methods of the IaC concept for the deployment, configuration and reproduction of software-defined IT infrastructure. The novelty of the master's thesis is the simplification of Ansible DSL by defining a list of parameters and creating a module with typical templates of service-defined infrastructure and implementation of the web interface of the system administrator, which simplifies the deployment of service IT Infrastructure. Connection with scientific programs, plans, topics. The work was performed at the Department of Informatics and Software Engineering of the National Technical University of Ukraine "Kyiv Polytechnic Institute named after Igor Sikorsky". Approbation. The scientific provisions of the dissertation were tested at the conference "Software Engineering and Advanced Information Technologies" (SoftTech-2021) in the section of informatics and software engineering - Kyiv. Publications. Scientific provisions of the dissertation are published in: Antonenko AA Practical use of ansible as a tool for implementing the approach "infrastructure as code" / AA Antonenko, EV Zharikov // Proceedings of the First All-Ukrainian Scientific and Practical Conference of Young Scientists and Students "Software Engineering and Advanced Information Technologies" (SoftTech 2021). Section of the Department of Informatics and Software Engineering. Conference materials. - Kyiv. - 2021. November 22-26, 2021. - 194 p.uk
dc.description.abstractukРозмір пояснювальної записки – 96 аркушів, містить 26 ілюстрацій, 23 таблиці, 5 додатків. Актуальність теми роботи обумовлена тим, що сучасні рішення для розгортання і налаштування ІТ-інфраструктури є комплексними та залежать від підприємства, відповідального за розгортання інфраструктури. Готові рішення є комплексними та потребують відповідної кваліфікації співробітників у підтримці та додаванні додаткових компонентів. Метою роботи є підвищення якості, швидкості та гнучкості розгортання, налаштування та відтворення програмно-визначеної ІТ-інфраструктури на основі концепції «Інфраструктура як код». Для досягнення мети необхідно виконати такі завдання: − виконати огляд інструментів розгортання та конфігурування ІТ-інфраструктури; − проаналізувати підхід Iнфраструктура як код (англ. Infrastructure as a Code, IaC) до розгортання ІТ-інфраструктури; − розробити мову запитів предметно-орієнтованої мови (англ. Domain-specific language, DSL) для опису інфраструктури; − розробити інструмент розгортання ІТ-інфраструктури на основі оркестратору Kubernetes; − виконати тестування та перевірку роботи коду. Об'єктом дослідження є сервісно-орієнтована ІТ-інфраструктура підприємства. Предметом дослідження є технології і методи концепції IaC для розгортання, налаштування та відтворення програмно-визначеної ІТ-інфраструктури. Новизною магістерської роботи є спрощення Ansible DSL шляхом визначення переліку параметрів та створення модулю з типовими шаблонами сервісно визначеної інфраструктури та впровадження веб-інтерфейсу системного адміністратора, що дозволило спростити розгортання сервісної ІТ-Інфраструктури. Зв’язок з науковими програмами, планами, темами. Робота виконувалась на кафедрі інформатики та програмної інженерії Національного технічного університету України "Київський політехнічний інститут імені Ігоря Сікорського". Апробація. Наукові положення дисертації пройшли апробацію на конференції «Інженерія програмного забезпечення і передові інформаційні технології» (SoftTech-2021) в секції інформатики та програмної інженерії – м. Київ. Публікації. Наукові положення дисертації опубліковані в: Антоненко А.А. Практичне використання ansiblе як інструменту реалізації підходу «інфраструктура як код/ А.А.Антоненко, Е.В. Жаріков // Матеріали Першої Всеукраїнської науково-практична конференція молодих вчених та студентів «Інженерія програмного забезпечення і передові інформаційні технології» (SoftTech2021). Секція кафедри інформатики та програмної інженерії. Матеріали конференції. – Київ. – 2021. 22–26 листопада 2021р. – 194 с.uk
dc.format.page96 с.uk
dc.identifier.citationАнтоненко, А. А. Інструментальні засоби та методи розгортання програмно-визначеної інфраструктури : магістерська дис. : 121 Інженерія програмного забезпечення / Антоненко Артем Андрійович. - Київ, 2021. - 96 с.uk
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/51625
dc.language.isoukuk
dc.publisherКПІ ім. Ігоря Сікорськогоuk
dc.publisher.placeКиївuk
dc.subjectкластеризаціяuk
dc.subjectIACuk
dc.subjectclusteringuk
dc.subjectAnsibleuk
dc.subjectIT-infrastructureuk
dc.subject.udc004.075uk
dc.titleІнструментальні засоби та методи розгортання програмно-визначеної інфраструктуриuk
dc.typeMaster Thesisuk

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Antonenko_magistr.pdf
Розмір:
1.56 MB
Формат:
Adobe Portable Document Format
Опис:
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
9.1 KB
Формат:
Item-specific license agreed upon to submission
Опис: