AWS App Runner for Containerized Web Applications

Identify services from other in-scope AWS service categories.
Answer Correct answer: C — AWS App Runner automatically builds container images from source code and deploys the application as a managed web service.

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?

  1. AWS Elastic Beanstalk
  2. Amazon Elastic Container Service (Amazon ECS)
  3. AWS App Runner Correct Answer
  4. Amazon EC2

Community Votes

C
75%
B
25%

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)

Yo_Mero 👍 1 Selected: C
AWS 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.
6ce3034 👍 1 Selected: C
C. 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.
Mog57 👍 1 Selected: B
B 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
ShaiTay 👍 1 Selected: C
C. AWS App Runner - fully managed service designed for building and deploying containerized applications from source code or a container image.
LavaPup 👍 1
C. AWS App Runner
d00b229 👍 4
C. 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.

Comments & Corrections

No comments yet — spotted an error or have a note? Share it below.

Log in to comment, report an error, or add a note about this question.

Submitted for moderation before publishing. Keep it helpful and respectful.

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.

More CLF-C02 FAQ →

Related Analysis

Practice All CLF-C02 Questions

Access 120 questions with complete answers and detailed explanations.

View Full CLF-C02 Practice Test →

← Back to CLF-C02 Study Guide