Cargando…

A grid site reimagined: building a fully cloud-native ATLAS Tier 2 on Kubernetes

The University of Victoria (UVic) operates an Infrastructure-as-a- Service scientific cloud for Canadian researchers, and a WLCG Tier 2 grid site for the ATLAS experiment at CERN. At first, these were two distinctly separate systems, but over time we have taken steps to migrate the Tier 2 grid servi...

Descripción completa

Detalles Bibliográficos
Autores principales: Taylor, Ryan, Albert, Jeffrey Ryan, Barreiro Megino, Fernando Harald
Lenguaje:eng
Publicado: 2023
Materias:
Acceso en línea:http://cds.cern.ch/record/2868544
_version_ 1780978230040199168
author Taylor, Ryan
Albert, Jeffrey Ryan
Barreiro Megino, Fernando Harald
author_facet Taylor, Ryan
Albert, Jeffrey Ryan
Barreiro Megino, Fernando Harald
author_sort Taylor, Ryan
collection CERN
description The University of Victoria (UVic) operates an Infrastructure-as-a- Service scientific cloud for Canadian researchers, and a WLCG Tier 2 grid site for the ATLAS experiment at CERN. At first, these were two distinctly separate systems, but over time we have taken steps to migrate the Tier 2 grid services to the cloud. This process has been significantly facilitated by basing our ap- proach on Kubernetes, a versatile, robust, and very widely-adopted automation platform for orchestrating and managing containerized applications. Previous work exploited the batch capabilities of Kubernetes to run the computing jobs of the UVic ATLAS Tier 2, and replace the conventional grid Computing Ele- ments, by interfacing with the Harvester workload management system of the ATLAS experiment. However, the required functionality of a Tier 2 site encom- passes more than just batch computing. Likewise, the capabilities of Kubernetes extend far beyond running batch jobs, and include for example scheduling recur- ring tasks and hosting long-running externally-accessible services in a resilient way. We are now undertaking the more complex and challenging endeavour of adapting and migrating all remaining functions of the Tier 2 site - such as APEL accounting and Squid caching proxies, but in particular the grid storage element - to cloud-native deployments on Kubernetes. We aim to enable fully compre- hensive deployment of a complete ATLAS Tier 2 site on a Kubernetes cluster via Helm charts, which will benefit the community by providing a streamlined and replicable way to install and configure an ATLAS site. We also describe our experience running a high-performance self-managed Kubernetes ATLAS Tier 2 cluster at the scale of 8,000 CPU cores for the last two years, and compare with the conventional setup of grid services.
id cern-2868544
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2023
record_format invenio
spelling cern-28685442023-08-30T19:13:14Zhttp://cds.cern.ch/record/2868544engTaylor, RyanAlbert, Jeffrey RyanBarreiro Megino, Fernando HaraldA grid site reimagined: building a fully cloud-native ATLAS Tier 2 on KubernetesParticle Physics - ExperimentThe University of Victoria (UVic) operates an Infrastructure-as-a- Service scientific cloud for Canadian researchers, and a WLCG Tier 2 grid site for the ATLAS experiment at CERN. At first, these were two distinctly separate systems, but over time we have taken steps to migrate the Tier 2 grid services to the cloud. This process has been significantly facilitated by basing our ap- proach on Kubernetes, a versatile, robust, and very widely-adopted automation platform for orchestrating and managing containerized applications. Previous work exploited the batch capabilities of Kubernetes to run the computing jobs of the UVic ATLAS Tier 2, and replace the conventional grid Computing Ele- ments, by interfacing with the Harvester workload management system of the ATLAS experiment. However, the required functionality of a Tier 2 site encom- passes more than just batch computing. Likewise, the capabilities of Kubernetes extend far beyond running batch jobs, and include for example scheduling recur- ring tasks and hosting long-running externally-accessible services in a resilient way. We are now undertaking the more complex and challenging endeavour of adapting and migrating all remaining functions of the Tier 2 site - such as APEL accounting and Squid caching proxies, but in particular the grid storage element - to cloud-native deployments on Kubernetes. We aim to enable fully compre- hensive deployment of a complete ATLAS Tier 2 site on a Kubernetes cluster via Helm charts, which will benefit the community by providing a streamlined and replicable way to install and configure an ATLAS site. We also describe our experience running a high-performance self-managed Kubernetes ATLAS Tier 2 cluster at the scale of 8,000 CPU cores for the last two years, and compare with the conventional setup of grid services.ATL-SOFT-PROC-2023-014oai:cds.cern.ch:28685442023-08-25
spellingShingle Particle Physics - Experiment
Taylor, Ryan
Albert, Jeffrey Ryan
Barreiro Megino, Fernando Harald
A grid site reimagined: building a fully cloud-native ATLAS Tier 2 on Kubernetes
title A grid site reimagined: building a fully cloud-native ATLAS Tier 2 on Kubernetes
title_full A grid site reimagined: building a fully cloud-native ATLAS Tier 2 on Kubernetes
title_fullStr A grid site reimagined: building a fully cloud-native ATLAS Tier 2 on Kubernetes
title_full_unstemmed A grid site reimagined: building a fully cloud-native ATLAS Tier 2 on Kubernetes
title_short A grid site reimagined: building a fully cloud-native ATLAS Tier 2 on Kubernetes
title_sort grid site reimagined: building a fully cloud-native atlas tier 2 on kubernetes
topic Particle Physics - Experiment
url http://cds.cern.ch/record/2868544
work_keys_str_mv AT taylorryan agridsitereimaginedbuildingafullycloudnativeatlastier2onkubernetes
AT albertjeffreyryan agridsitereimaginedbuildingafullycloudnativeatlastier2onkubernetes
AT barreiromeginofernandoharald agridsitereimaginedbuildingafullycloudnativeatlastier2onkubernetes
AT taylorryan gridsitereimaginedbuildingafullycloudnativeatlastier2onkubernetes
AT albertjeffreyryan gridsitereimaginedbuildingafullycloudnativeatlastier2onkubernetes
AT barreiromeginofernandoharald gridsitereimaginedbuildingafullycloudnativeatlastier2onkubernetes