hello world

AWS Auto Scaling / AMI 본문

자격증/AWS

AWS Auto Scaling / AMI

sohyun_92 2024. 7. 16. 17:12
728x90

Auto Scaling 란?

Auto Scaling 이란 트래픽에 따라 서버의 수를 자동으로 늘리고 줄이는 자동 조정(Auto Scaling) 이다.

예를 들어 하나의 인스턴스의 CPU사용률이 5분동안 80%이상을 넘어서면 Auto Scaling 그룹에서 똑같은 인스턴스를 하나 더 생성한다. 그래서 하나더 생성된 인스턴스를 통해서 분산 처리가 되어 CPU가 정상 범위로 내려오면, 똑같이 생성된 인스턴스는 자동으로 제거가 되면서 비용을 절감 할 수 있다.

  1. Auto Scaling 그룹을 생성하기 위해서는 생성할 EC2 인스턴스(B 인스턴스)를 선택
  2. B 인스턴스의 현재환경을 스냅숏으로 AMI 생성
  3. AMI를 이용해 어떤 사양의 인스턴스를 띄울지 미리 정의해두는 시작 템플릿 생성
  4. Auto Scaling 그룹에서 B 인스턴스의 환경을 갖고 있으며 시작 템플릿에서 정의된 설정으로 생성된 인스턴스들을 자동으로 생성

 

AMI(Amazon MACHINE IMAGE) 란?

  • 일종의 EC2를 시작하기 위한 기본 세팅의 모음이다.
  • AMI는 EC2 인스턴스를 생성하기 위한 기본 이미지 파일이다. AWS에서는 비어있는 EC2 인스턴스에 직접 OS를 설치할 수 없기 때문에 AMI를 이용해 OS가 이미 설치된 인스턴스를 생성한다.
  • EC2 인스턴스를 실행하기 위해 필요한 정보를 모은 단위
  • OS, 아키텍쳐 타입, 저장공간 용량 등
  • AMI는 인스턴스를 시작하는 데 필요한 정보를 제공, 인스턴스 시작 시 AMI를 지정해야 한다. 동일한 구성의 인스턴스가 여러개 필요할 때 한 AMI에서 여러 인스턴스 시작이 가능하다. 서로 다른 구성의 인스턴스가 필요할 때 다양한 AMI를 사용해 인스턴스를 시작하면 된다.

'자격증 > AWS' 카테고리의 다른 글

SAA 키워드 정리  (0) 2024.07.15
AWS SAA(Solution Architect Associate) 정리  (0) 2024.07.10
AWS DynamoDB  (0) 2024.07.03
AWS CloudFront / CDN(Content Delivery Network)  (0) 2024.07.02
Amazon S3(Simple Storage Service)  (0) 2024.07.01
Comments