S3 Flashcards
S3 Use Cases
Backup and Storage
DR
Archive
Hybrid Cloud Storage
App hosting
Media hosting
Data lake & big data analytics
Software Delivery
Static Website
Buckets
Top level directories
Files in S3 aka
objects
What level do buckets reside at?
Region
Are S3 Buckets global or regional?
Regional
Object key aka
File path
Object key composed of…
prefix + object name
S3 Max object size
5TB
When is “multi-part upload” needed
Files larger than 5GB
S3 security methods (3)
User-based (IAM policies)
Resource-based (Bucket policies, ACL’s)
Encryption
Document format for S3 policies
JSON
S3 policies can…
Grant public access
Force encryption at upload
Grant access to another account
What is needed to make a bucket public?
S3 policy
Versioning
First is one and then overwriting a file increases the version
Benefits of versioning
Protects against deletion
Easy roll back
Reason for null versions
Files that existed before enabling versioning
Cross-region replication use (3)
Compliance
Lower latency access
Replication across accounts
Same-region replication uses (2)
Logs
Replication between production and test
How many 9’s of durability for S3?
11 9’s
S3 availability percentage
99.99% (53 mins of downtime)
Server side encyrption
Server encrypts after receiving file
Client-side encryption
Encrypts before uploading
Which encryption type is always on?
Server-side
Customer responsibility for S3 encryption
Encryption at rest and in transit
AWS Snow purposes
Portable devices to collect and process data at the edge, and migrate to/from AWS
Snowball edge purpose
Move TB or PB in and out of AWS
Pay per transfer job
Snowball edge capacity
Storage optimized: 80TB
Compute optimized: 42TB or 28TB NVME
Snowcone
Rugged device
Light
Good for space constraints
Snowcone capacity
8TB
Snowcone SSD 14TB
Snowmobile
Truck
Exabytes of migration
Snowmobile capacity
100PB of capacity
Edge location
No internet access (trucks, ships, mines)
Snowball edge/snowcone use cases
Preprocess data
ML at the edge
Transcoding media streams
Snowball long term deployment options
1-3 years
Do Snow devices have processors?
Yes
AWS OpsHub
GUI Client to manage Snow devices
Are AMI’s available for snow devices?
Yes
AWS Storage Gateway
Bridge on-prem to storage cloud (EBS, S3, Glacier)