Storage Flashcards

1
Q

What are the max file size in S3

What does naming look like in S3

A
  • Files can be from 0 - 5TB
  • Practically unlimited storage
  • S3 has universal namespace.
    • The reason for that is that it creates a unique URL
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is Subresource in S3

A
  • Access Control List (ACL)
  • Torrent
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

S3 Consistency

A
  • Read After Write - PUT
  • Eventual Consistency - Overwrites and Deletes
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

S3 Availability and Durability

A
  • Availability - 99.9% (Build for 99.99%)
  • Durability - 11 9’s
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

S3 Tired Storage Available

A

Cost based on.

  • Storage
  • Request and Data retrievals
  • Data transfer
  • management and replication

Questions will be mostly around storage size.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

S3 Lifecycle Management

A

Management → lifecycle rule

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

S3 Versioning

How does versioning lifecyle work? What is delete marker ?

A
  • 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.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

S3 MFA DELETE

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

S3 ACL

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

S3 BUCKET POLICIES

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

S3 STORAGE CLASSES

A
  • 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.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

S3 Cost

A
  • 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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

S3 Encryption

A
  • S3 managed keys for encryption (SSE -S3)
  • SSE -KMS
  • Server Side encryption with SSE-C
  • Encryption can be enforced using bucket policy
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

S3 Object Lock

A
  • 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 well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

How can we quickly retrieve data from glacier ?

TODO: Read up a bit/ also vault policy so on.

A
  • Expedited retrieval
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

S3 get specific bytes

A

Use the range header in the http request.