Skip to content

Sudden increase of 27000% in S3 cost due to Bandwidth

-1

Hello.

In the last 2 years I have always paid about 3 cents of amazon AWS S3 because of storage and 0 of bandwidth. I use it to host my podcast (mainly mp3 files and the xml file).

Suddenly, this month i am already in 12 usd (AWS says there is already an increase of 27000%) and so I am expecting this to increase a lot until the end of month. This way I suspended my buckets with fear of too much money spent.

WIth my limited knowledg of the Budget dashboard, U see the increase of "Amazon Simple Storage Service", however i am not sure but i think it comes from bandwidth because in Bills i have:

Amazon Web Services EMEA SARL charges by service

  • Data Transfer USD 10.27
    • Bandwidth USD 10.27
      • $0.000 per GB - data transfer out under the monthly global free tier 100 GB USD 0.00
      • $0.090 per GB - first 10 TB / month data transfer out beyond the global free tier 114.128 GB USD 10.27
  • Simple Storage Service USD 0.02
  • CloudWatch USD 0.00

As for comparison, in July I had:

  • 0.000 per GB - data transfer out under the monthly global free tier 21.932 GB USD 0.00

in June I had:

  • $0.000 per GB - data transfer out under the monthly global free tier 27.974 GB USD 0.00

Any idea what made this increase and how can i avoid it?

1 Answer
0

The significant increase in your AWS S3 costs appears to be primarily due to data transfer (bandwidth) charges exceeding the AWS Free Tier limit.

Looking at your billing details, I can see that in previous months (June and July), your data transfer usage was well within the AWS Free Tier limit of 100GB per month (21.932GB in July and 27.974GB in June). However, this month you've used 114.128GB, which exceeds the 100GB Free Tier allowance. This excess of approximately 14.128GB is being charged at the rate of $0.090 per GB, resulting in the $10.27 charge.

This sudden increase could be due to:

  1. A significant increase in podcast downloads/streams
  2. Someone potentially hotlinking your files
  3. A spike in traffic to your podcast

To avoid these costs in the future, you could:

  1. Use Amazon CloudFront (AWS's content delivery network) to cache your content and potentially reduce data transfer costs
  2. Implement caching mechanisms at the application level to reduce the number of requests to S3
  3. Monitor your usage more closely using AWS Cost Explorer to identify unusual patterns
  4. Consider compressing your audio files if possible to reduce file sizes
  5. If appropriate for your use case, implement lifecycle policies to move older, less frequently accessed episodes to lower-cost storage tiers

The key issue is that you've exceeded the 100GB Free Tier data transfer limit, which is why you're now incurring charges. Managing your bandwidth usage or finding ways to optimize content delivery will help control these costs.
Sources
Request for Assistance with AWS Billing of S3 | AWS re:Post
Cost optimization - Amazon Simple Storage Service
S3 Pricing

answered a year ago

AWS
EXPERT

reviewed a year ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.