shaffron
3k
2019-09-09 15:17:26
3
318

AWS에서 오토스케일링 조건에 대한 방법 질문드려요


AWS에서 오토스케일링을 구성하던 중 제가 원하는 조건에 대해서 설정이 가능한지 궁금해서 질문드립니다.


오토스케일링 기준은 특정 시간을 대상으로 삼고 싶습니다.

예를들면 월요일부터 금요일까지 업무시간(09:00 ~ 18:00)  을 임계 기준으로 삼고 해당 시간대만 스케일 아웃을

하고 싶은데요


해당 임계치를 CloudWatch로 설정해보려 하였으나 특정 시간대를 지정할 수 있는 메트릭은 없더군요.


현재 대응방안으로는 Python Boto3 라이브러리로 시간대를 계산해서 오토스케일링하려고 하는데,

가급적이면 AWS 플랫폼에서 구성했으면 합니다.


비슷한 경험이 있으시거나, 힌트가 될만한 단서 주시면 열심히 찾아보겠습니다


고견 부탁드려요~~

0
0
  • 답변 3

  • 타키투스
    879
    2019-09-09 16:02:49

    저도 가물가물한데, 스케줄링 오토스케일링이 있지 않나요? 


    1
  • youngyoung
    1k
    2019-09-09 16:48:29

    직접 해본게 아니라서 확신은 못하지만 여기있는 링크처럼 예약작업 잡아놓고 하면 안되나요?

    https://docs.aws.amazon.com/ko_kr/autoscaling/ec2/userguide/schedule_time.html

    1
  • shaffron
    3k
    2019-09-09 18:24:11

    @타키투스

    @youngyoung 


    말씀하신대로 스케쥴링 오토스케일이 있더군요


    오토스케일 스케쥴링을, 오토스케일링 그룹을 만들때 설정으로 추가하는줄 알았는데

    그룹을 일단 생성후에 나중에 추가하는 방식이었습니다.


    그룹 생성전에 스케쥴링을 어디에 걸어야 헤메다가 이제야 답을 찾네요 ㅎㅎ


    답변 감사합니다


    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.