Користувач: Denys Hurt
Вантажиться...
Дата народження
Дослідницькі проекти
Структурні одиниці
Посада
Прізвище
Ім'я
Ім'я
Denys Hurt
2 результатів
Результати пошуку
Зараз показуємо 1 - 2 з 2
Публікація Аналіз процесу управління розгортанням програмної системи із використанням хмарних ресурсів(Національний технічний університет "Харківський політехнічний інститут", 2024) Пашнєв, Андрій Анатолійович; Слєпушков, Микола Васильович ; Гурт, Денис ОлександровичПублікація Дослідження управління розгортанням програмної системи із використанням ресурсів хмарних провайдерів(Національний технічний університет "Харківський політехнічний інститут", 2024) Пашнєв, Андрій Анатолійович; Слєпушков, Микола Васильович; Гурт, Денис Олександрович; Лютенко, Ірина ВікторівнаПроведено аналіз основних етапів процесу розгортання програмної системи із використанням ресурсів хмарних провайдерів. Розроблені моделі можливих варіантів управління розгортанням програмної системи із використанням нотації BPMN. На основі проведеного моделювання визначені переваги та недоліки неавтоматизованого, автоматизованого та автоматичного управління процесом розгортання. Розроблено та декомпозовано модель автоматичного розгортання програмної системи із використанням ресурсів дата центрів хмарних провайдерів в нотації IDEF0, яка дозволила дослідити функціональну взаємодію окремих етапів процесу розгортання програмної системи. На основі розробленої контекстної та декомпозиційної діаграм IDEF0, в рамках моделювання процесу розгортання програмної системи, проведено аналіз функціональної взаємодії етапів Build та Deploy, який показав, що саме ці етапи мають найбільше функціональне навантаження та потребують більш детального дослідження, з метою пошуку шляхів їх оптимізації. З цією метою, було розроблено та проведено аналіз декомпозиційних діаграм IDEF0 та DFD, які моделюють функціональну взаємодію та потоки даних між складовими підпроцесів Build та Deploy. Аналіз функціональної взаємодії та потоків даних, що породжуються та передаються між окремими складовими підпроцесів Build та Deploy дозволив виявити важливий аспект, який полягає в тому, що при кожному виконанні компіляції вихідного коду та створенні койнтейнера потрібно завантажувати дані із зовнішніх бібліотек. Це в свою чергу фактично призводить до суттєвого збільшення зовнішнього трафіку, що впливає на швидкість розгортання програмних систем із використанням ресурсів дата центрів хмарних провайдерів. В якості можливого шляху оптимізації підпроцесів Build та Deploy запропоновано створення кешу для збереження завантажених даних із зовнішніх бібліотек з метою їх повторного використання, а також реалізацію контролю над здійсненням запитів до зовнішніх бібліотек та процесом кешування даних, що дозволить мінімізувати витрати часу на передачу даних із зовнішніх бібліотек під час автоматичного розгортання.