Cargando…

The State of Containerization in CERN Accelerator Controls

In industry, containers have dramatically changed the way system administrators deploy and manage applications. Developers are gradually switching from delivering monolithic applications to microservices. Using containerization solutions provides many advantages, such as: applications running in an...

Descripción completa

Detalles Bibliográficos
Autores principales: Voirin, Rémi, Oulevey, Thomas, Vanden Eynden, Marc
Lenguaje:eng
Publicado: 2022
Materias:
Acceso en línea:https://dx.doi.org/10.18429/JACoW-ICALEPCS2021-THBL03
http://cds.cern.ch/record/2809570
_version_ 1780973161387393024
author Voirin, Rémi
Oulevey, Thomas
Vanden Eynden, Marc
author_facet Voirin, Rémi
Oulevey, Thomas
Vanden Eynden, Marc
author_sort Voirin, Rémi
collection CERN
description In industry, containers have dramatically changed the way system administrators deploy and manage applications. Developers are gradually switching from delivering monolithic applications to microservices. Using containerization solutions provides many advantages, such as: applications running in an isolated manner, decoupled from the operating system and its libraries; run-time dependencies, including access to persistent storage, are clearly declared. However, introducing these new techniques requires significant modifications of existing computing infrastructure as well as a cultural change. This contribution will explore practical use cases for containers and container orchestration within the CERN Accelerator Controls domain. We will explore challenges that have been arising in this field for the past two years and technical choices that we have made to tackle them. We will also outline the foreseen future developments.
id cern-2809570
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2022
record_format invenio
spelling cern-28095702022-08-10T13:11:13Zdoi:10.18429/JACoW-ICALEPCS2021-THBL03http://cds.cern.ch/record/2809570engVoirin, RémiOulevey, ThomasVanden Eynden, MarcThe State of Containerization in CERN Accelerator ControlsAccelerators and Storage RingsIn industry, containers have dramatically changed the way system administrators deploy and manage applications. Developers are gradually switching from delivering monolithic applications to microservices. Using containerization solutions provides many advantages, such as: applications running in an isolated manner, decoupled from the operating system and its libraries; run-time dependencies, including access to persistent storage, are clearly declared. However, introducing these new techniques requires significant modifications of existing computing infrastructure as well as a cultural change. This contribution will explore practical use cases for containers and container orchestration within the CERN Accelerator Controls domain. We will explore challenges that have been arising in this field for the past two years and technical choices that we have made to tackle them. We will also outline the foreseen future developments.oai:cds.cern.ch:28095702022
spellingShingle Accelerators and Storage Rings
Voirin, Rémi
Oulevey, Thomas
Vanden Eynden, Marc
The State of Containerization in CERN Accelerator Controls
title The State of Containerization in CERN Accelerator Controls
title_full The State of Containerization in CERN Accelerator Controls
title_fullStr The State of Containerization in CERN Accelerator Controls
title_full_unstemmed The State of Containerization in CERN Accelerator Controls
title_short The State of Containerization in CERN Accelerator Controls
title_sort state of containerization in cern accelerator controls
topic Accelerators and Storage Rings
url https://dx.doi.org/10.18429/JACoW-ICALEPCS2021-THBL03
http://cds.cern.ch/record/2809570
work_keys_str_mv AT voirinremi thestateofcontainerizationincernacceleratorcontrols
AT ouleveythomas thestateofcontainerizationincernacceleratorcontrols
AT vandeneyndenmarc thestateofcontainerizationincernacceleratorcontrols
AT voirinremi stateofcontainerizationincernacceleratorcontrols
AT ouleveythomas stateofcontainerizationincernacceleratorcontrols
AT vandeneyndenmarc stateofcontainerizationincernacceleratorcontrols