2.3. Core AWS Services: Storage
Storage services are fundamental to any application, providing a place to store data persistently. Imagine storage types like containers for your belongings: S3 is like a warehouse with unlimited shelves (store any object, access via address), EBS is like a dedicated filing cabinet bolted to one desk (fast, attached to one server), and EFS is like a shared network drive that everyone in the office can access simultaneously. Without choosing the right storage type, organizations risk paying premium prices for data they rarely access — or worse, data loss because their storage wasn't durable enough for the use case, which breaks compliance and destroys customer trust.
💡 First Principle: The First Principle of AWS storage is to provide highly durable, scalable, and cost-effective options for diverse data types, enabling users to choose the right solution for their data while shifting the burden of hardware management to AWS.
Scenario: A company needs to store various types of data: website images, server boot volumes, shared application files, and long-term backups.
Reflection Question: How do diverse AWS storage services (e.g., S3, EBS, EFS) fundamentally enable businesses to choose the right solution for their data based on access patterns, durability, and cost, while simplifying storage hardware management?
| Feature | Amazon S3 | Amazon EBS | Amazon EFS | S3 Glacier |
|---|---|---|---|---|
| Type | Object storage | Block storage | File storage | Archive storage |
| Access | Via HTTP/API | Attached to one EC2 | Shared across EC2s | Retrieval requests |
| Use Case | Media, backups, data lakes | Boot volumes, databases | Shared app files, CMS | Long-term archives |
| Durability | 99.999999999% (11 9's) | 99.999% | 99.999999999% | 99.999999999% |
| Scaling | Virtually unlimited | Provisioned size | Auto-scales | Virtually unlimited |
| Cost | Very low per GB | Moderate | Higher per GB | Lowest per GB |
💡 Tip: Focus on the primary purpose and use case for each storage service: object, block, or file storage.