Courseiva

DVA-C02 Development with AWS Services Practice Question

Which TWO AWS services can be used to deploy and manage containerized applications? (Choose two.)

⚠ Common exam trap

Candidates often confuse Amazon EC2 (a compute instance) with a container management service, or think AWS Lambda can manage containers long-term, but Lambda is designed for short-lived, event-driven functions, not persistent 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 Docker containers at scale. It integrates with AWS Fargate for serverless compute or EC2 for more control, and it handles cluster management, scheduling, and scaling of containerized applications.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • ✗

    Amazon EC2

    Why it's wrong here

    Amazon Elastic Compute Cloud (EC2) provides resizable compute capacity in the cloud in the form of virtual machines (instances). While you can manually install Docker and run containers directly on EC2 instances, EC2 itself is a foundational infrastructure service and does not offer built-in services for container deployment, orchestration, scaling, or management. It lacks the higher-level abstractions and automation provided by dedicated container services like ECS or EKS.

  • ✓

    Amazon ECS

    Why this is correct

    Amazon Elastic Container Service (ECS) is a fully managed container orchestration service that allows you to easily deploy, manage, and scale Docker containers on AWS. It provides robust capabilities for defining tasks, services, and clusters, abstracting away the underlying infrastructure management. You can choose between the serverless AWS Fargate launch type, where AWS manages the compute capacity, or the EC2 launch type, giving you more control over the underlying instances.

  • ✗

    Amazon RDS

    Why it's wrong here

    Amazon Relational Database Service (RDS) is a managed service designed exclusively for setting up, operating, and scaling relational databases in the cloud. It supports various database engines like MySQL, PostgreSQL, and SQL Server. RDS is fundamentally a data storage and management service, not a platform for deploying or orchestrating application containers, which require compute resources and runtime environments for application logic.

  • ✗

    AWS Lambda

    Why it's wrong here

    AWS Lambda is a serverless compute service that executes code in response to events without requiring you to provision or manage servers. While Lambda now supports packaging code as container images, it runs these as ephemeral functions, not as persistent, long-running containerized applications managed by an orchestration system. It's optimized for event-driven, short-duration tasks, making it unsuitable for general-purpose container deployment and management.

  • ✓

    Amazon EKS

    Why this is correct

    Amazon Elastic Kubernetes Service (EKS) is a managed service that makes it easy to run Kubernetes on AWS without needing to install, operate, and maintain your own Kubernetes control plane. EKS allows you to deploy, manage, and scale containerized applications using standard Kubernetes APIs and tooling. It seamlessly integrates with other AWS services for networking, security, and load balancing, providing a highly available and scalable environment for container workloads.

Quick reference

Cloud Service Model Comparison

ModelYou ManageProvider ManagesExamples
IaaSOS, runtime, apps, dataHardware, hypervisor, networkingEC2, Azure VMs, GCP Compute Engine
PaaSApps and dataOS, runtime, middleware, hardwareElastic Beanstalk, Azure App Service
SaaSData and settings onlyEverything elseMicrosoft 365, Salesforce, Workday
FaaS / ServerlessFunction code onlyInfra, scaling, runtimeLambda, Azure Functions, Cloud Run
CaaSContainers and appsKubernetes, OS, hardwareEKS, AKS, GKE

About these practice questions

This DVA-C02 question is part of Courseiva's 1,135-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

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.