배운 내용/클라우드 교육
네이버 클라우드 실습11 - Auto Scaling2(수정 필요)
JooJY
2023. 10. 18. 17:57
준비물 - 네이버 클라우드 서버2대, 로드 밸런서 설정, Auto Scaling 설정, MobaXterm
이전 포스트까지 진행 완료
https://joosblog.tistory.com/316
네이버 클라우드 실습10 - Auto Scaling1
준비물 : 네이버 클라우드 서버 2대, 로드 밸런서 설정 로드 밸런서를 설정하기 위해서는 서버 2대가 필요하고, Auto scaling을 쓰기 위해서는 로드 밸런서 설정이 필요하다. Launch Configuration 생성 Serv
joosblog.tistory.com
지난 포스트에서 Auto Scaling을 통해 지정 시간에 서버 수를 변경하도록 하였다.
이번 포스트에서는 일부러 과부하를 주어 과부하에 따른 Auto Scaling을 설정하고자 한다.
0. Auto Scaling Group 삭제
이전에 만든 Auto Scaling Group을 삭제한다.
- 먼저 Auto Scaling Group을 선택 후 수정을 눌러 최소 용량, 최대 용량, 기대 용량을 모두 0으로 수정한다.
- 설정에서 일정탭에 일정 설정 현황을 모두 삭제한다.
- Auto Scaling에 의해 생성된 서버를 모두 반납 후 삭제한다.
1. 패키지 설치
MobaXterm으로 맨 처음 생성한 test-server 접속 -> root로 접속 후 명령어 입력
- 다른 패키지들을 설치하기 위해 epel-release 패키지 설치
yum install -y epel-release
- 과부하를 주기 위해 stress 패키지를 설치한다.
yum install -y stress
2. Auto Scaling 생성
Auto Scaling -> Auto Scaling Group -> Auto Scaling 생성
Launch Configuration 선택 : 이전에 만든 test-launch
Auto Scaling Group 설정
- Auto Scaling 그룹 이름 : test-auto-stress
- VPC : test
- Subnet : test-subnet
- 최소 용량 : 5
- 최대 용량 : 10
- 기대 용량 : 7
- 쿨다운 : 100초
- 헬스 체크 보류 시간 : 100초
- 헬스 체크 유형 : 로드밸런서
- Target Group : test-target
네트워크 접근 설정 : test-acg
정책/일정 설정
- 정책 설정
- 서버 수 증가 정책
- 정책 이름 : test-add
- Scaling 설정 : 증감변경, 1 server
- 서버 수 감소 정책
- 정책 이름 : test-sub
- Scaling 설정 : 증감변경, 1 server
통보 설정
최종 확인 후 Auto Scaling Group 생성