TIL/AWS

[AWS] AWS 볶음밥 9 (자동화)

JoJobum 2022. 7. 22.

배포 자동화가 왜 필요한가?

 

규모가 커질수록 배포 자동화가 필수적

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

댓글