Марченко, Олександр ІвановичХомутник, Дмитро Юрійович2022-12-292022-12-292022-12Хомутник, Д. Ю. Високорівневий спосіб опису ресурсів хмарної інфраструктури : магістерська дис. : 123 Комп'ютерна інженерія / Хомутник Дмитро Юрійович . – Київ, 2022. – 90 с.https://ela.kpi.ua/handle/123456789/51590Актуальність теми. Хмарні технології щороку набувають все більшої по-пулярності. За останнє десятиліття найбільші провайдери хмарних технологій декілька разів повністю змінювали підхід до хмарних технологій, прийшовши в результаті до теперішнього стану, який і почав привертати все більше уваги. Через збільшення користувачів, а також розмірів їхніх проєктів, було вирішено проблему автоматизації розгортання хмарних інфраструктур за допомогою спеціальних засобів. Однак ці засоби розраховані на користувачів, які детально розбираються у кожному хмарному ресурсі, а також знають усі тонкощі взаємодії між цими ресурсами. Зі збільшенням популярності хмарних технологій, а з ними і засобів автоматизації, постає потреба в менш детальному та більш швидкому і легкому способі опису хмарної інфраструктури. Тому розробка такого способу, що дозволить за допомогою простих високорівневих абстракцій описувати хмарні ресурси у різних провайдерів, є актуальною задачею як з практичної, так і з наукової точки зору. Об’єктом дослідження є процеси опису та створення хмарних ресурсів. Предметом дослідження є способи опису та створення хмарних ресурсів за допомогою мов серіалізації даних або декларативних мов програмування. Мета роботи: спрощення та прискорення процесу опису хмарної інфраструктури, зменшення кількості логічних помилок в описі, а також підтримка єдиного формату опису для різних провайдерів. Наукова новизна полягає в наступному: 1. Вперше запропоновано новий спосіб опису ресурсів хмарної інфраструктури, який полягає у підвищенні рівня абстракції опису хмарних ресурсів за допомогою декларативної мови InfraDesc, відрізняється від існуючих використанням більш узагальнених та наближених до кінцевого користувача конструкцій опису ресурсів хмарної інфраструктури і дозволяє спростити процес опису та знизити вимоги до кваліфікації розробника. 2. Виконано порівняльний аналіз запропонованого способу опису з найбільш використаним способом опису мовою Terraform і наведено приклади використання, в яких запропонований спосіб має більшу простоту та менший розмір. Також проведено опитування серед користувачів різного рівня знань хмарних технологій для визначення відмінностей в часі опису обома способами та кількості помилок, які в них виникають. Практична цінність отриманих в роботі результатів полягає в тому, що за-пропонований спосіб опису дає змогу більш швидко та легко описати робочу хма-рну інфраструктуру без необхідності вивчати перелік специфічних ресурсів та їх параметрів. Запропонований спосіб також може знизити вхідний поріг у хмарні технології для нових користувачів, адже він позбавляє необхідності вивчати багато інформації для створення базової інфраструктури, а також дає змогу користувачам переглянути згенеровані детальні скрипти мовою Terraform. Апробація роботи. Результати та висновки порівняльного аналізу існуючих способів опису ресурсів хмарної інфраструктури були представлені та обговорю-валися на науковій конференції магістрантів та аспірантів «Прикладна математика та комп’ютинг» ПМК-2022 (Київ, 16-18 листопада 2022 р.). Високорівневий спосіб опису ресурсів хмарної інфраструктури опублікований у науковий фаховий журнал «Комп’ютерно-інтегровані технології: освіта, наука, виробництво» випуск №48 за темою «Високорівневий спосіб опису ресурсів хмарної інфраструктури». Структура та обсяг роботи. Магістерська дисертація складається з вступу, чотирьох розділів та висновків. У вступі подано загальну характеристику роботи, зроблено оцінку сучасного стану проблеми, обґрунтовано актуальність напрямку досліджень, сформульовано мету і задачі досліджень, показано наукову новизну отриманих результатів і практичну цінність роботи, наведено відомості про апробацію результатів. У першому розділі розглянуто існуючі засоби та способи опису ресурсів хмарної інфраструктури, а також проведено порівняльний аналіз, який дає змогу визначити переваги та недоліки цих засобів. У другому розділі розглянуто ресурси хмарної інфраструктури, принципи їхньої роботи та опису, а також наведено граматику запропонованого способу опису і зазначено принципи цього способу. У третьому розділі наведено особливості реалізації розробленого транслятора. У четвертому розділі проаналізовано швидкість та легкість опису хмарної інфраструктури запропонованим способом у порівнянні з цільовою мовою трансляції Terraform. У висновках представлені результати проведеної роботи. Робота представлена на 81 аркуші, містить посилання на список використаних джерел.ukопис хмарних сервісівхмарні ресурсиcloud service descriptioncloud automationВисокорівневий спосіб опису ресурсів хмарної інфраструктуриMaster Thesis90 с.004.738+004.43