Amazon Simple Storage Service (Amazon S3) is an object storage service.
It provides highly scalable storage and ensures data availability, security, and performance.
Users can store and protect any amount of data with fine-tuned access controls to meet specific business needs.
S3 offers cost-effective storage classes and easy-to-use management features.
Use Cases
Storage for cloud native applications
Archive data at the lowest cost
Back up and restore for critical data
Build a data lake to run big data analytics, artificial intelligence (AI) / ML applications
Click to know some interesting facts about S3!!
1. S3 object tags : to associate 10 key-value pairs to each object.
2. S3 Versioning : to preserve, retrieve, and restore every version of an object.
3. S3 Replication : to replicate objects to one or more destination buckets into the same or different AWS Regions.
4. S3 Object Lock : to enforce write-once-read-many (WORM) policies.
Amazon S3 Storage Classes
S3 Standard for frequently accessed data
Resilient against events that impact an entire Availability Zone
Designed for 99.99% availability
S3 Lifecycle management for automatic migration of objects to other S3 Storage Classes
S3 Intelligent-Tiering for automatic cost savings for data with unknown or changing access patterns
S3 Standard-Infrequent Access (S3 Standard-IA) for less frequently accessed data with replication in multiple AZs
S3 One Zone-Infrequent Access (S3 One Zone-IA) for less frequently accessed data with data present in single zone
S3 Glacier Instant Retrieval for archive data that needs immediate access
S3 Glacier Flexible Retrieval (formerly S3 Glacier) for rarely accessed long-term data that does not require immediate access
Amazon S3 Glacier Deep Archive (S3 Glacier Deep Archive) for long-term archive and digital preservation with retrieval in hours at the lowest cost storage in the cloud