This is a short tutorial briefly covering how to utilize cloud infrastructure, Docker compute containers, and the Agave platform to create an elastic Science-as-a-Service Compute Infrastructure to power your digital lab. In this tutorial you will:
- Provision Docker host machines on cloud infrastructure using Docker Machine.
- Register compute and storage systems for use in Agave.
- Register cloud storage services, like Amazon S3 for use in Agave.
- Run simulations on your Docker cluster using compute containers provided and curated by the open science community.
- Learn how to run your existing code in a secure, reproducible way using Agave's command line interface.
- Learn how to build and run your own science codes as Docker compute containers using Agave.
- Stand up a web application for your digital lab allowing you to access, share, and interact with your science anywhere and anytime.