NCA공부 (8) - Auto Scaling 활용법 및 데모 시연
공부하면서 자료를 정리하려고 블로깅 하는것이고
모든 출처는 NAVER CLOUD PLATFORM에 있습니다.
https://www.edwith.org/associate-vpc/
Associate Course(VPC Platform) 강좌소개 : edwith
- Naksoo Jung
www.edwith.org
*Autoscaling이란 ? 참조
NCA공부 (2) - Auto-Scaling과 Kubernetes
공부하면서 자료를 정리하려고 블로깅 하는것이고 모든 출처는 NAVER CLOUD PLATFORM에 있습니다. https://www.edwith.org/associate-vpc/ Associate Course(VPC Platform) 강좌소개 : edwith - Naksoo Jung www.edwith.org 1. 오토 스
shcs.tistory.com
오토스케일링 구성 및 어떻게 동작하는지


트래픽 변화에 대응하기 위해 사용한다.
실습
1. Launch Configuration
어떤 서버를 만들지 설정
- 깡통서버를 쓸껀지, 만들어 놓은 이미지를 이용할 것인지 먼저 설정







Launch Configuration
- "이후에 서버를 만들때 , 이러한 서버를 만들 것이다"라는 설정값이라고 볼 수 있다.
2. Auto Scaling Group 설정
서버를 몇대씩 만들 것인가? or 몇대씩 줄일 것인가?를 설정
또, 어떤 서버를 가지고 늘릴지(lab-lc)





이때, 최소용량 1 최대용량 10 기대용량 5일 경우 ASG를 만들자마자 5대의 서버가 생성된다.
트래픽에 대응하여 줄었을땐
최소치가 1, 최대치가 10이 된다.
즉, 기대용량은 스타트 서버갯수라고 보면된다.
*쿨다운 : 급격한 부하 변동 시 안정성을 위해 일시적으로 새로운 확장 작업을 지연시키는 기능
- 시스템 안정성 유지 (기본값 : 300초)
*헬스체크 : 주기적으로 서비스 상태를 점검하여 이상 여부를 감지하는 기능
- 이상을 감지하여 가용성 보장 (기본값 : 30초)


일정기반, 정책기반으로 나뉘어서 사용이 가능하다.
(여기선 트래픽 기반(정책기반)으로 설정한다)






ACG생성 완료 후 서버가 자동으로 만들어진다.
3. Cloud Insight ( 정책설정 )

- Management 카테고리에 Cloud Insight(Monitoring)에서 정책설정이 가능하다.

여기서 해당 서버들의 CPU또는 네트워크 트래픽을 확인하며 관리하는 기준을 잡는다.






ACG를 선택해준다.





= CPU 사용률이 50% 이상이 되는게 1분이상 지속이되면 (조건 설정)




즉, CPU 사용률 50%이상이 1분이상이 지속되면 add 정책을 수행한다.