AWS의 프리티어에서 EC2와 RDS를 사용하면서 공부를 하던 중 결제 대시보드에 들어가 보니 요금이 발생했다...
이런 일을 예방하기 위해서 처리를 잘 했다고 생각했었는데 무슨 부분이 문제였을까?
세부 정보를 살펴보니
USD 0.026 per db.t3.micro Single-AZ instance hour (or partial hour) running MariaDB
db.t3.micro를 사용해 시간 당 USD 0.026의 요금이 발생했다는 뜻이다.
2022년 3월 이후로 db.t3.micro도 프리티어로 사용할 수 있다고 한다. (댓글로 알려주신 Jun-Pyo Lee님 감사합니다.)
왜 내가 프리티어로 사용할 수 있는 db.t2.micro로 생성하지 않은건지는 아직도 모르겠다... 😥 아마 실수로 하지 않았나 싶다.
$0.131 per GB-month of provisioned gp2 storage running MySQL
번역기를 사용하면 MySQL을 실행하는 프로비저닝된 gp2 스토리지의 GB당 0.131달러 로 나오는데 프리티어로 제공된 gp2 storage를 넘게 사용해서 요금이 발생한 것 같다.
원인은 예전에 사용했던 RDS에서 할당된 저장 공간을 넘어가 정상적인 이용이 안됐었던 적이 있었다.
그래서 백업으로 복구하는 과정에서 RDS를 두 개 사용했었는데, 이것 때문인것 같다.
EC2의 경우 데이터 스토리지 무료 제공량이 30GiB고, 넘어가면 비용이 발생한다.
EC2를 사용하다 보면 IP가 변경되는 게 귀찮아서 EIP(고정 아이피)를 자주 사용한다.
하지만 EIP(고정 아이피)를 받아놓고 사용하지 않으면 비용이 발생한다.
지금 당장 필요가 없으면 바로 삭제하자.
프리티어에서 EC2는 스냅샷을 지원하지 않고, EBS를 사용한다.
EBS는 30GB까지 사용할 수 있고(30GB의 SSD까지 저장 가능) 1GB의 스냅샷 스토리지(저장 용량)를 지원한다.
Multi-AZ(Multi-Availability Zone, 멀티 가용성 존) deployment -> NO
특히, Multi-AZ deployment 는 dafault가 Yes로 되어있기때문에 주의해야한다.
Backup retention period(백업 보존 기간) -> 0days
정확한 이유는 모르겠지만 오토 백업을 사용 시 추가요금이 발생할 수 있다고 한다. 이 부분은 확실한 자료가 나오지 않아서 그냥 사용하지 않기로 했다.
DB 스냅샷 비용이 20GiB 까지는 발생하지 않지만 스냅샷을 자주 사용하다 보면 언제 제공된 용량이 넘어갈지 모르니 이용 시 주의하자.
RDS의 경우 데이터 스토리지 무료 제공량이 20GiB고, 넘어가면 비용이 발생한다.
위에서 말한 것처럼 계속 쌓이면 언제 비용이 발생할지 모르니 필요하지 않다면 바로 지우자.
RDS 프리티어는 시간 당 요금이 발생한다.
하나라면 한달 내내 돌려도 상관이 없지만 2개를 넘어가는 경우 한달 내내 켜놓으면 비용이 발생하고 관리가 까다로우니 하나만 사용하는 걸 추천한다.
중지 된 인스턴스도 사용 중인 걸로 판단하니 주의하자.
Storage type(스토리지 타입) -> General Purpose(SSD)
인스턴스를 생성할 때 아무리 신경쓰더라도 실수할 수 있으니 주기적으로 확인을 하자.
현재 사용량과 그에 따른 비용을 확인 할 수 있다.
https://console.aws.amazon.com/billing/
정리 엄청 잘했음 : https://pearlluck.tistory.com/284
AWS 프리티어 설명 사이트 : https://aws.amazon.com/ko/free/?all-free-tier.sort-by=item.additionalFields.SortRank&all-free-tier.sort-order=asc&awsf.Free%20Tier%20Types=*all&awsf.Free%20Tier%20Categories=*all그 외 블로그 글
공교롭게도 게시글 작성일 바로 전 날인 2022.03.25 부터 t3도 무료로 사용가능하네요.
많은 분들이 볼것 같은데 수정부탁드립니다.
https://aws.amazon.com/ko/about-aws/whats-new/2022/03/amazon-rds-free-tier-dbt3micro-graviton2-based-instances/
저도 실수로 db.t3.micro로 하였는데 혹시 수정방법이있나요? 수정하려니까 계속 수정할 수 없다고 떠서,,,, 읽어주시면 감사하겠습니다. 과금이 발생되면 안대요~~