Amazon S3

Amazon S3


World’s biggest Cloud Storage Provider. Amazon, traditionally an online book store, has put a target on the cloud compute space when it shifted its focus to Amazon Web Services (AWS) in 2006. E-Commerce competition was tough, but public cloud companies back then were scarce, and usability and user friendly products were a long way from being invented.

Amazon’s reign on cloud computing has left its mark in public cloud-land. Competitors have trouble keeping up, if they even get to a point of feature-parity at all. With Amazon’s S3 storage being one of the first, it has basically dictated a standard for the public cloud’s blob storage protocol.

Needless to say, Amazon invented the S3 (Simple Storage Service) standard.


Storage Feature overview of Amazon S3
Cloud based
GDPR Compliant
On premise
Open source
Versioned files
Cross Region Replication
S3 Compatible API
Management interfacesPortal, CLI, REST api
Event hooks/pubsub
SLABest effort. Credits below 99.9%. That is 43 minutes of downtime allowed per month without having to issue credits
Maximum object filesize5 TB
Minimum object filesizeA 0 byte file has 8 KB of chargeable overhead for metadata.
Recommended max file count per bucketunlimited
Max filesize for a bucketunlimited
Maximum amount of buckets500 - upgradable if you need it.
Authentication / ACLAmazon has designed their very own PreSigned URL mechanism which is now used globally across providers
CDN integrationS3 integrates seamlessly into Amazon’s CloudFront CDN, as well as other CDNs
Peering & interconnect
Unsupported Paid Feature Supported Unknown


Amazon has a pay-per-use pricing scheme, however the rate of GB stored and transferred can vary depending on the different storage locations.

Basic pricing for the first 50TB is around $0.02 per GB, excluding transfer cost, and assuming you’re using ‘Standard’ S3 storage. The first 100GB of egress (with exceptions*) is aggregated across all of the accounts connected services and free.

On top of basic costs, there could be charges if you’re exceeding the corresponding API operations (like GET,LIST,PUT,COPY etc).

Transfer costs also differ per region, the egress price per GB can be over 10 cents per GB if your storage is in an ‘exotic’ location such as Tokyo or Sao Paulo *except China and GovCloud

Pricing details of Amazon S3
Payment modelPrices
Price per TB$ ~20
Minimum Billable Size1 GB
Data in cost (ingress)Free
Data out cost (egress)Tiered, first 10TB could cost as much as $150 per TB out ($1500). S3 storage served through the integrated CloudFront CDN is free, but will incur a cost on the CloudFront bill