Simple Storage Service
It's an Amazon AWS service that covers everything from hosting web pages to storing files.
S3 contains a bucket, a bucket is a storage space where we can host web pages or store files.
S3 can have multiple buckets, up to 100 buckets per AWS account by default.
buckets are nothing just key=value pairs, it just shows like directories in the UI to us.
Durability
- Infinite scalable(Elastic scalability).
- 99.9999999999999999% uptime
- 99.9999999999999999% durable
- The file could be from 1Byte to 5TB.
Features
- Encryption
- Lifecycle management
- Versioning
- Security
- Permission management
Consistency
- Uploading data is immediate, respond in 200
- updating data is sometimes delayed, you may get old data in the immediate request but mostly it is updated instantly.
Pricing
- uploading data is free
- storage is paid (up to 5 GB is free for free tier)
- requests are paid (CRUD operations thru API's)