[CloudNet@와 함께하는 AWS 네트워킹 입문] CloudFormation 서비스

cabbage·2023년 5월 28일
0

AWS

목록 보기
5/9

인프런 강의 CloudNet@와 함께하는 AWS 네트워킹 입문 [섹션 5. CloudFormation을 통한 인스턴스 배포]를 정리한 글입니다.

AWS CloudFormation 서비스란?

AWS CloudFormation 서비스는 AWS 클라우드 인프라를 코드 기반으로 정의하고 선언하여 자원을 생성하거나 삭제하는 서비스이다.

  • 인프라를 코드로 정의하는 것을 IaC(Infrastructure as Code)라고 한다.
  • CloudFormation은 AWS의 IaC 서비스이다.

코드 기반으로 인프라를 정의하고, CloudFormation을 통해 자동으로 AWS 클라우드 인프라를 생성 또는 삭제할 수 있다.

CloudFormation 서비스에서 사용하는 몇 가지 개념들

  • 템플릿
    • 코드로 인프라를 정의한 텍스트 파일
    • JSON 또는 YAML 언어로 AWS 클라우드 인프라를 선언한다.
  • 프레임 워크
    • 템플릿 파일을 CloudFormation 프레임 워크로 제출한다.
  • 스택
    • 다수의 AWS 클라우드 인프라들을 정의하는 단위
    • CloudFormation은 템플릿을 통해 스택을 생성한다.
    • 스택을 생성하면 템플릿으로 정의한 AWS 클라우드 인프라들이 순차적으로 생성된다.
    • 스택을 제거하면 생성된 AWS 클라우드 인프라들이 순차적으로 삭제된다.
profile
캐비지 개발 블로그입니다. :)

0개의 댓글

관련 채용 정보