EC22 [AWS 비용 최적화]AWS Lambda 기반 EC2 자동 중지/시작 솔루션 1. 들어가며많은 기업에서 AWS EC2 인스턴스를 사용하면서도, 업무 외 시간 동안에도 인스턴스를 계속 실행시켜 놓는 경우가 많습니다. 이로 인해 불필요한 비용이 발생하곤 하죠. 특히 개발/테스트 용도의 인스턴스라면 이러한 낭비는 더욱 심각합니다.이번 글에서는 실무에서 직접 활용한 Lambda와 EventBridge를 이용한 EC2 자동 중지/시작 솔루션을 공유하고자 합니다. 이를 통해 비용 절감뿐만 아니라 운영 효율성도 함께 도모할 수 있습니다.2. 아키텍처 개요솔루션의 구성은 다음과 같습니다:Lambda: EC2 인스턴스를 시작하거나 중지하는 역할. Python 기반의 경량 함수로 작성되며, 태그 조건에 맞는 인스턴스를 선택적으로 제어합니다.EventBridge: Lambda를 주기적으로 실행시키기.. 2025. 4. 23. [AWS 비용 최적화] 장기 미사용 자원 식별 자동화 1. 개요AWS 인프라에서 EC2는 유연한 컴퓨팅 자원을 제공하지만, 사용되지 않는 인스턴스나 연관 리소스(EBS, Elastic IP 등)가 방치될 경우 비용 낭비로 이어질 수 있습니다. 본 글에서는 AWS SDK for Python(boto3) 와 CloudWatch를 활용하여 ELB기반의 미사용 자원 식별 자동화를 구현하는 방법을 설명하도록 하겠습니다.이 솔루션은 다음과 같은 환경에 적용 가능합니다:비용 최적화를 위한 자원 스캔 자동화운영 리소스 현황 점검 및 정리2. 아키텍쳐 및 권한정책 설정2.1 구성 아키텍쳐간략히 전체적인 구조를 설명하자면 1) Python으로 개발된 자동화 Source는 Git Sever에 저장되어 있고2) 매월 1일 Jenkins에서 Build / Run 한다.3) App.. 2025. 4. 23. 이전 1 다음