Storage & Content Delivery Flashcards
S3 is a highly ____ and ___ cloud ____ service that stores ____ within ____
scalable, available, storage, objects, ‘buckets’
An S3 _____ is similar to a ______
‘Bucket’, directory (file folder)
S3 _____ store _____ which consist of ___, and also stores _____.
buckets, objects (or files), data, metadata
_____ and _____ are 2 very different aspects of data accessibility
Durability, Availability
Durability:
“will my data be there tomorrow?”; important so your objects are never lost or compromised. AWS S3 standard is designed for 11 ‘9’s of durability
Availability:
“how quickly can I access my data?”; important so you can access your data quickly when you need it. AWS S3 standard for availability is 99.99%
S3 achieves high ____ and _____ by replicating _____ data across mulitple ___
Durability, availability, bucket, servers
- single or multi region
You can set the security (public access) for S3 at the _____ level or individual ____ level, using ___ ___ ___, _____ policies, or ____ _____ policies, or all three).
bucket, object, access control lists (ACLs), Bucket, access point
(S3) You can enable ______ to create multiple _____ of your objects (files)
versioning, versions
(S3) You can use ____ ____ to track (log) the _____ to your buckets and objects, so you can see the root cause of issues or track any suspicious activity.
access logs, access
S3 is a ______ service but the bucket name is _____ unique
regional, global
S3 ______ (storage class) is recommended for frequently accessed data. It is general-purpose storage; data is stored across _____ _____; and has low latency and high _______
Standard, multiple AZs, throughput
S3 ____ _____ (storage class) automatically moves your data to the most ___ _____ storage class (based how you access that data)
Intelligent Tiering, cost-effective
- recommended for data with unknown or changing access patterns
- automatic cost savings, no retrieval fees, data stored across multiple availability zones.
S3 Standard - ____ ____ (storage class) is recommended for ___ ___ ____ ____ data, that can be accessed in milliseconds when needed.
Infrequent Access (IA), infrequently accessed, long-lived
- Data is stored across multiple AZs
S3 ___ ___ ___ _____ (storage class) is recommended for data that can be re-created, ___ ____, and availability and durability are not essential
One Zone, Infrequent Access (IA), infrequently accessed,
- like S3 Standard-IA, but data stored in a single AZ
- costs 20% less
- still accessed in milliseconds
S3 ____ (storage class) is recommended for long-term backups and archival. Data retrieval takes ____ and has 3 options: ___ ____ and ____.
Glacier (S3 Glacier Flexible Retrieval), longer, 1-5 min; 3-5 hours; 5-12 hours.
- data stored across multiple AZs
S3 ___ ___ ___ is recommended for long-term _____ of data accessed only ____ or _____ a year. Good for retaining data for ____ _____
Glacier Deep Archive, archival, once or twice a year, regulatory compliance
- longer access times than S3 Glacier
S3 Outposts is good for data that needs to be kept ____ _____.
On-premises
- only one single storage class
- can store data across multiple devices and servers
4 Use cases for S3:
- Static Websites
- deploy static websites to S3 and use CloudFront for global distribution - Data Archive
- archive data using Amazon Glacier as a storage option - Analytics Systems
- store data in S3 for use with analytics services like Redshift (data warehousing solution) and Athena (uses SQL to query data in S3) - Mobile Applications
- mobile application users can upload files to S3 bucket using S3 transfer acceleration
(S3) Objects can be ____ or _____
public, private
You can upload objects via the ___ ____, the ____, or programmatically from within code using ____.
AWS console, CLI, SDKs