AWS Solutions Architect Certification Flashcards
What is data durability and what is S3’s rating
Chance of data loss, and 9 11s (99.9s %)
What is block storage
Range of bytes/bits on disk where storage files are divided into blocks.
Each block receives a unique identifier and written to disk efficiently
Can be spread across multiple disks or environments
Object storage vs file storage
Object storage is flat structure where the data (object) is located in a single repository (bucket)
Prefixes and delimiters allow you to group similar items to visually organize and retrieve your data giving the appearance of files.
File storage is how an OS stores data in a hierarchical fs. Need to know the exact path and location of the files.
What are the components of object data
The data, metadata (size, dates, file types), attributes (permissions), unique id
How many buckets are allowed per AWS account
100
What are some of the limitations of block storage (buckets)
Cannot be transferred to other accounts
Need objects to make globally unique names
Cannot change the name of after creation
Only can remove buckets when they’re empty
Can create as many objects in the bucket as you want
Bucket naming convention
my-s3-bucket.s3.amazonaws.com
bucket-name.s3.amazonaws.com
What are bucket/object tags used for
Help to track storage costs, can help with finer grained access control, can use CloudWatch to setup metrics for specific tags
Use of S3 for public, static websites
Can host static web content, enable static hosting, set public read permissions, provide index.html file
S3 Path style Urls
Virtual hosted: bucket-name.s3.Region.amazonaws.com/key-name
Path Style:
s3.Region.amazonaws.com/bucket-name/key-name
S3 Virtual hosted style
http:/bucket-name.s3.region.amazonaws.com/key-name
Can make the bucket name the same as your registered domain name and make that nam a DNS alias for AWS S3
S3 Consistency
After uploading/overwriting new object, read requests return new object immediately
S3 Object Versioning
Keeping multiple versions of an object in the same bucket.
When enabled, even if an object is overwritten, older versions will remain.
If object is deleted, can still retain prior versions
S3 Transfer Accelerator
Online
Fast file transfer over long distances leveraging CloudFront globally distributed edge locations over an optimized network path
Kinesis data firehouse (Data transfer)
Online
Captures and automatically loads streaming data into S3, Redshift and can get real time analytics
Kinesis data stream (Data transfer)
Online
Can emit to various AWS services. EMR, Redshift, Lambda, S3, etc.
Snowcone (Data transfer)
Offline
Smallest edge storage transfer device. 8TB. Can transfer offline or online with Datasync
DataSync (Data transfer)
Can transfer hundreds of TB at speeds 10x open source tools from On prep to cloud
Snowball (Data transfer)
Offline
block and object storage with 40vCPUs. Used for data collection, ML, storage in remote or bad network connectivity
Snowmobile (Data transfer)
Offline
Extremely large amounts of data to AWS. 100 PB per snowmobile.
Direct Connect (Data transfer)
Hybrid Offline/Online
Dedicated network connection that bypasses the internet from onprem data centers to S3
Storage Gateway (Data transfer)
Hybrid Online/Offline
Store on prep data on an S3 bucket
Bucket policies (Securing data)
Permissions for all or a subject of objects using tags and prefixes
Presigned Urls (Securing data)
Grant limited access to others with temporary urls