본문 바로가기
IT/FinOps

[AWS] 인스턴스 스케줄러 사용법 (1) - 스택생성

by Jany 2022. 7. 19.
반응형

AWS 인스턴스 스케줄러는 인스턴스 시작과 중지 일정을 설정하여 비용을 아낄수 있게 도와주는 서비스 이다.

https://aws.amazon.com/ko/solutions/implementations/instance-scheduler/

링크에 보면 구현 가이드 등이 있기 때문에 활용하면 쉽게 만들수 있다.

 

과정을 쉽게 설명하면,  DynamoDB에 있는 스케줄에 따라 Lambda를 이용해서 지정된 태그의 인스턴스를 껐다 켰다 해주는 것이다.

 

먼저 CloudFormartion에서 스택을 생성하자

템플릿은 상단의 인스턴스 스케줄러 소개 페이지에 있다.

템플릿 링크 : https://s3.amazonaws.com/solutions-reference/aws-instance-scheduler/latest/aws-instance-scheduler.template

 

스택 세부 정보 지정

스택 이름이나, 스케줄에 이용할 서비스, 태그 이름, 리전, 타임존 등을 설정하게 된다.

타임존은 편의를 위해 Asia/Seoul로 변경해주었고, Frequency (빈도)는 5분이다.

그리고 status를 log에서 확인하기 위해 태그를 설정해 주었다.

state=started
state=stopped

 

 

스택옵션 구성

특별히 설정할 것 없이 다음으로 넘어가자.

 

검토

IAM Role 생성 체크 후 승인을 하면 시간을 기다리면 스택이 생성된다.

 

다음은 인스턴스에 Tag 설정하는 방법과, 스케줄링 설정하는 방법에 대해 포스팅하도록 하겠다.

반응형

댓글