Containers and virtual machines

Modified: 22 Nov 2017 17:38 UTC

Triton Compute Service provides three classes of compute instances: Docker containers, infrastructure containers, and hardware virtual machines.

Docker containers

Triton is the best place to run Docker. While other Docker run-time environments require complex VM host cluster management and provide only limited networking and security capabilities, Triton transforms an entire data center into an easy to manage, elastic Docker host, while delivering enterprise grade networking and security to each Docker container.

Infrastructure containers

Leverage container-native Linux on Triton Infrastructure Containers to extend the benefits of containerization to legacy applications and stateful services, such as databases. Containerizing an application in infrastructure containers is easy because they offer all the services of a typical unix host and behave similarly to hardware virtual machines. Infrastructure Containers enjoy their own virtual NICs, filesystems, and all the resource and security isolation that you'd expect of a hardware VM, but with the elastic performance and bursting that's only possible with containers.

Virtual machines

Not every workload can be deployed as a container. Leverage Virtual Machines (based on KVM) to deploy Windows environments and legacy or special purpose operating systems.