Архітектура сервера автоматизації для оркестрації задач у хмарному середовищі
| dc.contributor.author | Кінчур, В. В. | |
| dc.contributor.author | Стеценко, І. В. | |
| dc.date.accessioned | 2025-05-26T11:40:19Z | |
| dc.date.available | 2025-05-26T11:40:19Z | |
| dc.date.issued | 2025 | |
| dc.description.abstract | Сьогодні більшість інструментів автоматизації реалізує виконання процесів автоматизації в хмарі. Однак кожен з них вимагає внесення постійних чи тимчасових змін до хмарної інфраструктури, що полягає у встановленні агентного (agent/runner) ПЗ в її межах. Це ускладнює первинне налаштування і подальший супровід інструментів. Власне тому актуальною є ідея створення сервера автоматизації, що дозволить виконання процесів автоматизації в межах хмарного середовища без необхідності внесення змін до інфраструктури. У даному науковому дослідженні запропоновано архітектуру сервера автоматизації, що реалізує односторонню взаємодію з хмарою за допомогою нативних засобів оркестраторів контейнерів, не вдаючись до комунікації з окремими вузлами. Таке рішення не вимагає внесення змін до хмарної інфраструктури для її використання сервером автоматизації, тому спрощує налаштування сервера і зменшує кількість використовуваного обчислювального ресурсу. Сервер використовує програмні задачі для опису процесів автоматизації. Кожна задача включає три основних елементи: тригер, середовище виконання, кроки процесу автоматизації. Архітектура сервера автоматизації базується на шаблоні “Плагін”, в межах якого виділяються два основних елементи – ядро та плагіни. Кожен з плагінів вирішує одну з функціональних задач сервера автоматизації. До таких задач належать інтеграція з середовищем виконання, контроль ходу і розкладу виконання задач, обробка логів і метрик, управління конфігурацією. Розроблена архітектура може бути використаною для більшості оркестраторів контейнерів, зокрема, у дослідженні розглядається Kubernetes. Сервер використовує Kubernertes API для створення й моніторингу програмних задач у вигляді Kubernetes Pod. Реалізує інтеграцію з Kubernetes Metrics Server та Prometheus для отримання метрик. Налаштування сервера автоматизації полягає у вказанні параметрів підключення до кластера – адреси кластера й токена відповідного Service Account. | |
| dc.format.pagerange | С. 191-203 | |
| dc.identifier.citation | Кінчур, В. В. Архітектура сервера автоматизації для оркестрації задач у хмарному середовищі / В. В. Кінчур, І. В. Стеценко // Адаптивні системи автоматичного управління : міжвідомчий науково-технічний збірник. – 2025. – № 1 (46). – С. 191-203. – Бібліогр.: 16 назв. | |
| dc.identifier.doi | https://doi.org/10.20535/1560-8956.46.2025.323766 | |
| dc.identifier.uri | https://ela.kpi.ua/handle/123456789/73930 | |
| dc.language.iso | uk | |
| dc.publisher | КПІ ім. Ігоря Сікорського | |
| dc.publisher.place | Київ | |
| dc.relation.ispartof | Адаптивні системи автоматичного управління : міжвідомчий науково-технічний збірник, № 1 (46), 2025 | |
| dc.rights.uri | https://creativecommons.org/licenses/by/3.0/deed.uk | |
| dc.subject | сервер автоматизації | |
| dc.subject | хмарні обчислення | |
| dc.subject | процеси автоматизації розробки і розгортання програмного забезпечення | |
| dc.subject | оркестрація задач | |
| dc.subject.udc | 004.4'2+004.75 | |
| dc.title | Архітектура сервера автоматизації для оркестрації задач у хмарному середовищі | |
| dc.type | Article |
Файли
Контейнер файлів
1 - 1 з 1
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 8.98 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: