S3 Storage Classes Flashcards
What are the S3 Storage Classes in order from most frequently accessed to least?
Express One-Zone
Standard - General Purpose
Standard - Infrequent Access (IA)
One Zone - Infrequent Access (IA)
Glacier Instant Retrieval
Glacier Flexible Retrieval
Glacier Deep Archive
How do you upload objects
Via the console, the CLI, or programmatically from within code using SDK’s
What is the S3 Standard - General Purpose Storage class and what is it recommended for?
- This is the default and is for frequently accessed data
- Low latency & high throughput
- use cases: Big Data analytics, mobile & gaming, content distribution, dynamic websites
What is S3 Intelligent Tiering and what is it recommended for?
- automatically moves your data to the most cost-effective storage class
- small monthly and auto-tiering fee; NO retrieval fees
- automatically moves downward thru these types depending on when last accessed:
Frequent (default)
Infrequent Access obj not accessed after 30 days
Archive Instant Access: obj not accessed after 90 days
Archive Access: configurable from 90-700+ days
Deep Archive Access: config from 180-700+ days - rec: data with unknown or changing access patterns. Uses machine learning behind-the-scenes
What is S3 Express One-Zone and what is it recommended for?
- Your most frequently accessed data
- single AZ which you can select
- storage auto scales
- save 50% over S3 standard
What is S3 Standard - Infrequent Access (IA)?
- Infrequent Data Access but requires rapid access
- Cheaper than S3 standard but cost on retrieval
- rec: long lived data, infrequently accessed, millisecond access access when needed
- examples: Disaster recovery, backups
What is S3 One Zone - Infrequent Access (IA)?
- Not frequently accessed but stored in only one AZ
- 20% less than S3 Standard- IA
- Data can be lost
- rec: re-creatable data
infrequently accessed with millisecond access
availability and durability not essential
use case: store 2ndary backup copies of on-premise or re-creatable data
What is S3 Glacier Instant retrieval and what is it recommended for?
- lowest-cost storage for long-lived data that is rarely accessed
- requires retrieval in milliseconds
- rec: needs immediate access such as medical images, news media assets, user-generated content archives
What is S3 Glacier Flexible retrieval and what is it recommended for?
- Long-term data storage and archival for lower costs
- 3 retrieval options: 1-5 min, 3-5 hours, 5-12 hours(free)
- rec: backup, disaster recovery, offsite data storage needs, media editing
What is S3 Glacier Deep archive recommended for?
- access once or twice per year
- long term storage like 7-10 years
- rec: retaining data for regulatory compliance or where lowest cost is critical (more critical than accessing data quickly)
What is S3 Outposts and what is it recommended for?
- Provides object storage on-premises
- single storage class only
- can store data across multiple devices and servers
- rec: data that needs to be kept local
demanding app performance needs
Which S3 storage classes are NOT stored across multiple AZ’s?
S3 Express One-zone
S3 One Zone - IA
What would you use S3 for in the real world?
- Static Websites: Deploy static websites to S3 and use CloudFront for global distribution
- Data archive: Glacier
- Analytics systems: use with analytics systems like Redshift(a data warehouse thing) and Athena
- Mobile apps: use s3 transfer acceleration to speed up the process of getting the files from s3
What are the retrieval options for S3 Glacier Instant Retrieval?
-lowest-cost storage for long-lived data that is rarely accessed and requires retrieval in milliseconds
- min storage duration is 90 days(once per quarter)
- examples: medical images, news media assets, user-generated content archives; backup that needs to be accessed in milliseconds
What are the retrieval options for S3 Glacier Flexible Retrieval ?
- Has 3 flexibilities:
Expedited: 1-5 min; Standard: 3-5 hrs; Bulk: 5-12 hrs and FREE - min storage duration is 90 days
Archive data that does not require immediate access - Backup and archive data that is rarely accessed and low cost
- Needs to retrieve large datasets at no cost
- examples: backup or disaster recovery
What are the retrieval options and use cases for S3 Glacier Deep Archive ?
- the lowest cost storage in the cloud
- 2 types: Standard (12 hrs) Bulk(48 hrs)
- min storage duration is 180 days
- Archive data that is very rarely accessed and very low cost
- examples: regulatory compliance archives and digital media preservation
How can you move data between classes?
Manually or by using S3 Lifecycle configurations
Describe the Glacier storage category
- Low-cost object storage meant for archiving & backup
- pricing: pricing for storage + retrieval cost
- there are 3 classes
Which s3 options do not have retrieval fees?
Standard and Intelligent-Tiering
Rank the Glacier classes with respect to Retrieval Time and Cost
fast retrieval and higher cost
S3 Glacier Instant Retrieval
S3 Glacier Flexible Retrieval
S3 Glacier Deep Archive
slow retrieval and lower cost
What are the cloud pricing models?
Compute: pay for compute time
Storage : Pay for data stored in the cloud
Networking : only pay for when data leaves the cloud. Data in the cloud is free
What are availability zones?
- 1 or more physically separated data centers
- Redundant power, networking, connectivity
- They allow for high availability
- It’s where you deploy to
What are the different Content Delivery Systems?
Cloud Front
Global Accelerator
S3 Transfer Acceleration
What origins does Cloud Front pull from when the content is not in the cache?
S3 bucket
EC2 Instance
Elastic Load Balancer