처음 AWS 를 이용할 경우에는 과금에 주의를 해야한다.
AWS 를 사용하고 있지만, 클라우드이기 때문에 생각한것 보다 많은 양의 과금이 나올수 있는점 주의해야한다..
우선, 프리티어의 경우에는 1년동안 많은 서비스들을 일정기준으로 무료로 사용할 수 있다.
(하지만, 일부 서비스들은 아닌 점 참고하자. 대표적으로 Athena 가 있을수 있다.
Athena 는 1TB 당 5USD 정도 비용이 들어서, 개인적인 사이드 프로젝트를 한다면
적당한 비용이라고 생각한다...)
아래 링크에 들어가면 프리티어에 대한 자세한 사항을 볼 수 있다.
대충 링크를 들어가면 이렇게 볼 수 있다. 수시로 billing 를 체크하며 조심해서 쓴다면, 과금을 하지 않거나 또는 최소한의 과금을 통해서 AWS 를 알차게 사용할 수 있다.
하지만, 내가 일부 서비스를 사이드 프로젝트로 사용하고 싶다면, 얼마정도는 과금을 각오는 해야한다.
나의 경우에는 한 1-2만원 정도 과금을 각오하고 AWS 를 사용하고 있긴하다.
(틈틈히 billing 부분을 체크하며 어디를 사용하고 있는지, 너무 많은 양을 사용하고 있지 않은지 체크하고 있다.)
우선 지금까지 사용한 것들에 대해서는 주의할 사항들을 기록해둔다.
1. RDS(ko region 링크기준)
RDS 의 경우에는 750 시간동안은 무료로 사용할 수 있다. 750시간을 일로 환산을 하면 31.25 일이기 때문에
만약 RDS 서버 2개를 켜두고 있을 경우에는 사용 시간은 1개를 켜둔것의 * 2 배가 된다는 것을 알아야 한다.
그리고 750시간이라는 것이 1년 기준이니 프리티어로 사용할 경우에는 주의!
그리고 RDS 에는 여러 옵션이 있는데, 백업 등등 여러 옵션들을 끄지 않으면 과금이 될수 있으니...조심할것..
그렇기 때문에 서버를 사용하지 않을 경우에는 서버를 중지시키는 것이 좋다
그리고 사용할 때만 서버를 키고 끄면 다시 별다른 설정 없이도 사용할 수 있는 것 같다.
서버를 아래와 같이 다시 키고 난 후에 다시 코드를 작동시키면 별 다른 이상 없이 코드가 작동이 된다.
2. Athena(ko region 링크기준)
Athena 과금의 경우에는 아래 링크를 참고하면 될듯 하다. 우선 아테나는 1TB 당 5USD 의 요금을 책정하고 있다.
며칠 사용한 결과 5TB 가 안되어서 요금이 안나오는 것같긴한데..그건 시간이 지나봐야 알 것 같긴하다.
https://aws.amazon.com/ko/blogs/korea/amazon-athena-sql-compatible-query-series/
3. S3(ko region 링크기준)
s3 과금의 경우에는 아래의 링크를 참고하면 도움의 될 것 같다. 나의 경우에는 boto3 를 활용하여 파이썬
하드코딩으로 바로 스토리지를 만들고 저장하고 불러오는 용도로만 사용했기에 아직까진 과금이 되진 않고
프리티어 내에서 사용할 수 있는 범위에서 사용되고 있다.
참고로 평소 많은 도움을 주시는 고렙 분석가님께 다시 문의해본 결과 S3의 경우에는 같은 리전의 경우 EC2 와 S3 간 데이터 이동 및 외부에서 각 프로덕트로의 데이터 적재용 전송비용은 무료이나, 외부로 뺄 때는 과금이 된다는 것도 알 수 있었다.
4. EMR, EC2
EMR 를 사용할 경우에는 EMR 뿐만 아니라 EC2 도 어느정도 과금이 되는 것을 감수해야한다.
왜냐하면 EMR 클러스터를 생성할 때 하드웨어 구성을 작성하게 되는데..
이 때 설정하는 하드웨어는 EC2에 생성이 되고 이 목록의 하드웨어들은 전부 조금씩 과금이 된다.
다행히도 많은 하드웨어들이 0.0X 수준이라서 잠깐 사용하고 껐다가 키면 많이 요금이 부과되지 않는다
하지만 1분만 사용해도 1시간 요금이 과금되기 때문에 주의할 것
각 하드웨어들에 대한 요금은 아래 링크를 통해 참고할 수 있다(ko region 링크기준)
https://aws.amazon.com/ko/emr/pricing/
위 이미지는 이번에 잠깐 사용하고 과금이 된 것이다. 어느정도 각오는 했었기에 이정도 나온것도 다행인 듯..
일단..서버를 계속 키고 있으면 키고있는 시간동안 위와같이 과금이 된다.
그러기에 서버를 사용하지 않고 있다면 중지의 형태로 서버를 끄고 있다가
사용할 때만 서버를 오픈하여 과금을 최소화하길 추천한다.
그리고 그분께서 추가적으로 알려주신 사항이었는데
AWS 의 과금체계는 크게 EC2 와 같은 서버를 사용하는 하드웨어, EC2에 적재되는 프로그램과 같은 소프트웨어, 트레픽에 따른 통신 비용과 기타 태그 보안 및 모니터링을 사용할 때 부과되는 기타 비용 등이 존재한다고 한다.
진짜 프리라도 엄청 주의하면서 사용해야겠다..
만약 다른 서비스들을 사용하게 된다면, 체크한 후에 기록을 해두어야겠다.
'AWS' 카테고리의 다른 글
AWS Serverless 란 무엇인가 ? (0) | 2020.07.04 |
---|---|
AWS Presto (0) | 2020.06.07 |
AWS service 1. Athena 서비스 (0) | 2020.05.28 |
aws_summit 01. SQL 로 머신러닝하기 (0) | 2020.05.13 |
1. aws glue (0) | 2020.05.10 |