
A scalable object storage service, Amazon Simple Storage Service (S3) provides a web service interface for storing and retrieving data. The service uses the same infrastructure that powers Amazon’s e-commerce platform, offering high durability, scalability, and security. Launched in the United States in 2006 and later in Europe, S3 supports a wide range of use cases, including application storage, backups, disaster recovery, data archiving, analytics, and hybrid cloud storage.
Storage Classes
S3 offers multiple storage classes to meet different needs:
- S3 Standard: High durability and availability for frequently accessed data.
- S3 Standard-Infrequent Access: Cost-effective storage for data accessed less frequently.
- S3 Glacier: Secure, durable, and low-cost storage for long-term backups and archives.
- S3 Glacier Deep Archive: The lowest-cost storage class for data that rarely needs access.
Key Features
- Buckets: Containers for storing objects, accessible via HTTP, HTTPS, and BitTorrent.
- Access Control: Configurable permissions for private or public access.
- Versioning: Tracks changes to objects over time.
- Lifecycle Policies: Automates the transition of objects between storage classes.
- Cross-Region Replication: Copies objects across different regions for redundancy.
- S3 Select: Retrieves only a subset of data from an object, improving performance.
S3’s flexibility and scalability make it a popular choice for organizations of all sizes, providing a reliable solution for data storage and management.