S3 Object Storage Class
# Related Notes
# S3 Object Storage Classes
# S3 Standard
- Objects are replicated across at least 3 AZs in the AWS region
- Data is available within milliseconds
- Billed GB/m fee for data stored
- Billed $ per GB for transfer OUT (IN is free) and a price per 1,000 requests
- No specific retrieval fee
- No minimum duration
- No minimum size
# S3 Standard-IA (Infrequent Access)
- Same specs as S3 Standard, but object storage costs are significantly cheaper
- New cost component, which is a retrieval fee, in the form of a per GB data retrieval fee.
- Standard-IA has a minimum duration charge of 30 days - objects can be stored for less, but the minimum billing always applies
- Standard-IA has a minimum capacity charge of 128KB per object
# S3 One Zone-IA (Infrequent Access)
- Same specs as S3 Standard-IA, but significantly cheaper
- One Zone-IA does not provide the multi-AZ resilience model of Standard or Standard-IA. Instead only one AZ is used within the region.
- Should only be used for non-critical or replaceable data
# S3 Glacier - Instant Retrieval
- Like S3 Standard-IA with regards to cheaper storage, but with more expensive retrieval and a longer minimum fee
- Minimum duration charge of 90 days
- Data is still redundantly stored across 3 AZ
# S3 Glacier - Flexible
- S3 Glacier objects cannot be made publicly available
- S3 Glacier objects are not immediately available, you have to initiate a retrieval job
- Once the retrieval job completes, you’ll find your object temporarily stored in the S3 Standard-IA storage class
- Data is still redundantly stored across 3 AZ
- Minimum duration charge of 90 days
- Minimum data size of 40 KB
- Ideal for situations where archival data is stored
# Retrieval Job Types
The faster the retrieval job, the more expensive it is.
- Expedited (1-5 minutes)
- Standard (3-5 hours)
- Bulk (5-12 hours)
# S3 Glacier Deep Archive
- 40 KB minimum size charge
- 180 day minimum duration charge
# Retrieval Job Types
- Standard (12 hours)
- Bulk (up to 48 hours)
# S3 Intelligent Tiering
- Contains 5 tiers
- Frequent Access - S3 Standard
- Infrequent Access - S3 Standard-IA
- Archive Instant Access - S3 Glacier Instant - Objects move here after 90 days
- Archive Access - S3 Glacier Flexible (optional)
- Deep Archive - S3 Glacier Deep Archive (optional)
- Intelligent Tiering monitors and automatically moves any objects not accessed for 30 days to a low cost infrequent access tier and eventually to archive instance access, archive access, or deep archive tiers
- A data tier management fee is applied when using S3 Intelligent Tiering.
- Only useful if retrieval patterns are changing constantly