[MigOps] IaC

IaC

코드 기반 인프라

목적
  1. 인프라 변경 사항을 반복적이고 예측 가능하게 함
  2. 코드 변경과 동일한 도구 사용
  3. 스에티징 환경에서 프로덕션 환경으로 복제 -> 지속적 테스트

CloudFormation

클라우드 인프라 템플릿을 정의하기 위한 언어 (JSON, YAML)

Cloud Development Kit (AWS CDK)

재사용 가능한 구성 요소로 클라우드 인프라 모델링하기 위한 다양한 언어 지원하는 프레임워크

source -> compiler -> assembly language -> processor