AWS App Runner for Containerized Web Applications
A company wants to deploy a web application as a containerized application. The company wants to use a managed service that can automatically create container images from source code and deploy the containerized application. Which AWS service will meet these requirements?
Community Votes
75% of anonymous learners picked answer C. Votes are pick records left by other test-takers — they are not the verified answer.
Community Insight
The question tests the distinction between full orchestration (ECS) and simple app deployment (App Runner), with the trap being ECS's lack of automatic source-to-image building.
AWS App Runner is the managed service that automatically builds container images from source code and deploys web applications, eliminating infrastructure management.
Candidates often choose Amazon ECS because it is a popular container service, but they overlook the requirement to 'automatically create container images from source code,' which ECS does not do natively without additional CI/CD pipelines.
Community Discussion (6 comments)
Comments & Corrections
No comments yet — spotted an error or have a note? Share it below.
Expert Analysis
Why the Answer Is Correct
AWS App Runner is a fully managed service specifically designed for deploying web applications and APIs directly from source code or container images. It handles the entire lifecycle: it can build the container image from your source repository, deploy it, and manage the underlying compute resources and load balancing. This perfectly matches the requirement to 'automatically create container images from source code and deploy'.Why the Other Options Are Wrong
Amazon Elastic Container Service (ECS) is a container orchestration service. While it runs containers, it requires you to provide pre-built container images; it does not automatically build images from source code. AWS Elastic Beanstalk supports containers but typically expects pre-built images or specific platform configurations, lacking the direct source-code-to-container build feature of App Runner. Amazon EC2 is infrastructure-as-a-service, requiring manual setup of containers, images, and networking.Community Comment Notes
The community overwhelmingly selected App Runner, noting its 'fully managed' nature and ability to simplify deployment. As one user noted, 'AWS App Runner is a fully managed service that simplifies the deployment of containerized applications.' Another emphasized that it allows developers to 'deploy containerized applications directly from source code... without managing the underlying infrastructure.' Comments correctly identified that ECS requires more manual configuration regarding image creation.Exam Strategy
When a question mentions 'automatically create container images from source code' combined with 'managed service' for a web app, think App Runner first. If it were just about running existing containers at scale, ECS would be the answer.
Frequently Asked Questions
Why isn't Amazon ECS the right choice here?
ECS manages running containers but does not automatically build images from source code; you must provide pre-built images.
Does App Runner support non-web applications?
App Runner is optimized for web applications and APIs. For other container workloads, ECS or Fargate are better suited.
Related Analysis
Practice All CLF-C02 Questions
Access 120 questions with complete answers and detailed explanations.
View Full CLF-C02 Practice Test →