Workshop overview¶

Welcome to our documentation on containers and orchestration in academic research and education.
CyVerse ran Container Camp as two paired workshops. In 2023, Container Camp Basics met March 6-8 (agenda) and the Cloud Native Camp met August 16-18 (agenda). The schedules are kept as a record of those offerings; the lessons below can be worked through on your own at any time.
Basic Container Camp¶
Docker containers for scientific research¶
Containers on high performance and high throughput computing¶
- Introduction to Apptainer/Singularity
- Building Apptainer/Singularity images
- Apptainer/Singularity on HPC
Cloud Native Camp¶
Orchestration¶
Infrastructure as Code¶
- Infrastructure as Code with HashiCorp Terraform
- CyVerse's Cloud Automation & Continuous Analysis Orchestration (CACAO)
Learning Objectives
After completing these two paired workshops, you should be able to:
- Explain why containers and orchestration are used in research computing
- Create your own containers and deploy your own orchestrated frameworks
- Understand how and when to use containers and IaC in your daily work
You will also leave with
- Understanding of how to use the most powerful public research computing infrastructure in the world via ACCESS-CI.
-
The ability to launch and manage distributed resources using IaC templates on commercial (AWS, GCloud, Azure) or public research (OpenStack) clouds.
-
Insight into commercial cloud services, their costs, and how to best utilize them for scientific research.
Funding and Citations:
CyVerse is generously funded by the National Science Foundation
.
Here are our award numbers:
For any utilization of our resources, please adhere to the CyVerse citation policy.
Adapted from CyVerse Container Camp (last source update 2023-08-04), CC BY 4.0. Spotted a problem? Open an issue.
