[AWS] Instance Scheduler를 통한 인스턴스 자동화

 Instance Scheduler를 통한 인스턴스 자동화





AWS 솔루션 중 하나인 인스턴스 스케줄러는 Amazon Elastic Compute Cloud(Amazon EC2) 및 Amazon Relational Database Service(Amazon RDS) 인스턴스의 시작 및 중지를 자동화할 수 있습니다.

Instance Scheduler는 AWS 리소스 태그와 AWS Lambda, DynamoDB를 활용하여 고객이 정의한 일정에 따라 여러 AWS 리전 및 계정에서 인스턴스를 자동으로 중지하거나 및 다시 시작할 수 있습니다.





Cloudformation 스택 생성



















필요한 URL 소스를 입력합니다 . 

- https://s3.amazonaws.com/solutions-reference/aws-instance-scheduler/latest/aws-instance-scheduler.template


CloudFormation의 스택 이름을 지정 합니다. 
필요한 파라미터의 입력이 완료되시면 다음을 눌러 진행합니다.













































스택 검토를 합니다 . 

스택 검토 화면에서 해당 부분을 체크 하고 스택을 생성합니다.


























일정 생성하기

CloudFormation 스택의 생성이 완료되면 DynamoDB 테이블이 생성된 것을 확인하실 수 있습니다.















EC2 인스턴스를 시작하고 중지하도록 기간을 설정하겠습니다 . 


기간(Periods) 지정을 편하게 설정하기 위해 name: office-hours 표시된 Period 항목을 선택 한 뒤,
작업 → 항목 복제를 클릭합니다.





































원하는 기간이 설정되었다면 다음은 Schedule을 추가합니다.
Period 의 이름을 넣어서 일정(Schedule)에 기간(Period)을 지정해줍니다.




































다음과 같이 인스턴스 시작/중지 자동화 설정을 완료했습니다  












댓글