모듈 8 : 자동화

2023. 8. 28. 08:44스터디/Architecting on AWS

728x90

# 코드형 인프라 IaC

- 클라우드 리소스를 간편하게 배포 가능.

- 코드를 사용하여 인프라 정의, 배포, 구성, 업데이트, 제거 수행

- 템풀릿 : 배포할 리소스를 설명 및 정의하는 텍스트 파일

 

### IaC 사용 시 이점

- 빠른 속도와 높은 안정성

- 재사용성

- 문서 및 버전 제어

- 유효성 검사

 

# CloudFormation

- Aws에서 제공하는 IaC

- Git 등 버전관리 툴을 사용하여 제어 가능

- Json, Yml로 작성

 

# 스택

- 단일 단위로 관리되는 AWS 리소스 모음

- 하나의 단위로 배포/삭제 가능

- 실행중의 수택에서 리소스 설정 및 업데이트 가능

- 계층형으로 중첩 관리 가능 

 

# 인프라 도구

## Elastic Beanstalk

- 개발자 도구와 통합.

- 애플리케이션 수명 주기를 한 곳에서 관리 가능.

- 애플리케이션 인프라를 프로비저닝하고 관리

 

## Solutions Library 

- CloudFormation 템플릿,스크립트, 참조 아키텍처 등 제공

 

 

## Cloud Development Kit(CDK)

- 일반적인 프로그래밍 언어를 사용하여 애플리케이션 리소스 모델링 및 프로비저닝 가능

 

728x90

'스터디 > Architecting on AWS' 카테고리의 다른 글

모듈 10 : 네트워킹 2  (0) 2023.08.28
모듈 9 : 컨테이너  (0) 2023.08.28
모듈 7 : 모니터링 및 크기 조정  (0) 2023.08.28
모듈 6 : 데이터베이스 서비스  (1) 2023.08.27
모듈 5 : 스토리지  (0) 2023.08.27