Amazon AWS S3 Cloud Storage Pricing Calculator

Amazon AWS's S3 (Simple Storage Service) began the trend for cloud based blob data storage. It provides storage through web interfaces including SOAP, REST, and Torrent. Amazon started providing access to S3 in March 2006 and is currently the most widely used cloud storage service solution.

#Services Offered by Amazon AWS S3

  • S3 standard: For frequently accessed globally accessible data. It can be used to serve websites, popular video or other media content.
  • Glacier storage: Use this for infrequently accessed data archival and recovery. Usually items that are not accessed more than once a year.
  • S3 standard infrequent access storage: Use this to serve data that should be accessed on a monthly cadence. This is good for serving long tail content and media.
  • S3 reduced redundancy: This is best for content that does needs to be targeted to specific locations does not need to be globally accessible.
storage amount (gbs)

1G10G100G1T10T100T1P
data transfer out (GBS)

1G10G100G1T10T100T1P
read requests (thousands)

1K10K100K1M10M100M1T
write requests (thousands)

1K10K100K1M10M100M1T
region name

US    EU    US(East)    US(West)   
temperature

Hot    Warm    Cool    Cold
provider

aws    azure    ibm    google    oracle    backblaze
Calculate Cloud Storage Prices

Cloud Storage Pricing Components

All providers charge on a monthly basis, and are prorated for the amount of time you use the services. Therefore, these metrics that contribute to pricing are also calulated at the monthly level.

Storage Amount (GBs)

How much data you are storing in the cloud, in gigabytes.

Data Transfer Out (GBs)

How much data you sending out (downloading) from the storage service to the public internet. Some provider rates change based on region within in the public internet. Some providers charge to transfer within the same cloud, but in a different region. All providers do not charge to transfer data within the same region.

Read Requests (Thousands)

The number of times you read data or make GET requests. Reading data is usually cheaper than writing data but the ratio varies by the storage temp.

Write Requests (Thousands)

The number of times you are adding or changing data on the cloud storage service. PUT, COPY, POST, or LIST Requests. Usually DELETEs are not charged.

Region Name

The location of the servers storing your data. This matters for reduced latency on your requests. If most of your users are in a specific region, you are better off storing there. However prices vary by region as well.

Temperature

The frequency of access to your data. Hot means you need the cloud storage to have your data ready for read access with sub milisecond speed. Cold storage is usually used for infrequent access -- mostly to backup your data for the long term. Usually with cold storage, read requests are more expensive, and storage volume is cheaper.

Redundancy

Does your data need to be replicated over multiple regions? If this is set to true, the calculator only includes those services with redundant storage available.