S3 - Simple Storage Service
- for files/images/web pages
- Fundamentals
- Key
- Value
- Version
- Metadata
- Subresources - bucket specific configuration
- Policies, ACL
- CORS - Cross Origin Resource Sharing
- Transfer Acceleration
- object based, not block storage
- HA, DR
- file size: 0bytes to 5 TB
- Unlimited Storage
- HTTP 200 on successful upload
- Data Consistency
- Read after Write for PUTS of new objects
- Eventual consistency for overwrite PUTS
- Amazon guarantees 99.9% availability
- Amazon guarantees 99.(11 9s) % durability
- Tiers/Classes
- Regular - can sustain the loss of 2 facilities concurrently
- Infrequent Access - low fee, but charged for retrieval
- OneZone - 99.5% availability, 20% less cost than regular
- Reduced Redundancy Storage: 99.99% durability, ex for thumbnails, may be deprecated
- Glacier: Cheap, optimized for infrequent access, takes 3-5 hours to restore data, archives
- Intelligent Tiering - unknown access patterns, data not accessed for 30+ days, moved to infrequent, after access, moved to frequent tier, optimized cost
- Frequent
- Infrequent
- Charged for:
- Storage/GB
- Requests
- Storage mgmt - inventory/analytics/tags
- Data mgmt - data taken out of S3
- Transfer acceleration