hello world
AWS Auto Scaling / AMI 본문
728x90
Auto Scaling 란?
Auto Scaling 이란 트래픽에 따라 서버의 수를 자동으로 늘리고 줄이는 자동 조정(Auto Scaling) 이다.
예를 들어 하나의 인스턴스의 CPU사용률이 5분동안 80%이상을 넘어서면 Auto Scaling 그룹에서 똑같은 인스턴스를 하나 더 생성한다. 그래서 하나더 생성된 인스턴스를 통해서 분산 처리가 되어 CPU가 정상 범위로 내려오면, 똑같이 생성된 인스턴스는 자동으로 제거가 되면서 비용을 절감 할 수 있다.
- Auto Scaling 그룹을 생성하기 위해서는 생성할 EC2 인스턴스(B 인스턴스)를 선택
- B 인스턴스의 현재환경을 스냅숏으로 AMI 생성
- AMI를 이용해 어떤 사양의 인스턴스를 띄울지 미리 정의해두는 시작 템플릿 생성
- 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