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

Вантажиться...
Ескіз

Дата

2021-12

Назва журналу

Номер ISSN

Назва тому

Видавець

КПІ ім. Ігоря Сікорського

Анотація

Розмір пояснювальної записки – 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 с.

Опис

Ключові слова

кластеризація, IAC, clustering, Ansible, IT-infrastructure

Бібліографічний опис

Антоненко, А. А. Інструментальні засоби та методи розгортання програмно-визначеної інфраструктури : магістерська дис. : 121 Інженерія програмного забезпечення / Антоненко Артем Андрійович. - Київ, 2021. - 96 с.

DOI