728x90
Amazon CloudFormation
Amazon CloudFormation은 AWS 인프라 관리를 간소화하는 서비스로,
여러 AWS 리소스를 일일이 설정하지 않고 미리 구성하여 반복 작업을 줄이도록 도와줍니다.
Stack
- AWS 리소스들의 모음.
- 스택 생성, 업데이트, 삭제를 통해 리소스 모음 관리 가능.
- 스택 업데이트 시 변경 세트 사용.
- 스택 삭제 시 해당 스택과 모든 리소스 삭제.
- 리소스 생성 실패 시 자동 롤백(Automatic rollback on error).
Template
- JSON 또는 YAML 형식의 텍스트 파일.
- S3에 저장되며, S3 bucket을 통해 불러올 수 있음.
- Designer를 통한 템플릿 생성 가능.
- 템플릿 요소: Parameters, Conditions, Resources, Metadata, Mappings.
CloudFormation 헬퍼 스크립트
- 리소스 메타데이터 검색, 패키지 설치, 파일 생성, 서비스 시작 등에 사용.
- cfn-init, cfn-signal, cfn-get-metadata, cfn-hup 등의 스크립트 존재.
- cfn-signal: EC2 인스턴스의 생성 또는 업데이트 성공 여부를 CloudFormation에 신호로 전송.
CloudFormation의 과금 특징
- CloudFormation 서비스 자체는 무료.
- CloudFormation을 통해 생성된 리소스에 대해 과금 발생.
- 생성된 리소스는 독립적인 요소로서 각각 과금됨.
출처 : Udemy_AWS Solutions Architect C03 강의
hwanyoung12
728x90
'자격증 > AWS SAA' 카테고리의 다른 글
[AWS SAA] Route 53 (0) | 2024.02.05 |
---|---|
[AWS SAA] Cloud Trail & Config (0) | 2024.02.05 |
[AWS] FSx (0) | 2024.02.05 |
[AWS SAA] EFS (0) | 2024.02.05 |
[AWS SAA] KMS (0) | 2024.02.05 |