AWS Certified Developer - Associate

AWS Certified Developer - Associate

Get started today

Ultimate access to all questions.


A company plans to migrate an application to AWS. A developer is creating a proof-of-concept to validate a container-based application deployment model on AWS. What is the most operationally efficient two-step process for deploying this application?





Explanation:

To deploy a containerized proof-of-concept application with the least operational effort, the developer should: (B) Package the application into a container image using the Docker CLI and upload the image to Amazon Elastic Container Registry (Amazon ECR). This ensures that the container image is stored in a scalable and managed registry service. (E) Deploy the application to Amazon Elastic Container Service (Amazon ECS) on AWS Fargate, as ECS with Fargate abstracts away the need to manage the underlying infrastructure, offering a serverless compute engine for containers. Option D (Amazon EKS) involves managing Kubernetes clusters, which has more operational overhead compared to ECS on Fargate. Hence, the correct combination is B and E.