본문 바로가기
Security/AWS Certification

[AWS SAA] AWS CloudFormation 란?

by 보안콩 2024. 9. 18.

AWS CloudFormation 개요

개요: AWS CloudFormation은 AWS 리소스를 코드로 정의하고 관리할 수 있는 서비스로, 인프라를 코드로 정의하여 배포하고 관리하는 데 사용됩니다. 이를 통해 사용자는 인프라의 설정을 자동화하고 반복 가능한 방식으로 AWS 리소스를 생성, 업데이트, 삭제할 수 있습니다. CloudFormation은 템플릿 기반의 접근을 통해 리소스를 코드로 정의합니다.

 

서비스 설명: CloudFormation은 YAML 또는 JSON 템플릿 파일을 사용하여 리소스를 프로비저닝합니다. 이를 통해 EC2 인스턴스, RDS, S3 버킷, VPC 등 다양한 AWS 리소스를 코드로 관리하고 버전 관리할 수 있습니다. 템플릿을 통해 인프라를 신속하고 일관되게 배포하며, 여러 계정 및 리전에서 사용할 수 있는 스택 기능을 제공합니다.

예제 문제

문제: 한 개발 팀은 AWS 리소스를 자동으로 배포하고 관리할 수 있는 솔루션을 찾고 있습니다. YAML 또는 JSON 템플릿을 사용하여 AWS 인프라를 정의하고, 변경 사항을 추적할 수 있는 AWS 서비스는 무엇입니까?

A) AWS CodeDeploy
B) AWS OpsWorks
C) AWS CloudFormation
D) AWS Elastic Beanstalk

정답: C
해설: AWS CloudFormation은 YAML 또는 JSON 템플릿을 사용하여 AWS 리소스를 자동으로 배포하고 관리할 수 있는 서비스입니다.

유사 문제 10개

  • 문제 1: 한 IT 회사는 여러 AWS 리소스를 코드로 정의하고, 배포할 때 일관성을 유지하고자 합니다. 적합한 서비스는 무엇입니까?
    • 정답: C) AWS CloudFormation
  • 문제 2: AWS CloudFormation에서 제공하는 주요 기능 중 하나는 무엇입니까?
    • 정답: A) 인프라를 코드로 정의하여 배포
  • 문제 3: CloudFormation을 사용하여 인프라를 자동화하고 여러 계정과 리전에서 리소스를 관리하려면 어떤 기능을 사용해야 합니까?
    • 정답: A) 스택 기능
  • 문제 4: YAML 또는 JSON 템플릿을 사용하여 다양한 AWS 리소스를 정의하고 프로비저닝하는 AWS 서비스는 무엇입니까?
    • 정답: C) AWS CloudFormation
  • 문제 5: AWS CloudFormation을 사용하여 인프라를 정의할 때 사용할 수 있는 파일 형식은 무엇입니까?
    • 정답: A) YAML 및 JSON
  • 문제 6: AWS CloudFormation에서 인프라 설정을 반복 가능하게 배포하려면 어떤 파일 형식을 사용해야 합니까?
    • 정답: A) 템플릿 파일
  • 문제 7: 여러 리전과 계정에 걸쳐 일관되게 리소스를 배포할 수 있는 AWS 서비스는 무엇입니까?
    • 정답: C) AWS CloudFormation
  • 문제 8: YAML 템플릿을 사용해 S3 버킷과 VPC를 생성하려면 어떤 서비스를 선택해야 합니까?
    • 정답: C) AWS CloudFormation
  • 문제 9: AWS CloudFormation을 통해 인프라의 설정 변경을 추적하고 자동화하려면 어떤 도구를 사용할 수 있습니까?
    • 정답: A) 스택 관리 도구
  • 문제 10: AWS 리소스를 코드로 정의하고 변경 사항을 기록할 수 있는 서비스는 무엇입니까?
    • 정답: C) AWS CloudFormation

쉽게 이해하는 방법

AWS CloudFormation은 인프라를 코드로 정의하여 배포하고 관리하는 서비스입니다.

 

기억하기 위한 앞글자 따기: "CIT"를 사용하여 "Cloud Infrastructure Template"로 기억할 수 있습니다.


C: Cloud
I: Infrastructure
T: Template

 

이 방식으로 AWS CloudFormation이 인프라를 코드로 정의하고 관리하는 서비스임을 쉽게 기억할 수 있습니다.

'Security > AWS Certification' 카테고리의 다른 글

[AWS SAA] AWS Aurora 란?  (2) 2024.09.18
[AWS SAA] AWS MQ 란?  (0) 2024.09.18
[AWS SAA] AWS CodeDeploy 란?  (1) 2024.09.18
[AWS SAA] AWS CodeBuild 란?  (0) 2024.09.18
[AWS SAA] AWS Migration Hub 란?  (0) 2024.09.18