작성
·
177
0
강사님, 안녕하세요!!
저는 오토스케일링을 통해 특정 요일과 특정 시간에만 인스턴스의 유형이 확장되는 스케일업 설정을 하려고 합니다.
ec2에
aws autoscaling put-scheduled-update-group-action --scheduled-action-name my-as-schedule-action \
--auto-scaling-group-name aws-web-AS --recurrence "0 21 3" --time-zone "Asia/Seoul" \
--desired-capacity 2 --max-size 2 --min-size 2 --instance-type m5.large
위의 명령어를 입력했을 때 awscli ver2를 설치하라는 메시지가 나타나서
awscli 버전 1을 삭제 후 버전 2를 설치해도 저 명령어가 맞지 않아 에러가 납니다.
생각했던 방법은
1) ec2에 위의 명령어를 주입 후
2) AMI와 시작 템플릿을 생성해서
3) 오토스케일링을 하면 스케일 아웃과 업이 모두 될 줄 알았는데
결과적으로 스케일업이 되지 않았습니다.
구글링과 유튜브에 인스턴스 유형을 스케일업 하는 설정에 대해 찾아보았으나
참고할 수 있는 자료를 찾지 못했습니다.
또 생각한 방법은 클라우드 워치 설정 후 람다로 스케일업 하는 방법을 생각했으나 이건 아직 잘 모르기 때문에
더 찾아봐야 할 것 같습니다.
혹시 제가 말씀드린 방법말고 따로 참고할 자료나 인스턴스 유형을 스케일 업 하는 방법을 알려주셨으면 합니다.
감사합니다!!
답변 1
0
안녕하세요.
오토스케일링 설정을 CLI로 해야하는 특별한 이유가 없으시면 AWS콘솔에서 설정하시는 것이 더 쉬울듯 합니다.
생성된 오토스케일링 그룹에서 Auto Scaling 탭을 클릭 후 예약된 작업 생성을 클릭 합니다.
원하시는 조건을 설정 후 생성을 하면 됩니다.
아래 링크는 예약된 작업을 AWS콘솔과 CLI를 통해 하는 방법을 설명하고 있습니다.
https://docs.aws.amazon.com/ko_kr/autoscaling/ec2/userguide/ec2-auto-scaling-scheduled-scaling.html
감사합니다.