목록 보기
AWS EC2 중지/시작 자동화: 사람도 퇴근, 서버도 퇴근! 태그 기반 EC2 스케줄링
데브옵스

AWS EC2 중지/시작 자동화: 사람도 퇴근, 서버도 퇴근! 태그 기반 EC2 스케줄링

농심NDS
농심NDS
2025년 2월 27일

두줄요약

개발/테스트용 EC2의 불필요한 실행 비용을 줄이기 위해 자동 시작·중지 구성을 소개했습니다. EventBridge와 Lambda, 태그 기반 필터링으로 업무 시간에만 인스턴스를 제어했습니다.

문제 상황

  • 개발/테스트용 EC2가 업무 시간 외에도 계속 실행되며 불필요한 인프라 비용 발생
  • 스케줄 없이 수동으로 시작/중지해야 하는 운영 부담

해결 방법

  • EC2에 Scheduling: OfficeHours 태그를 부여해 대상 인스턴스만 식별
  • EventBridge 일정 규칙과 Lambda, boto3의 DescribeInstances StartInstances StopInstances 조합으로 자동 시작/중지
  • 월-금 09:00 시작, 18:00 중지에 맞춰 UTC 기준 cron 규칙 설정

댓글 0

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...