Cloud System Engineer

Auto Scaling 본문

클라우드/AWS

Auto Scaling

클라우드 엔지니어 2021. 9. 6. 22:14

인스턴스 생성

 

보안그룹 생성

 

Ssh 접속 화면

 

http, https 접근 보안그룹 추가

 

보안그룹 적용

 

http 접속

 

/var/www 에 index.html 생성 

그후 퍼블릭 ip 로 접속한 결과

 

이미지(AMI) 생성 (인스턴스는 반드시 중지상태)

 

 

Ami ID를 복사해 둔다.

 

인스턴스 -> 템플릿 시작하기 메뉴 선택

 

Auto Scaling 그룹 생성

 

 

Auto Scaling 그룹 내 인스턴스 수를 자동으로 조절하기 위한 조정 정책을 설정하는 화면임

최소 1대에서 최대 2대 인스턴스를 실행하게 해서 평균 cpu사용량이 80%를 기준으로 설정함

 

 

 

Stress –cpu 1 –timeout 600

활동 기록 탭을 클릭하면 cpu 사용률 증가로 인해 인스턴스 수가 1대에서 2대로 늘어갔다는 이력이 생겼다.

 

 

Cpu 사용률이 다시 정상적으로 줄어든 후 대기 시간인 300초가 지나면 인스턴스 수가 1대로 줄어드는걸 확인할 수 있음

 

 

 

Auto Scaling 그룹을 사용하게 된다면 AMI를 만드는데 사용한  aws-practice ec2인스턴스는 ami

인스턴스가 되어 직접 사용되지않고 평상시에는 중지 상태로 존재하게 된다.

 

배포되는 서버에 변경 사항이 생길 때만 해당 인스턴스를 켜서 변경 사항을 적용하고 중지한뒤

AMI 시작 템플릿 생성 과정을 거쳐야 한다.

 

새로운 코드를 배포하기 위해서 인스턴스를 실행한 뒤 새로운 버전 코드를 배포해서 AMI 생성 등

앞서 한 모든 작업을 다시해야한다.

'클라우드 > AWS' 카테고리의 다른 글

무중단 배포  (2) 2021.09.07
AWS Elastic Load Balancing 서버 트래픽 분산 관리  (0) 2021.09.06
AWS 데이터 베이스  (0) 2021.03.12
AWS Web-load balancing  (0) 2021.03.11
EC2 생성  (0) 2021.03.10