Soru

Zorluk: OrtaMethods of Deploying and Operating in AWS

A university research team needs to provision a standardized set of AWS resources—consisting of an Amazon Virtual Private Cloud (Amazon VPC), three Amazon EC2 instances, and an Amazon RDS database—for multiple student projects. They want to define this entire architecture in a single YAML template so they can easily deploy, update, and tear down identical environments for each project. Which AWS service is designed to meet this requirement?

  1. A
    AWS Software Development Kit (AWS SDK)
  2. B
    AWS Command Line Interface (AWS CLI)
  3. AWS CloudFormationCevap
  4. D
    AWS Elastic Beanstalk

Cevap

AWS CloudFormation
AWS CloudFormation is an Infrastructure as Code (IaC) service that allows you to define your entire AWS infrastructure in a declarative YAML or JSON template. It automatically provisions and manages all the resources in the stack, ensuring consistent deployments and simple teardowns.

Adım Adım Çözüm

1
Analyze the requirement to define a complete set of infrastructure resources (VPC, EC2 instances, and an RDS database) using a single, version-controlled template file written in YAML.
Identify that the solution must support declarative templates (Infrastructure as Code) to ensure repeatability and ease of teardown.
A declarative configuration file allows the entire environment stack to be managed as code rather than via manual processes or individual command scripts.
2
Evaluate the available AWS deployment options against the requirements.
Select AWS CloudFormation as it is built specifically to provision and manage AWS resources from YAML or JSON templates.
AWS CloudFormation automatically handles dependencies and state, making it the most suitable tool for deploying identical multi-resource environments.

Anahtar Kavram

AWS CloudFormation is the native Infrastructure as Code (IaC) service used to define, deploy, and manage AWS resource stacks using templates.
Tahmini Süre:1m 30s
Bu soruyu puanla