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...
Autores principales: | , , |
---|---|
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 |