전월대비 aws 비용이 900%이상 늘어났습니다. (s3 비용이 갑자기 엄청 증가했습니다)

0

전월대비 aws 비용이 900%이상 늘어났습니다. (6월1일 ~ 20일 393.40달러 비용 발생) 대부분이 s3관련 비용이었습니다. 5월달에는 하루에 1~2달러 과금되던 s3비용이 6월 부터 증가하더니 하루 최대 28.63달러까지 s3비용이 증가되었습니다. 이 속도라면 이번달 비용이 500달러 이상 발생된다는건데, 이해가 되지 않습니다.

s3에 저장된 이미지들의 총 용량은 약 135MB 였으며 (오늘 이미지들의 용량을 24MB까지 줄인 상태입니다.) 5월달보다 방문자 수가 2~3배정도 증가한 상황입니다. (s3에 저장된 이미지들의 총 용량이 높은편도 아니고, 방문자 수랑 비용이 비례한다고해도 8배이상의 청구된 금액은 이해가 되지않습니다.)

주변 여러 개발자 분들께 물어봐도, 이러한 요금은 과도하다, 말이 안된다. (어떤 개발자분은 하루에 5만명이 접속해도 이 요금은 안나올꺼같다라고 하셨습니다.) 라는 의견이 전부였으며, aws 고객지원에 여쭤봐도 <Data Transfer Bandwidth 은 인터넷을 통한 송/수신이 발생할 때 청구되는 항목으로, AWS 보안 상 전송이 이루어지는 리소스를 포함한 세부 정보에 대해서는 파악이 어려운 점 양해 부탁드립니다.> 이런 답변 뿐입니다. 저는 소비자로써 제 비용이 왜 이렇게나 발생했는지, 너무 궁금합니다. 비용이 저번달보다 2배 높게 발생했다면 방문자수가 늘어서 트래픽이 증가해서 그런건가 예상이라도 할꺼같습니다. (3배까지도 뭐지? 하겠지만 말이 안된다고는 생각 안할꺼같습니다.) 그런데 지금 저번달보다 8배 이상 비용이 발생한 부분은 정말 문제가 있는거 같습니다. 또한 전 소비자로써 저의 비용에 대한 정말 자세한 내역을 제공 받을 권리도 있는거 같아여. 그냥 보안이라서 더 자세히는 알 수 없다는 건, 말이 안되는거 같습니다. 기술 지원은 유료서비스를 해야한다는 식으로 안내하시는데, 저는 aws를 이용하고 있고 aws에서는 저한테 20일 기준 약 400달러의 비용을 청구하였으며, 저는 제가 내야하는 비용에 대해 왜 이런 비용이 청구됐는지 자세하게 알 권리가 있는거 같습니다.

한화 53만원이 적은 돈도 아니고 (이번달 예상 청구 금액 104만원) 그냥 인터넷을 통한 송/수신이 발생할 때 청구되는 항목으로 이 금액이 청구 됐으니, 내라고 하는건 아닌거 같습니다. 어떠한 세금을 내도 청구서에 사용량이랑 금액, 할증금액등 자세하게 나와있으며, 이해가 안되서 관련청에 물어보면 자세하게 답변해주고, 이상이 있는거 같다고 하면 공무원이 와서 이상이 있어서 요금이 잘못됐는지 확인도 해줍니다.

청구된 금액에 대해 자세하게 설명 부탁드립니다.

seokman
질문됨 4달 전199회 조회
1개 답변
0

안녕하세요. 우선 repost 는 AWS 커뮤니티이기 때문에 AWS 의 공식 답변이 아닙니다. 공식 답변은 콘솔 상단 고객 지원으로 요청하시는 것이 맞습니다. https://repost.aws/ko/guidelines

비용 부분에 대해서 자세히 확인해 보셨을까요? 콘솔 과금 정보 관리에 가시면 좌측 청구서 메뉴에서 각 서비스 별 사용량을 자세히 보실 수 있습니다. S3 는 종량제로 저장 비용 및 Request 비용, 전송 비용이 포함되어 있어, 자세한 내역을 보시는 것이 좋습니다. (예를 들어 리전 명시를 하지 않으면 먼저 us-west-1 리전으로 간 뒤 버킷 리전으로 redirection 을 하게 되는데 이 때 발생되는 비용도 있을 수 있습니다)

아울러 S3 를 웹사이트 등으로 public 으로 직접 노출 하셨을 경우 의도하지 않은 외부의 사용자가 Bucket 으로 요청을 과도하게 요청함으로써 비용이 많이 나오는 사례가 있었고, 이 중 에러 요청에 대해서는 과금되지 않도록 바뀐 적이 있습니다. https://btcd.tistory.com/1771

S3 의 경우 버킷 이름이 노출되면 버킷을 직접 호출하는 등 다양하게 공격하는 형태가 발생할 수 있으므로 웹사이트에 배포 시 버킷 명이 직접적으로 노출되지 않도록 설정하시는 것이 좋습니다.

S3를 private 으로 변경하셔도 정적 파일을 배포할 수 있는 방법이 있는데, CloudFront 라는 CDN 서비스를 앞에 두는 방법이 있습니다. CDN이 비싸보여도, S3 를 직접 노출하여 전송하는 비용보다는 저렴하며, 전 세계 POP에 위치한 edge 서버에 이미지가 캐싱되므로 원본을 계속 호출하는 부분도 줄이실 수 있습니다. https://aws.amazon.com/ko/blogs/korea/amazon-s3-amazon-cloudfront-a-match-made-in-the-cloud/

froguin
답변함 4달 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인