Which AWS service will meet these requirements?
Amazon EC2
Amazon Lightsail
Amazon Elastic Kubernetes Service (Amazon EKS)
AWS Fargate
Explanations:
Amazon EC2 is a virtual server service that requires users to manually manage the provisioning and scaling of instances. It does not automatically provision resources based on demand, which does not meet the requirement of automatic management.
Amazon Lightsail is designed for simpler use cases and provides a simplified interface for launching virtual servers. It lacks the automatic resource provisioning and management capabilities required for containerized applications.
Amazon Elastic Kubernetes Service (Amazon EKS) is a managed Kubernetes service that simplifies running Kubernetes on AWS. While it can manage containerized applications, it requires configuration and management of the underlying EC2 instances, which may not automatically provision only the necessary resources.
AWS Fargate is a serverless compute engine for containers that automatically provisions and manages the backend instances needed to run containerized applications. It scales automatically based on the application’s needs and provisions only the necessary resources, making it the best choice for the requirements specified.