AWS Service for Highly Repeatable Infrastructure Configurations
Short answer
A AWS CloudFormation provides the ability to deploy highly repeatable infrastructure configurations using Infrastructure as Code templates.
Question
Key Takeaways
The question tests the ability to distinguish between infrastructure provisioning and application deployment; CloudFormation handles the former via templates, while CodeDeploy handles the latter.
AWS CloudFormation is the primary service for deploying highly repeatable infrastructure configurations using Infrastructure as Code (IaC). This page explains why CloudFormation is the correct answer over deployment or build tools.
Common mistake: Learners often select AWS CodeDeploy because it uses the word 'Deploy', confusing application deployment with infrastructure provisioning.
Expert Analysis
Why the Answer Is Correct
AWS CloudFormation is an Infrastructure as Code (IaC) service that allows you to model and provision AWS resources using JSON or YAML templates. These templates define the desired state of your infrastructure, ensuring that every deployment is highly repeatable, consistent, and automated. By defining infrastructure in code, you eliminate manual configuration errors and ensure that environments can be recreated exactly as specified.
Why the Other Options Are Wrong
AWS CodeDeploy is an automation service that deploys application code to compute services like EC2 or Lambda; it does not create the underlying infrastructure itself. AWS CodeBuild is a fully managed build service that compiles source code, runs tests, and produces artifacts, but it does not manage infrastructure resources. AWS Systems Manager provides operational insights and management capabilities, such as patching and command execution, but it is not designed for declarative infrastructure provisioning.
Community Comment Notes
Community consensus strongly supports AWS CloudFormation, with users noting its role in modeling resources via IaC templates. Comments highlight that "highly repeatable infrastructure" directly correlates with CloudFormation's template-based approach. One user noted that CloudFormation enables "automated and predictable infrastructure provisioning," which aligns perfectly with the question's requirements.
Exam Strategy
When seeing 'repeatable infrastructure' or 'IaC', immediately think of CloudFormation. If the question mentions 'application code' or 'updating software', consider CodeDeploy. Distinguish between creating resources (CloudFormation) and updating code on existing resources (CodeDeploy).
Frequently Asked Questions
Why is AWS CodeDeploy incorrect for this question?
Can AWS Systems Manager create repeatable infrastructure?
Community Votes
100% of anonymous learners picked answer A. Votes are pick records left by other test-takers — they are not the verified answer.
Discussion 3 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 3
-
alokdixit2006 👍 1 Answered AAWS CloudFormation is a service that allows you to model and manage your AWS resources using infrastructure-as-code (IaC) templates, enabling automated and predictable infrastructure provisioning and management
-
its_tima 👍 1highly repeatable infrastructure = CloudFormation templates
-
ShaiTay 👍 1 Answered AA. AWS CloudFormation
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 →