Notes Flashcards
What is Durability?
Durability can be described as the probability that you will eventually be able to get your object back from the storage system from one of the stores and archives
What is Availability?
Availability is the probability that you will be able to get an object back the moment that you ask for it (the object might be persistent but you might not be able to read it all the time)
What are the 5 pillars of the Well-Architected Framework?
- Operational Excellence
- Security
- Reliability
- Performance Efficiency
- Cost Optimization
What are the 4 available plans for AWS Support?
- Basic
- Developer
- Business
- Enterprise
How can you access AWS resources without an AWS Account?
You can authenticate using a corporate portal (SSO) which generates a SAML authentication response. This response is redirected to an AWS console endpoint which gives users account or IAM role access depending on the setup
What type of consistency do new files have in S3?
Read after Write Consistency
What type of consistency do updates to existing files in S3 have?
Eventual consistency
What type of consistency does deletions in S3 have?
Eventual consistency
If you update a file in S3, can you receive the file in a partially updated or corrupted state?
No, changes are atomic meaning that you will either receive the old version or the new version.
What are the 5 storage classes for data?
- Standard
- Reduced Redundancy
- Standard Infrequently Accessed
- One Zone IA
- Archived (Glacier)
If you have data that is highly reproducible and are willing to lose some of it, what is the best storage option without losing availability?
Reduced Redundancy
If you have data that needs strong durability, but does not need to be read often, what is the best storage option without losing availability?
Standard Infrequently Accessed
What is the most cost effective data storage option for data that almost never has to be accessed and does not require immediate access?
Archive in Glacier
What are the 3 encryption options for S3 data at rest?
- SSE-S3 : Fully managed encryption
- SSE-C: Encryption at rest with custom keys that are not stored by AWS
- SSE-KMS : Encryption at rest using keys managed by Amazon Key Management Service (KMS)
What is a way to ensure greater security to protect against deletes in S3?
You can enable multi factor authentication to be able to delete a file
How can you optimize data transfer if latency is an issue (ex. uploading a lot of files)?
S3 Transfer Acceleration
How can you optimize data transfer if transfer speed is an issue (ex. uploading a large file)?
Multi-Part Upload
What AWS service should you use to transfer massive amounts of data into AWS?
Snowball
If you need a hybrid storage solution (both in the cloud and on premises), what service should you use?
Storage Gateway
What are the four gateway types for Storage Gateway?
- File Gateway: For flat files, stored directly in S3
- Cached Volumes Gateway: stores files in the cloud and keeps a local cache to speed up reads. Block based storage for things like Virtual Hard Disks
- Stored Volumes Gateway: optimized for low latency, storing files locally and asynchronously sends a back up point-in-time snapshot to S3. Block based storage for things like Virtual Hard Disks
- Gateway Virtual Tape Library:
Used for backup and uses popular backup applications like NetBackup
What are the requirements to enable Cross Region Replication (CRR) on an S3 bucket?
- Both source and destination bucket must have versioning enabled
What is the default url for a bucket named MYBUCKET with a resource named MYRESOURCE
https://MYBUCKET.s3.amazonaws.com/MYRESOURCE
What is the default url for a static web page hosted in an S3 bucket named MYBUCKET in us-east-1?
https://MYBUCKET.s3-website-us-east-1.amazonaws.com
What is Amazon SQS
A message based queue system. The system is a pull based system meaning that consumers of the queue have to read from the queue instead of having the data pushed to them.