Amazon Simple Storage Service
Amazon S3 is a scalable, high-speed, web-based cloud storage service designed for online backup and archiving of data and applications on Amazon Web Services. It is one of the most widely used cloud storage solutions in the world.
Amazon Simple Storage Service (S3) is an object storage service that offers industry-leading scalability, data availability, security, and performance.
Amazon S3 was launched in 2006 and was one of the first services offered by AWS. It stores data as objects within resources called "buckets." A single object can be up to 5 TB in size. You can store virtually any kind of data in S3, including images, videos, backups, log files, and static website content.
Objects are stored in a flat structure within buckets — there are no folders (though the S3 console simulates folders using prefixes). Each object is identified by a unique URL, making it easy to access data from anywhere.
Understanding the core components and data flow of Amazon S3.
User / App
Send request to upload or retrieve data
Upload Object
Data sent as objects (up to 5 TB each)
S3 Bucket
Object stored in a flat container
Encryption & Access
SSE-S3 / SSE-KMS + IAM policies applied
Served Globally
Data available via REST API worldwide
What makes Amazon S3 the industry standard for cloud storage.
Store any amount of data and access it anywhere. S3 automatically scales to handle trillions of objects.
Server-side encryption, access control lists (ACLs), bucket policies, and IAM integration for fine-grained access control.
Designed for 99.999999999% (11 9's) durability and 99.99% availability with low-latency data retrieval.
Preserve, retrieve, and restore every version of every object stored in your S3 bucket.
Automatically transition objects to cheaper storage tiers or delete them based on age and rules.
Get insights about your storage usage with S3 Storage Lens and access logs for audits.
Choose the right storage class based on access frequency and cost requirements.
| Storage Class | Use Case | Availability | Cost |
|---|---|---|---|
| S3 Standard | Frequently accessed data | 99.99% | Highest |
| S3 Intelligent-Tiering | Unknown / changing access patterns | 99.9% | Auto-optimized |
| S3 Standard-IA | Infrequent access, rapid retrieval | 99.9% | Lower |
| S3 One Zone-IA | Re-creatable data, less critical | 99.5% | Lower |
| S3 Glacier | Archival data, retrieval in minutes | 99.99% | Very Low |
| S3 Glacier Deep Archive | Long-term archive, retrieval in hours | 99.99% | Lowest |
Amazon S3 powers some of the biggest websites and applications in the world.
Netflix uses S3 to store and deliver billions of hours of video content to millions of users worldwide. S3 handles massive throughput during peak hours.
Spotify stores music files, playlists, and user data in S3. The service processes over 100,000 new tracks every day using S3 as its primary data lake.