Study/AWS 마이쮸(mychew__) 2021. 3. 4. 13:54
최근 사이드 프로젝트로 안드로이드 모바일 앱을 런칭했는데, 앱을 위한 서버를 Django로 AWS EC2위에 배포했다. 대략적으로 그림을 그리면 아래와 같다. 여기서 인스턴스를 띄운거는 EC2랑 RDS가 서비스인데, 그렇게 좋은 인스턴스를 띄운 것도 아닌데 요금이 너무 많이 나왔다 ;; EC2는 t3.medium 이고 RDS는 t3.small x 2 (master, read replica). 2월 한달 돌렸는데 세금 포함 120달러 정도 나왔다. 한국돈으로 약 14만 원. 앱 사용자도 별로 없는데 유지비가 너무 비싼 거 같다. 그냥 집에 있는 맥미니로 돌리면 전기세 한 3000원 나오고 공짜일 텐데 흠... 좀 고민하다가 맥 미니로 옮기는 건 두 달 정도 지켜보기로 하고, RDS 인스턴스를 하나 줄이기로..
Study/AWS 마이쮸(mychew__) 2020. 12. 18. 18:07
AWS를 사용하면서 가장 문제가 되는 것은 비용입니다. 사용하기 편리하지만 그렇다고 돈을 왕창 낼 수는 없으니까 ㅋㅋ 최근에 회사에서 AWS를 사용하면서 개발에 사용되는 EC2를 일과 중에만 사용하게 하기 위해 지정된 시간에 자동으로 Start, Stop을 시키는 기능을 만들었습니다. AWS에서 제공하는 람다(Lambda)와 클라우드 와치(CloudWatch)를 사용하면 쉽게 만들 수 있습니다. 람다 (Lambda) 먼저 AWS 람다에서 EC2를 켜고 끄는 스크립트를 만들어야 합니다. 여기서 주의할 점은, EC2를 켜고 끄는 기능의 역할(IAM)을 만들어서 할당해주어야 Lambda에서 EC2를 키고 끌 수 있습니다. 따라서 가장 먼저 IAM메뉴에 가서 새로울 역할(Role)을 만들어야 됩니다. 역할 만들..