AWS App Runner for Containerized Web Applications
Short answer
C AWS App Runner automatically builds container images from source code and deploys the application as a managed web service.
Question
Key Takeaways
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.
Common mistake: 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.
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?
Does App Runner support non-web applications?
Community Votes
75% of anonymous learners picked answer C. Votes are pick records left by other test-takers — they are not the verified answer.
Discussion 6 contributions
Compiled from public community threads and reader submissions, lightly edited for clarity. Handles and vote tallies are shown as recorded, and comments reflect the views of individual contributors.
From public community threads 6
-
d00b229 👍 4C. AWS App Runner AWS App Runner is a fully managed service that simplifies the deployment of containerized applications. It automatically builds container images from source code and deploys them, managing the underlying infrastructure for you.
-
Mog57 👍 1 Answered BB is the correct answer B : Amazon Elastic Container Service (Amazon ECS) is a fully managed container orchestration service that helps you to more efficiently deploy, manage, and scale containerized applications. It deeply integrates with the AWS environment to provide an easy-to-use solution for running container workloads in the cloud and on premises with advanced security features using Amazon ECS Anywhere. C: AWS App Runner builds and deploys web applications automatically, load balances traffic with encryption, scales to meet your traffic needs, and allows for the configuration of how services are accessed and communicate with other AWS applications in a private Amazon VPC
-
6ce3034 👍 1 Answered CC. is the correct answer AWS App Runner is a fully managed service that allows developers to deploy containerized applications directly from source code or container images without managing the underlying infrastructure. It provides: Automatic container image creation from source code (such as Git repositories). Automatic scaling and load balancing. Simplified deployment process for web applications.
-
Yo_Mero 👍 1 Answered CAWS App Runner is a fully managed container application service that simplifies deploying and running web applications and API services on AWS without needing to manage infrastructure or container orchestration.
-
ShaiTay 👍 1 Answered CC. AWS App Runner - fully managed service designed for building and deploying containerized applications from source code or a container image.
Show 1 more comment
-
LavaPup 👍 1C. AWS App Runner
Reader comments & corrections
No reader corrections yet — spotted an error or have a note? Share it below.
Related Analysis
Practice All CLF-C02 Questions
Access 120 questions with complete answers and detailed explanations.
View Full CLF-C02 Practice Test →