aws lambda로 ec2 인스턴스를 껐다켜기

jinwook han·2020년 5월 4일
1

문제 상황

토이 프로젝트 성격의 크롤러를 예전에 만들었다.

크롤러는 매일 아침 6시에 특정 ec2에서 돈다.

ec2에서 하는 일은 크롤링 한 번 밖에 없지만, 24시간 켜져 있다.

ec2 비용이 아깝다.

ec2가 켜져 있는 시간을 줄여서 비용을 아끼고자 했다.

목표

목표는 다음과 같다.

ec2가 매일 5시에 켜지고, 8시에 꺼지도록 한다.

lambda

lambda를 통해 ec2를 켜고 끌 수 있다.

그리고 lambda를 특정 시간에만 동작하게 할 수 있다.

구체적인 방법

튜토리얼을 참고한다.

https://aws.amazon.com/ko/premiumsupport/knowledge-center/start-stop-lambda-cloudwatch/

결과

비용이 16.03 → 2.48 달러로 줄었다.

사용량은 1113.51 → 172.31 시간으로 줄었다.

1개의 댓글

comment-user-thumbnail
2020년 5월 4일

잘 읽었어요!👍

답글 달기