AWS Certified Developer – Associate — Question 261
A company is preparing to migrate an application to the company’s first AWS environment. Before this migration, a developer is creating a proof-of-concept application to validate a model for building and deploying container-based applications on AWS.
Which combination of steps should the developer take to deploy the containerized proof-of-concept application with the LEAST operational effort? (Choose two.)
Answer options
- A. Package the application into a .zip file by using a command line tool. Upload the package to Amazon S3.
- B. Package the application into a container image by using the Docker CLI. Upload the image to Amazon Elastic Container Registry (Amazon ECR).
- C. Deploy the application to an Amazon EC2 instance by using AWS CodeDeploy.
- D. Deploy the application to Amazon Elastic Kubernetes Service (Amazon EKS) on AWS Fargate.
- E. Deploy the application to Amazon Elastic Container Service (Amazon ECS) on AWS Fargate.
Correct answer: B, E
Explanation
The correct steps to deploy the containerized proof-of-concept application with the least operational effort are B and E. Packaging the application into a container image and uploading it to Amazon ECR allows for seamless deployment, and using Amazon ECS on AWS Fargate eliminates the need to manage the underlying infrastructure. The other options either involve unnecessary packaging methods or require additional management overhead.