Drag a concept onto its matching description — or click a concept then click the description.
Infrastructure as Code
PaaS for web apps
Automated code deployment
Distributed tracing
Key management encryption
Match each AWS tool or feature to its description.
Drag a concept onto its matching description — or click a concept then click the description.
Infrastructure as Code
PaaS for web apps
Automated code deployment
Distributed tracing
Key management encryption
Answer choices
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
AWS CodeDeploy: Automates code deployments to any instance
AWS CodeDeploy automates code deployments, while Amazon CloudWatch provides monitoring. The distractors swap these definitions to test understanding of each service's purpose.
Answer analysis
For each option: why learners choose it and why it is or isn't the right answer here.
AWS CodeDeploy: Automates code deployments to any instance
Why this is correct
AWS CodeDeploy is a fully managed deployment service designed to automate application deployments across various compute services. It supports deploying code to Amazon EC2 instances, AWS Fargate, AWS Lambda, and even on-premises servers, ensuring consistent and rapid updates without manual intervention. This automation streamlines the release process, reducing human error and downtime while facilitating continuous delivery practices.
AWS CodeDeploy: Monitors AWS resources and applications
Why it's wrong here
AWS CodeDeploy's primary function is to orchestrate the deployment of application code, not to observe system performance or application health. While it provides deployment status and lifecycle hooks, it lacks the capabilities for collecting metrics, aggregating logs, or setting up alarms based on operational data. Monitoring resources and applications for performance, errors, and availability is the distinct domain of services like Amazon CloudWatch, which focuses on operational visibility.
Amazon CloudWatch: Monitors AWS resources and applications
Why this is correct
Amazon CloudWatch is a comprehensive monitoring and observability service that collects operational data in the form of logs, metrics, and events from AWS resources and applications. It enables users to visualize performance trends, set alarms for specific thresholds, and react to changes in their AWS environment through automated actions. This service is crucial for maintaining application health, optimizing resource utilization, and proactively troubleshooting issues across the AWS ecosystem.
Amazon CloudWatch: Automates code deployments to any instance
Why it's wrong here
Amazon CloudWatch is specifically engineered for monitoring and observability, providing insights into the operational health and performance of AWS resources and applications. It does not possess the functionality to automate the deployment of code, manage application revisions, or execute deployment strategies like blue/green or in-place updates. Deployment tasks, such as pushing new code versions to instances or serverless functions, fall under the purview of specialized services like AWS CodeDeploy, which are built for software delivery.
Go deeper
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 →
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.