Simple Storage Service (S3) Flashcards
What is an S3 Bucket?
Root level folder of storage organization in S3. Must select region, but cannot specify which availability zone, when creating bucket. Can create folders within buckets. with a parent/child relationship.
Deep Glacier
- Lowest cost long term storage for items accessed rarely in a year or required to be stored for long periods of time due to regulatory compliance. Objects replicated across at least 3 AZ’s
- Must be able to accept 12 to 48-hour first byte latency for retrieval.
- 99.999999999% Object durability (AKA 11x9 or 11 9’s)
- 99.99% Object availability (AKA 4x9)
- Cheapest storage option
- Minimum storage duration is 180 days
Glacier
- Very low-cost, long-term archival storage. Data not immediately available when requested (minutes to 12 hours, but can pay for faster access). Technically not a storage class. Objects replicated across at least 3 AZ’s
- Cannot move objects into here immediately.
- 99.999999999% Object durability (AKA 11x9 or 11 9’s)
- 99.99% Object availability (AKA 4x9)
- Very low-cost S3 storage class
- Minimum storage duration is 90 days
- Retrieval fees apply and are per GB
Glacier Retrieval
Expedited retrieval: 1-5 minutes, good for active archives
Standard retrieval: 3-5 hours, good for long term analytics
Bulk retrieval: 5-12 hours, lowest cost.
Intelligent Tiering Storage Class
- Designed to optimize costs by automatically moving data to the most cost-effective tier based on usage patterns. Objects replicated across at least 3 AZ’s
- 99.999999999% object durability (AKA eleven 9’s or 11x9)
- 99.90% Object availability
- Pricing depends on the assigned storage class
- Minimum storage duration is 30 days and per object fees apply for monitoring and automation
One Zone - IA (Infrequent Access) Storage Class
- Designed for objects that you do not access frequently, but must be available immediately when accessed (uses one availability zone).
- 99.999999999% object durability (AKA eleven 9’s or 11x9) within 1 Availability Zone
- 99.50% Object availability
- Is about 20% less expensive than the standard - IA storage class
- Minimum storage duration is 30 days
- Minimum billable object size is 128KB
- Retrieval fees apply and are per GB
Use Cases: It’s a good choice for storing secondary backup copies of on-premises data or easily re-creatable data. You can also use it as cost-effective storage for data that is replicated from another AWS Region using S3 Cross-Region Replication.
S3 Pricing
Volume based discounts available. Tiered pricing means pay less per GB.
Reduced Redundancy Storage Class
- S3 storage option that enables customers to store noncritical, reproducible data at lower levels of redundancy than Amazon S3’s standard storage
- 99.99% durability
- 99.99% availability
- While other storage classes (except One Zone - IA) are designed to sustain the loss of 2 AZ’s, RRS is designed to sustain the loss of 1 AZ.
Standard Storage Class
- Designed for general, all purpose and frequently accessed data storage. Objects replicated across at least 3 AZ’s
- Default storage option
- 99.999999999% object durability (AKA eleven 9’s or 11x9)
- 99.99% Object availability (AKA 4x9)
- Is the most expensive storage class
Standard - IA (Infrequent Access) Storage Class
- Designed for objects that you do not access frequently, but must be available immediately when accessed. Objects replicated across at least 3 AZ’s
- 99.999999999% object durability (AKA eleven 9’s or 11x9)
- 99.90% Object availability
- Less expensive than standard storage class
- Minimum storage duration is 30 days
- Minimum billable object size is 128KB
- Retrieval fees apply and are per GB
Use Case: The combination of low cost and high performance make S3 Standard-IA ideal for long-term storage, backups, and as a data store for disaster recovery files.
What is Transfer Acceleration?
Secure, fast transfers of files over long distances between client and S3 bucket. Uses CloudFront’s edge locations.
What is S3?
Simple Storage Service: Online, bulk storage service used to store and retrieve any amount of data, at any time, from anywhere on the earth. Any file type can be uploaded to S3.
Comes with multiple storage classes and associated pricing levels
S3 Bucket Naming Requirements
- Name of bucket must be unique across all of AWS
- 3 to 63 characters in length
- Can only contain lowercase numbers, letters, and hyphens
- Must not be formatted as IP addresses
What are the S3 Storage Class Options?
- Standard
- Standard - Infrequent Access
- One Zone - Infrequent Access
- Intelligent Tiering
- Glacier
Default storage class is Standard
By default, is an object publicly available?
No, it must be explicitly made publicly available to be accessed via a URL.