Архітектура сервера автоматизації для оркестрації задач у хмарному середовищі

dc.contributor.authorКінчур, В. В.
dc.contributor.authorСтеценко, І. В.
dc.date.accessioned2025-05-26T11:40:19Z
dc.date.available2025-05-26T11:40:19Z
dc.date.issued2025
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.doihttps://doi.org/10.20535/1560-8956.46.2025.323766
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/73930
dc.language.isouk
dc.publisherКПІ ім. Ігоря Сікорського
dc.publisher.placeКиїв
dc.relation.ispartofАдаптивні системи автоматичного управління : міжвідомчий науково-технічний збірник, № 1 (46), 2025
dc.rights.urihttps://creativecommons.org/licenses/by/3.0/deed.uk
dc.subjectсервер автоматизації
dc.subjectхмарні обчислення
dc.subjectпроцеси автоматизації розробки і розгортання програмного забезпечення
dc.subjectоркестрація задач
dc.subject.udc004.4'2+004.75
dc.titleАрхітектура сервера автоматизації для оркестрації задач у хмарному середовищі
dc.typeArticle

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
191-203.pdf
Розмір:
6.01 MB
Формат:
Adobe Portable Document Format
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
8.98 KB
Формат:
Item-specific license agreed upon to submission
Опис: