S3 Flashcards
What is S3?
Simple Storage Service.
Provides development and IT teams with secure, durable, highly scalable object storage
Data is spread across multiple devices and facilities
- high recovery
- fast delivery
Size of files that can be uploaded to S3
0 bytes - 5 TB
Single PUT in S3 max size file
5GB
Multi-PUT in S3 max file size
5TB
Single PUT in console max file size
160GB
Storage limit for S3
unlimited
Naming conventions with S3
Uses a universal namespace so all names must be unique globally
Data consistency for S3
Read and write for PUTS of new objects
Eventual consistency for overwrite PUTS and DELETES (can take some time)
Transfer Acceleration for S3
Can enable by setting in the sub-resource of bucket (bucket specific config).
Note: need to have a DNS compliant name (cannot contain “.”) if want to enable Transfer Acceleration
Standard S3 Storage
Durability and Availability
Durability 99.999999999%
Availability
99.9%
Standard-IA S3 Storage Durability and Availability
Durability 99.999999999%
Availability
99.9%
OneZone-IA S3 Storage Durability and Availability
Durability 99.999999999%
Availability
99.5%
Glacier S3 Storage Durability and Availability
Durability 99.999999999%
Availability
99.9% after objects are restored
Reduced Redundancy Storage (RRS) S3 Storage Durability and Availability
Durability 99.99%
Availability
99.5%
When to use Standard-IA S3 Storage Class?
For data that is accessed less frequently but requires rapid access when needed.
Lower fee than S3 but…
Retrieval fee for all S3 IA Objects