S3 Flashcards
What is S3?
S3 provides developers and IT teams with secure, durable, highly scalable object storage. It comes with a simple web services interface to store and retrieve any amount of data from anywhere on the web.
It is like a hard disk on the cloud
S3 allows storage of what type of objects?
Files from 1 byte to 5TB in size. It is not suitable to install an OS on S3.
What is the storage limit for each account?
Unlimited
What are buckets?
Akin to a folder on a file system
S3 is a universal namespace, meaning…
Names must be unique globally
S3 provides read after write consistency for PUTS of new objects meaning…
Objects are available to read immediately upon storage in the cloud
S3 provides eventual consistency for overwrite PUTS and DELETES meaning…
Modifications to stored objects are eventually propagated in the cloud
S3 objects are simple key, value stores consisting of:
- Key - the name of the object
- Value - the data consisting of a sequence of bytes
- Version ID
- Metadata - data about the data being stored
- Subresources
- Access Control Lists
What availability does Amazon guarantee?
99.99%
S3 features include:
99.999999999% durability (11 X 9's) Tiered storage Lifecycle management Versioning Encryption Access Control Lists and Bucket policies
S3 - IA storage tier is good for
Data that is accessed less frequently, but requires rapid access when needed. Lower fee than S3, but you are charged a retrieval fee.
Provides SSL support
Reduced Redundancy Storage tier
Designed to provide 99.99% durability and 99.99% availability of objects over a given year.
Provides SSL support
Glacier
Very cheap, but used for archival only. It takes 3.-5 hours to restore from Glacier. It costs as little 1 cent per GB/month
Provides SSL support
What does Glacier charge for?
Storage
Requests
Data Transfers
Lifecycle management transition points include
Transition to the Standard - Infrequent Access Storage Class (128kb and 30 days after the creation date)
Archive to the Glacier Storage Class (30 days after IA, if relevant)
Permanently Delete