A developer is building a proof-of-concept to validate a container-based deployment approach for a company's first AWS environment. To deploy the containerized app with the least operational effort, which steps should the developer take? (Choose two.)
Choose an answer
Tap an option to check your answer.
Correct answer: Build a container image with the Docker CLI and push the image to Amazon Elastic Container Registry (ECR)., Deploy the application to Amazon ECS on AWS Fargate..
Why this is the answer
To deploy a containerized application with the least operational effort, the developer should first build a container image using the Docker CLI and push it to Amazon Elastic Container Registry (ECR). ECR is a fully managed Docker container registry that integrates seamlessly with AWS container services, making it the standard and most efficient way to store and manage container images on AWS. Next, deploying the application to Amazon ECS on AWS Fargate provides the least operational overhead. Amazon Elastic Container Service (ECS) is a fully managed container orchestration service. When combined with AWS Fargate, a serverless compute engine for containers, the developer doesn't need to provision, configure, or scale EC2 instances. Fargate manages the underlying infrastructure, allowing the developer to focus solely on the application. Deploying to Amazon EKS on AWS Fargate is also a serverless option, but EKS (Elastic Kubernetes Service) is a managed Kubernetes service. While powerful, Kubernetes generally introduces more complexity and operational overhead compared to ECS, especially for a proof-of-concept focused on least operational effort. Packaging the application into a .zip archive and uploading it to S3, or deploying to an EC2 instance with CodeDeploy, are not container-based deployment approaches and would not leverage the benefits of containerization for this scenario.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed