데브옵스
EC2 자동화를 통한 비용 절감: AWS Lambda와 EventBridge 활용법
두줄요약
AWS Lambda와 EventBridge로 개발용 EC2의 시작과 종료를 자동화해 비용을 줄인 사례를 소개했습니다. 태그와 IAM 정책으로 제어 범위를 나누고 예외 처리까지 운영할 수 있게 구성했습니다.
문제 상황
- 개발용 EC2가 업무 시간 외에도 계속 실행되어 불필요한 과금 발생
- 인스턴스를 수동으로 시작·종료하는 방식의 번거로움과 비효율성
- 공휴일, 긴급 실행, 시작 순서 같은 운영 예외 처리 필요
해결 방법
- AWS Lambda와 EventBridge로 EC2 시작·종료 스케줄 자동화
Scheduled=True태그로 자동화 대상 인스턴스만 제어Override=True태그, DynamoDB 공휴일 체크, Step Functions로 예외 및 의존성 처리
성능/운영 포인트
- EC2 비용 45% 절감
- 야근·주말의 불필요한 인스턴스 실행 제거
- IAM 정책과 태그 기반 제어로 보안성과 관리 효율 향상
적용해볼 점
- 업무 시간 기준의 서버 스케줄링 자동화
- 태그 기반 대상 구분과 예외 태그 운영
- 비용 리포트, Slack 알림, CloudWatch 연계 확장
