Високорівневий спосіб опису ресурсів хмарної інфраструктури

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

Дата

2022-12

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

Номер ISSN

Назва тому

Видавець

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

Анотація

Актуальність теми. Хмарні технології щороку набувають все більшої по-пулярності. За останнє десятиліття найбільші провайдери хмарних технологій декілька разів повністю змінювали підхід до хмарних технологій, прийшовши в результаті до теперішнього стану, який і почав привертати все більше уваги. Через збільшення користувачів, а також розмірів їхніх проєктів, було вирішено проблему автоматизації розгортання хмарних інфраструктур за допомогою спеціальних засобів. Однак ці засоби розраховані на користувачів, які детально розбираються у кожному хмарному ресурсі, а також знають усі тонкощі взаємодії між цими ресурсами. Зі збільшенням популярності хмарних технологій, а з ними і засобів автоматизації, постає потреба в менш детальному та більш швидкому і легкому способі опису хмарної інфраструктури. Тому розробка такого способу, що дозволить за допомогою простих високорівневих абстракцій описувати хмарні ресурси у різних провайдерів, є актуальною задачею як з практичної, так і з наукової точки зору. Об’єктом дослідження є процеси опису та створення хмарних ресурсів. Предметом дослідження є способи опису та створення хмарних ресурсів за допомогою мов серіалізації даних або декларативних мов програмування. Мета роботи: спрощення та прискорення процесу опису хмарної інфраструктури, зменшення кількості логічних помилок в описі, а також підтримка єдиного формату опису для різних провайдерів. Наукова новизна полягає в наступному: 1. Вперше запропоновано новий спосіб опису ресурсів хмарної інфраструктури, який полягає у підвищенні рівня абстракції опису хмарних ресурсів за допомогою декларативної мови InfraDesc, відрізняється від існуючих використанням більш узагальнених та наближених до кінцевого користувача конструкцій опису ресурсів хмарної інфраструктури і дозволяє спростити процес опису та знизити вимоги до кваліфікації розробника. 2. Виконано порівняльний аналіз запропонованого способу опису з найбільш використаним способом опису мовою Terraform і наведено приклади використання, в яких запропонований спосіб має більшу простоту та менший розмір. Також проведено опитування серед користувачів різного рівня знань хмарних технологій для визначення відмінностей в часі опису обома способами та кількості помилок, які в них виникають. Практична цінність отриманих в роботі результатів полягає в тому, що за-пропонований спосіб опису дає змогу більш швидко та легко описати робочу хма-рну інфраструктуру без необхідності вивчати перелік специфічних ресурсів та їх параметрів. Запропонований спосіб також може знизити вхідний поріг у хмарні технології для нових користувачів, адже він позбавляє необхідності вивчати багато інформації для створення базової інфраструктури, а також дає змогу користувачам переглянути згенеровані детальні скрипти мовою Terraform. Апробація роботи. Результати та висновки порівняльного аналізу існуючих способів опису ресурсів хмарної інфраструктури були представлені та обговорю-валися на науковій конференції магістрантів та аспірантів «Прикладна математика та комп’ютинг» ПМК-2022 (Київ, 16-18 листопада 2022 р.). Високорівневий спосіб опису ресурсів хмарної інфраструктури опублікований у науковий фаховий журнал «Комп’ютерно-інтегровані технології: освіта, наука, виробництво» випуск №48 за темою «Високорівневий спосіб опису ресурсів хмарної інфраструктури». Структура та обсяг роботи. Магістерська дисертація складається з вступу, чотирьох розділів та висновків. У вступі подано загальну характеристику роботи, зроблено оцінку сучасного стану проблеми, обґрунтовано актуальність напрямку досліджень, сформульовано мету і задачі досліджень, показано наукову новизну отриманих результатів і практичну цінність роботи, наведено відомості про апробацію результатів. У першому розділі розглянуто існуючі засоби та способи опису ресурсів хмарної інфраструктури, а також проведено порівняльний аналіз, який дає змогу визначити переваги та недоліки цих засобів. У другому розділі розглянуто ресурси хмарної інфраструктури, принципи їхньої роботи та опису, а також наведено граматику запропонованого способу опису і зазначено принципи цього способу. У третьому розділі наведено особливості реалізації розробленого транслятора. У четвертому розділі проаналізовано швидкість та легкість опису хмарної інфраструктури запропонованим способом у порівнянні з цільовою мовою трансляції Terraform. У висновках представлені результати проведеної роботи. Робота представлена на 81 аркуші, містить посилання на список використаних джерел.

Опис

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

опис хмарних сервісів, хмарні ресурси, cloud service description, cloud automation

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

Хомутник, Д. Ю. Високорівневий спосіб опису ресурсів хмарної інфраструктури : магістерська дис. : 123 Комп'ютерна інженерія / Хомутник Дмитро Юрійович . – Київ, 2022. – 90 с.

DOI