DVA-C02 Deployment Practice Question
A development team needs to deploy a containerized web application on AWS. The deployment must be automated, scalable, and minimize manual intervention. Which AWS service should the team use to orchestrate the deployment of containers across a cluster of Amazon EC2 instances?
⚠ Common exam trap
A common mix-up: candidates confuse AWS CloudFormation (which can define ECS resources) with the actual container orchestration service, or mistakenly think AWS Lambda can run containers in a cluster, when Lambda is designed for short-lived, event-driven functions, not long-running container orchestration.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
Amazon ECS
Amazon ECS (Elastic Container Service) is a fully managed container orchestration service that allows you to run and scale containerized applications on a cluster of Amazon EC2 instances. It integrates with AWS services like Auto Scaling and Elastic Load Balancing to automate deployment, scaling, and management, minimizing manual intervention.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
AWS Lambda
Why it's wrong here
AWS Lambda is a serverless compute service designed to run code in response to events, executing functions rather than persistent containerized web applications. While it can deploy code packaged as container images, it still operates on a function-as-a-service model, which is not suitable for hosting a long-running, continuously available containerized web server directly.
- ✗
AWS CloudFormation
Why it's wrong here
AWS CloudFormation is an Infrastructure as Code (IaC) service that allows users to define and provision AWS resources through templates. It is used to automate the deployment of infrastructure components like ECS clusters, EC2 instances, and networking, but it does not run or manage the lifecycle of containerized applications itself; it merely sets up the environment for them.
- ✓
Amazon ECS
Why this is correct
Amazon Elastic Container Service (ECS) is a fully managed container orchestration service that enables the deployment, management, and scaling of Docker containers. It seamlessly integrates with other AWS services and supports various launch types, including EC2 for fine-grained control over infrastructure or Fargate for a serverless container experience, making it ideal for containerized web applications.
- ✗
Amazon S3
Why it's wrong here
Amazon S3 (Simple Storage Service) is an object storage service offering industry-leading scalability, data availability, security, and performance. It is designed for storing and retrieving static files, backups, and data lakes, but it lacks any compute capabilities or features required to run, orchestrate, or manage dynamic containerized web applications.
Go deeper
Related to this question
About these practice questions
Courseiva writes every DVA-C02 question from scratch — 1,135 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This DVA-C02 practice question is part of Courseiva's free Amazon Web Services certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the DVA-C02 exam.