СОЗДАНИЕ СИСТЕМЫ ОПЕРАТОРСКОГО КОНТРОЛЯ GARNET И РАСПРЕДЕЛЕННОЙ СИСТЕМЫ УПРАВЛЕНИЯ НА ОСНОВЕ МИКРОСЕРВИСНОЙ АРХИТЕКТУРЫ И ПРИМЕНЕНИЕ НА УСКОРИТЕЛЕ ТИПР (2024)

В статье описаны основные принципы разработки распределенной системы управления (РСУ) и системы операторского контроля GARNET на основе микросервисной архитектуры в рамках работы на кластере высокой доступности. Описано применение системы операторского контроля в качестве компоненты РСУ. Приведены и описаны основные элементы программных компонент операторского контроля и РСУ, а также описан процесс конвейерной сборки и публикации программных средств в рабочую продуктовую среду, реализующий принцип непрерывной интеграции. Представлен механизм взаимодействия ключевых компонент между собой. Продемонстрирован механизм размещения сервисов управления при помощи системы контейнеризации Docker и оркестрации контейнеров Kubernetes. Также показаны примеры сервисов взаимодействия с пользователями в среде разрабатываемой системы операторского контроля GARNET, разделение пользователей по ролям и правам доступа, интеграция сервиса визуализации данных средствами Grafana, описан вектор дальнейшего развития РСУ и средств операторского управления, в частности, возможность использования практики разработки пользовательских web-интерфейсов, используя подход micro frontend. Представлены компоненты и результаты работы прототипа системы, разработанного для взаимодействия с измерительной инфраструктурой линейного ускорителя тяжелых ионов ТИПр (г. Москва, ККТЭФ).

Тип: Статья
Автор (ы): Саратовских Михаил Станиславович
Соавтор (ы): Зимин Александр Николаевич, Саратовских Евгения Сергеевна, Гладков Владимир Михайлович, Орлов Андрей Юрьевич, Федин Петр Алексеевич, Кулевой Тимур Вячеславович
Ключевые фразы: УСКОРИТЕЛЬ ЗАРЯЖЕННЫХ ЧАСТИЦ, МИКРОСЕРВИСЫ, СИСТЕМЫ УПРАВЛЕНИЯ

Идентификаторы и классификаторы

УДК
004.75. Распределённые системы обработки данных
Префикс DOI
10.25205/2541-9447-2024-19-2-5-14
eLIBRARY ID
68537553
Текстовый фрагмент статьи