1. 개요
AWS Answers에서 제공하는 CloudFormation 형태의 EC2 Scheduler를 적용하여 지정한 요일/시간에 자동으로 EC2를 기동/중지한다.
2. 방법
- https://aws.amazon.com/ko/answers/infrastructure-management/ec2-scheduler/ 의 Depoly Solution 클릭
- Depoly Solution - Launch Solution 클릭
- EC2 스케쥴링을 적용할 Region 확인 후 필요 시 변경
- https://docs.aws.amazon.com/solutions/latest/ec2-scheduler/deployment.html 에 따라 설정하여 CloudFormation Stack 생성
- 스케쥴링을 적용 할 EC2 에 태깅 설정 (Time-Zone 고려 필요)
- 지정된 시간에 정상적으로 EC2 가 기동/중지 되는지 확인 - Cloud Watch Logs 에서도 확인가능
3. 결과
- 지정한 요일/시간에 정상적으로 EC2 기동/중지 잘 진행됨.
- 간단한 방법으로 불 필요한 EC2 과금을 방지하며, 효율적으로 사용가능
- EC2 자동 기동/중지는 AWS Systems Manager 이용하거나 CLI 스크립트를 작성해서도 가능하지만 EC2 Scheduler 는 비교적 손쉬움
- 제약사항으로는 요일 별 또는 주중,주말 설정만 가능하며 월/일 별로는 설정이 불가