System Trading

AWS Lambda로 EC2 Instance 비용 절약하기

토마스.dev 2019. 1. 22. 11:08

필자의 전략은 변동성 돌파가 아닌지라 트레이딩 동작은 매수/매도일때만 한다.

이는 EC2 인스턴스를 하루종일 켜둘 필요가 없다는 의미이며, 현재기준으로는 하루 30분 정도면 충분하다.


윈도우 인스턴스는 프리티어로 실행하기에는 다소 무리가 있다. Scale-up이 필요한데 AWS Lambda를 이용하면 매우 적은 비용으로 높은 인스턴스를 운용할 수 있다.


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


Cloudwatch의 Crontab rule을 이용하면 정해진 시간에 켜고 끌 수 있다.


https://docs.aws.amazon.com/AmazonCloudWatch/latest/events/ScheduledEvents.html


이때 주의할 점은 UTC시간 기준으로 셋팅해야 한다는 것이다.

또한 설명에는 요일표시가 한글로 되어 있는데, 한글이 아닌 영어로 기입해야 한다. 기입이 제대로 되면 다음 실행 스케줄 10개를 표시해준다.