인프런 커뮤니티 질문&답변

seoj102688님의 프로필 이미지

작성한 질문수

AWS Certified Solutions Architect - Associate 자격증 준비하기

DynamoDB

오토스케일링 scaleup 설정에 관한 질문

23.10.18 17:32 작성

·

173

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

코드바나나님의 프로필 이미지
코드바나나
지식공유자

2023. 10. 20. 07:35

안녕하세요.

오토스케일링 설정을 CLI로 해야하는 특별한 이유가 없으시면 AWS콘솔에서 설정하시는 것이 더 쉬울듯 합니다.

생성된 오토스케일링 그룹에서 Auto Scaling 탭을 클릭 후 예약된 작업 생성을 클릭 합니다.

image

원하시는 조건을 설정 후 생성을 하면 됩니다.

image

아래 링크는 예약된 작업을 AWS콘솔과 CLI를 통해 하는 방법을 설명하고 있습니다.

https://docs.aws.amazon.com/ko_kr/autoscaling/ec2/userguide/ec2-auto-scaling-scheduled-scaling.html

 

감사합니다.