1. 개요

AWS Answers에서 제공하는 CloudFormation 형태의 EC2 Scheduler를 적용하여 지정한 요일/시간에 자동으로 EC2를 기동/중지한다.


2. 방법

  1.   https://aws.amazon.com/ko/answers/infrastructure-management/ec2-scheduler/ 의 Depoly Solution 클릭
  2.    Depoly Solution  - Launch Solution 클릭
  3.    EC2 스케쥴링을 적용할 Region 확인 후 필요 시 변경
  4.    https://docs.aws.amazon.com/solutions/latest/ec2-scheduler/deployment.html 에 따라 설정하여 CloudFormation Stack 생성
  5.   스케쥴링을 적용 할 EC2 에 태깅 설정 (Time-Zone 고려 필요)
  6.   지정된 시간에 정상적으로 EC2 가 기동/중지 되는지 확인 - Cloud Watch Logs 에서도 확인가능

3. 결과

  •   지정한 요일/시간에  정상적으로 EC2 기동/중지 잘 진행됨.
  •   간단한 방법으로 불 필요한 EC2 과금을 방지하며, 효율적으로 사용가능
  •   EC2 자동 기동/중지는 AWS Systems Manager 이용하거나 CLI 스크립트를 작성해서도 가능하지만 EC2 Scheduler 는 비교적 손쉬움
  •  제약사항으로는 요일 별 또는 주중,주말 설정만 가능하며 월/일 별로는 설정이 불가