Containers in the Cloud
Containers
- Encapsulate applications and dependencies in a image
- Execute an image in a container
- Share the host OS kernel
- Flexible, portable, secure, observable
- Containerisation platforms: Docker, Podman, LXD, and rkt
Clouds
- Cloud-native apps scale effectively, dynamically allocate resources
- One way - use containers
- Kubernetes container orchestration: deployment, scaling, management
StarExec in the Cloud
- Cloud-native through containerisation and Kubernetes
- Open distribution model
- Deployable by developers, users
- Make ATP easily usable by anyone, anywhere