EC2 Auto Scaling

김연규·2021년 4월 18일
0

AWS

목록 보기
4/5

1. Auto Scaling Basic

Auto Scaling은 서버가 죽었거나, CloudWatch로 모니터링한 서버의 CPU, 메모리 사용률이 임계치를 초과할 경우 EC2 Instance를 복제하여 대응한다.

(1) Auto Scaling 을 만들어 보자

1. Auto Scaling 을 만들기 전에 Launch Template을 만든다.

  • EC2 > Launch Template 에서 만들 수 있다.

    Auto Scaling에서 EC2를 복제할 때의 EC2 Launch Template을 가지고 복제를 한다.
    Launch Template에서는 EC2 AMI, Type, Key pair, VPC 등을 설정할 수 있다.

2. Auto Scaling을 만든다.

  • EC2 > AutoScaling

    추가 적으로 LB를 붙일 수도 있고, Health Check Time이나 EC2 개수 등을 설정할 수 있다.

3. EC2 Instance를 죽여보자.

  • 2개를 죽이면 Auto Scaling에서 2개를 추가로 생성한다.

(2) Create Target Tracking Scaling Policy

EC2의 cpu, memory 사용률을 추적 관리하여 임계치를 넘으면 EC2를 자동생성한다.
AutoScaling groups > {그룹명} > Automatic Scaling > Add Policy

profile
평범한 개발자

0개의 댓글