Home Cloud Amazon Web Services Amazon S3 Pricing Simplified

Amazon S3 Pricing Simplified


Cloud computing has been a boon for enterprises. It changes how information is handled and stored. Most of the organizations have already taken a step towards cloud migration. Their main concern is to find the most cost-effective option to store information and make sure it is always available in the cloud. Amazon S3 and S3 pricing are surely proving to be that option.

Amazon Simple Storage Service (S3) is the perfect example that how simple things can be complicated. Various factors affect S3 pricing and can lead to huge cloud bills. But don’t worry, here is the perfect guide you need to accurately calculate S3 pricing for your business.

Factors affecting Amazon S3 pricing:

  • S3 Storage

Businesses need to store, access and manage their information on the cloud, such as images, videos and all kind of files according to their requirements.

  • Request

A request occurs every time you upload, copy, delete or access an information element (image, video etc.) from AWS S3. PUT, SET and DELETE commands are the most frequently used requests from AWS S3. It allows the users to manage information assets the way they need them to be.

  • Data Transfer

Data transfer costs can be tricky when calculating costs derived from S3. It basically refers to costs incurred by the amount of information transferred across AWS services or from AWS to the internet.

What can you use Amazon S3 storage service for?

  • Multimedia contents such as images, videos, etc.
  • CSS/JS/HTML static files
  • Serverless simple websites
  • Backups for your servers

What are the different Amazon S3 storage categories?

AWS services have focused on meeting customer demands. AWS S3 offers different kinds of storage so that enterprises can decide and choose the one that complements their needs. Here the types of storage you can select.

  • General Purpose Storage – Standard Storage

This service allows you to store content that you need to access frequently. This content can be images, videos etc. that support your websites on daily activities.

  • Infrequent Access Storage – Standard Infrequent Access Storage

This service allows you to store information that you may not need to access frequently. Such content can be stored and classified differently. For instance, you can store your yearly reports that are not required on daily basis.

  • Archive – Glacier

AWS Glacier is the storage service that allows you to store historical data that doesn’t need to be accessed for a long period of time. It is for implementing lower cost by classifying data in terms of their access frequency. Hence you can store your previous year reports that are not hindering your daily activities with lower cost.

What is the S3 storage pricing?

Want to hear the good news?

|If you are a newly registered user on AWS, you receive a Free Tier of 5 GB of Amazon S3 Standard Storage class, 20,000 GET Requests, 2,000 PUT Requests, and 15 GB of data transfer, each month for one year| AWS Free Usage Tier |

Okay, back to discussing the price. Let’s say, as an example, that you want to move 50 GB of information into an S3 service, then your monthly costs according to the type of storage service you select for your 50 GB should be the next:

Note: monthly costs vary depending on the specific region where you want to host your information

Cost for 50 GB data usage

Standard Storage Service Standard Frequent Access Storage Glacier
50*$0.023 USD = $1.15 USD per month 50*$0.0125 USD = $0.625 USD per month 50*$0.004 USD = $0.2 USD per month

Having said that, it becomes very important to keep track of your “S3 cost by family” for you never know which family of your Simple Storage Service might sky-rocket your cloud expenses.

Price for requests

As previously mentioned, requests are generated every time you upload, copy, delete or access an information element from your storage service.

Let’s say that you generate 10,000 requests on S3 in a particular month. Monthly fees depending on the type of service you have chosen should be as follows:

  1. Price per 1,000 requests made on Standard Storage Service= $0.005 – 0.01 USD
    Let’s get a general price average: $0.0075 USD per 1,000 requests
  2. Price per 1,000 requests made on Standard Infrequent Access Storage= $0.001 – 0.01 USD
    Let’s get a general price average: $0.0055 USD per 1,000 requests
  3. Price per 1,000 requests made on AWS Glacier= $0.05 USD

Cost for 10,000 requests

Standard Storage Service Standard Frequent Access Storage Glacier
10*$0.0075 USD = $0.075 USD per month 10*$0.0055 USD = $0.055 USD per month 10*$0.05 USD = $0.05 USD per month

Price for Data Transfer

Many cloud users are not able to figure out why their storage costs are sky-rocketing. This is because most of them are not aware of how data transfer costs work. You need to be careful with data transfer costs to control your AWS S3 usage bill.

It is measured on GB and the average cost per GB is on $0.0875 USD. Let’s say your cloud bills shows 100 GB of data transfer usage, then you will have an excess of 100*0.0875 USD = $8.75 in your cloud bill.

If you want to know more about data transfer costs: Data Transfer Costs; Everything You Need To Know

So, your selected storage category cost, requests, and data transfer costs make up total S3 costs in the AWS cloud.

Amazon S3 pricing is not a paradox, but there are several important factors you need to consider when calculating the costs for using this service. You’ll discover that, once these items are controlled, S3 will result in a real cost-effective solution for keeping your information safe and always available in the cloud.

Note: Use AWS Simple monthly calculator to get a fair idea about AWS services.

How to Backup files to Amazon S3?

Follow these simple steps to backup files to Amazon S3:

  1. Log in to AWS Console and enter the Amazon S3 console.
  2. Create an S3 bucket
  3. Upload a file

    a. Click on your bucket’s name to navigate to the bucket.

    b. After navigating to the bucket’s homepage, select Upload.

    c. Set permission settings on your object that you are uploading to the bucket.

    d. Review configurations and select Upload.

Congratulations, you have backed up your files on Amazon S3 bucket.

Cloud Evangelist
Cloud Evangelist
Cloud Evangelists are CMI's in house ambassadors for the entire Cloud ecosystem. They are responsible for propagating the doctrine of cloud computing and help community members make informed decisions.


Cloud Management