Storage Flashcards
What are the max file size in S3
What does naming look like in S3
- Files can be from 0 - 5TB
- Practically unlimited storage
- S3 has universal namespace.
- The reason for that is that it creates a unique URL
What is Subresource in S3
- Access Control List (ACL)
- Torrent
S3 Consistency
- Read After Write - PUT
- Eventual Consistency - Overwrites and Deletes
S3 Availability and Durability
- Availability - 99.9% (Build for 99.99%)
- Durability - 11 9’s
S3 Tired Storage Available
Cost based on.
- Storage
- Request and Data retrievals
- Data transfer
- management and replication
Questions will be mostly around storage size.
S3 Lifecycle Management
Management → lifecycle rule
S3 Versioning
How does versioning lifecyle work? What is delete marker ?
- creates version even for deletes
- versioning cannot be disabled once enabled, it can only be suspended
- If each and every file needs to be public, we need to make each and everyone public one by one
- Delete the delete marker will make the object available.
- If we permanently delete the each version, then it will go for good
-
This is required for replication as well
- Replication works only for files after the replication is turned on.
- Delete markers are not replicated.
S3 MFA DELETE
S3 ACL
This applies to all the objects in the buckets. There are access logs created for logging the access to the objects. The logs storage bucket can be stored in another s3 bucket as well.
S3 BUCKET POLICIES
S3 STORAGE CLASSES
- S3 STANDARD
-
S3 - IA ( Infrequently accessed)
- Charged retrieval fee
-
S3 One Zone - IA
- In one AZ
-
S3 Intelligent Tiering
- Using machine learning
- Move around between S3 standard and S3-1A
-
S3 Glacier
- Comparable cost to that of on-premise datastore
- configurable from minutes to hours
- S3 Glacier deep storage
- Cheapest
- 12 hour min retrieval time.
S3 Cost
- Cross-Region Replication
- Across region for DR and High Availability
- Data Transfer Pricing
- Transfer Acceleration
- Take advantage to CloudFront to accelerate and secure download.
Cost based on.
- Storage
- Request and Data retrievals
- Data transfer
- management and replication
Questions will be mostly around storage size.
S3 Encryption
- S3 managed keys for encryption (SSE -S3)
- SSE -KMS
- Server Side encryption with SSE-C
- Encryption can be enforced using bucket policy
S3 Object Lock
- Write Once and Read Indefinitely (WORM)
- Regulatory requirements
-
Governance Mode
- Special permissions - users
-
Compliance Mode
- Objects cannot be deleted or overwritten including the root user.
- Retention period - Object cannot be deleted
-
Legal Hold - No period attached, but cannot be deleted or
- s3:putlegalhold
-
S3 Glacier Vault Lock
- Controls can be specified in a policy and policy can be locked.
How can we quickly retrieve data from glacier ?
TODO: Read up a bit/ also vault policy so on.
- Expedited retrieval