배포 자동화가 왜 필요한가?
규모가 커질수록 배포 자동화가 필수적
EC2 인스턴스가 50개라면 일일이 다들어가서 수정 vs 자동으로 해줌
AWS Elastic Beanstalk
호스트, OS, 언어 인터프리터, 어플리케이션 서버, HTTP서버 까지 제공 및 관리
즉 사용자 대신 어플리케이션 스택을 관리
CloudFormation
코드형 인프라(IaC)
아키텍처 템플릿 - JSON, YAML 로 만듬 (코드), 코드이기에 깃허브, 코드 커밋 등 활용 가능
=> CloudFormation 엔진에 보내면 아키텍처 스택(인프라의 논리적인 모습)을 만들어줌
=> 스택을 활용해서 인프라 구축
복제, 재배포 및 용도 변경
인프라 및 어플리케이션에서 버전 관리 제어
드리프트를 탐지 - 스택으로 인프라를 만든 후에 보안 그룹 생성하는 등의 변경점 발생했을 때, 이러한 변경점을 찾아줄 수 있음
반복적으로 재사용할 수 있음
조건문을 넣어서 개발환경과 출시할 때를 나눠서 사용할 수도 있음
Systems Manager
- 프로비저닝 및 권한 부여
- 구성관리
- 운영 및 규정 준수 관리
- 모니터링
장점
- 문제 탐지에 걸리는 시간 단축
- 작업을 자동화하여 효율성 향상
- 가시성 및 제어를 개선
- 하이브리드 환경 관리
- 보안 및 규정 준수를 유지
반응형
'TIL > AWS' 카테고리의 다른 글
[AWS] AWS 볶음밥 11 (0) | 2022.07.22 |
---|---|
[AWS] AWS 볶음밥10 (서버리스) (0) | 2022.07.22 |
[AWS] AWS 볶음밥8 (컨테이너) (0) | 2022.07.22 |
[AWS] AWS 볶음밥7 (모니터링, 스케일링) (0) | 2022.07.21 |
[AWS] AWS 볶음밥6 (스토리지) (0) | 2022.07.21 |
댓글