For many years, CCMC has used cloud computing to enable collaboration with scientists, modelers, and researcher software engineers world-wide. This shift to cloud high-performance computing (HPC) has enabled more flexible, scalable, and accessible resources for space weather modeling and data dissemination.
To support its cloud-based HPC infrastructure, CCMC has embraced the "DevOps mindset" to create and maintain the computing infrastructure and software stack (compilers, libraries, and complex dependencies). We maintain a hybrid infrastructure with both on-premises datacenter and multiple services from Amazon Web Services (AWS). Our team uses a variety of open source tooling to operate our HPC environment for on-demand model runs and real-time analysis from scientific instrument observations. The tools discussed will include AWS ParallelCluster, JupyterHub, Airflow, Spack, Grafana, Prometheus, Terraform, Docker, and Apptainer/Singularity containers. This presentation will explore the benefits and challenges from our implementation with a focus on administrative productivity (removing complexity), data volume and variety challenges, and computing run-time performance.
Supplementary URL: https://ccmc.gsfc.nasa.gov/
- Indicates paper has been withdrawn from meeting
- Indicates an Award Winner