Розробка програмного модуля для автоматизації розгортання OpenStack з використанням Ansible

dc.contributor.advisorКолумбет, Вадим Петрович
dc.contributor.authorДудяк, Назар Олександрович
dc.date.accessioned2025-07-08T09:27:04Z
dc.date.available2025-07-08T09:27:04Z
dc.date.issued2025
dc.description.abstractДипломна робота за темою «Розробка програмного модуля для автоматизації розгортання OpenStack з використанням Ansible» виконана студентом кафедри інженерії програмного забезпечення НН ІАТЕ Дудяком Назаром Олександровичем зі спеціальності 121 «Інженерія програмного забезпечення» за освітньо професійною програмою «Інженерія програмного забезпечення інтелектуальних кібер-фізичних систем в енергетиці» і складається зі: вступу; 7 розділів висновків до кожного з цих розділів; загальних висновків; списку використаних джерел, який налічує 18 джерел; 4 ілюстрації; 2 таблиці та 2 додатка. Загальний обсяг роботи 72 сторінки. Актуальність теми: Сучасна ІТ-галузь дуже стрімко розвивається, і основним напрямом цього розвитку є застосування хмарних технологій. Тому знання і навички роботи з хмарними платформами є важливою професійної підготовки DevOps спеціалістів. Мета роботи: створення ефективного, автоматизованого рішення для розгортання хмарної інфраструктури OpenStack із використанням засобу автоматизації Ansible. Завдання дослідження: опанувати принципи роботи OpenStack як хмарної платформи; ознайомитися з архітектурою основних її компонентів; підготувати інфраструктуру для встановлення OpenStack; створити та налаштувати Ansible playbook, який охоплює всі етапи розгортання. Практичне значення одержаних результатів: полягає у розробці універсального Ansible playbook, який дозволяє розгортати OpenStack у повністю автоматизованому режимі.
dc.description.abstractotherThe bachelor's thesis titled "Development of a Software Module for Automating the Deployment of OpenStack Using Ansible" was completed by Nazar Oleksandrovych Dudyak, a student of the Department of Software Engineering at the Educational and Scientific Institute of Atomic and Thermal Energy ESIATE, specializing in 121 "Software Engineering" under the educational and professional program "Software Engineering of Intelligent Cyber-Physical Systems in Energy."The thesis consists of: an introduction; 7 chapters with conclusions for each; general conclusions; a list of references comprising 18 sources; 4 illustrations; 2 tables; and 2 appendices. Length of the work - 72 pages. Relevance of the topic:The modern IT industry is evolving rapidly, with one of the key directions being the implementation of cloud technologies. Therefore, knowledge and practical skills in working with cloud platforms are essential for the professional training of DevOps specialists. Purpose of the work: to create an efficient, automated solution for deploying OpenStack cloud infrastructure using the Ansible automation tool. Research objectives: to master the principles of OpenStack as a cloud platform, become familiar with the architecture of its main components, prepare the infrastructure for OpenStack installation, create and configure an Ansible playbook that covers all deployment stages. Practical significance of the obtained results:The practical value lies in the development of a universal Ansible playbook that enables the deployment of OpenStack in a fully automated mode, without the need for manual configuration of each component.
dc.format.extent72 с.
dc.identifier.citationДудяк, Н. О. Розробка програмного модуля для автоматизації розгортання OpenStack з використанням Ansible : дипломна робота ... бакалавра : 121 Інженерія програмного забезпечення / Дудяк Назар Олександрович. – Київ, 2025. – 72 с.
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/74724
dc.language.isouk
dc.publisherКПІ ім. Ігоря Сікорського
dc.publisher.placeКиїв
dc.subjectOpenStack
dc.subjectAnsible
dc.subjectхмарні обчислення
dc.subjectавтоматизація
dc.subjectрозгортання
dc.subjectхмарна інфраструктура
dc.subjectDevStack
dc.subjectIaaS
dc.subjectінфраструктура як код
dc.subjectcloud computing
dc.subjectautomation
dc.subjectdeployment
dc.subjectcloud infrastructure
dc.subjectinfrastructure as code
dc.titleРозробка програмного модуля для автоматизації розгортання OpenStack з використанням Ansible
dc.typeBachelor Thesis

Файли

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