Speaker
Description
The paper describes the basic principles of developing a distributed control system (DCS) and a GARNET operator control system based on a microservice architecture as part of a high-availability cluster. The application of the operator's control system as a DCS component is described. The main elements of software components of operator control and DCS are presented and described. The process of conveyor assembly and publication of software tools into a working product environment, which implements the principle of continuous integration, is described. The mechanism of interaction of key components among themselves is presented. The mechanism for hosting management services using the Docker containerization system and Kubernetes container orchestration is demonstrated. Examples of services for interaction with users in the environment of the GARNET operator control system being developed, separation of users by roles and access rights, integration of the data visualization service using Grafana are shown. The vector of further development of DCS and operator control tools is described, in particular, the possibility of using the practice of developing user web interfaces using the micro frontend approach. The components and results of the operation of a prototype system designed to interact with the measurement infrastructure of the linear heavy ion accelerator HIPR are presented.
Young scientist paper | Yes |
---|