Do you still recommend they host their applications in containers (e.g. Docker)? I feel like it's fairly low effort to start out that way, but can be a pain to add later.
EC2: Elastic Compute service, bare VMs.
ECS: Elastic Container service, Docker containers
EKS: Elastic Kubernetes service