S3 Flashcards

1
Q

Give 3 examples of what S3 is used for.

A
  • Backup and storage
  • Disaster recovery
  • Archive
  • Hybrid cloud storage
  • Application and media hosting
  • Data lakes and big data analytics
  • Software delivery
  • Static websites
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What really is a ‘bucket’?

A

A directory

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

At what level are buckets defined?

A

The region level

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

What is the key of an object?

A

Its full path after the bucket it is in, i.e. s3://my-bucket/my_folder1/another_folder/my_file.txt - everything after my-bucket/ in the above

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

If uploading more than XXGB, then you must use multi-part upload for S3.

A

5GB

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

What 3 additional bits of data might be added to an object?

A
  • Metadata
  • Tags
  • A version ID
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

From which 2 orientations can security for S3 be controlled?

A
  • User based (IAM)
  • Resource based (bucket policies, object access control list)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What service do we use to allow other services to access S3 buckets (e.g. EC2 instances)?

A

IAM roles

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

What can help a user keep track of the current and historical data within a S3 bucket?

A

Versioning

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

When might a user use same region replication for S3?

A
  • Live replication between production and test accounts
  • Log aggregation
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

When might a user use cross region replication for S3?

A
  • Compliance
  • Lower latency access (increasing QoS)
  • Replication across accounts
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What are two things to watch out to enable when performing S3 replication?

A
  • IAM permissions for S3 to be able to perform the replication
  • Versioning must be enabled in both the source and destination buckets
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What type of data storage would you use for gaming or big data analytics and why?

A

Standard - general purpose.
It has high throughput and low latency.
It is used for frequently accessed data.

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

Which storage type has extremely high durability in a single AZ, but is lost if that AZ is destroyed?

A

One zone - infrequent access

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

When would you use one zone - infrequent access?

A

Storing secondary backups of on-premise data, or data that you can recreate

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

Tell me about the availability, relative cost, and use cases of the standard - infrequent access class of data in S3.

A

99.9% availability
Cheaper than standard - general purpose
Used for disaster recovery and backups

17
Q

What is glacier - flexible retrieval used for and why?

A

Low cost object storage for archives and storage.
It is cheap to store, and you are only charged for when you choose to retrieve objects.
Different levels of retrieval speed that you can have depending on your needs.

18
Q

What are the 3 levels of retrieval speed for glacier - flexible retrieval?

A
  • Expedited
  • Standard
  • Bulk
19
Q

What are the 3 glacier tiers required for CCP?

A
  • Instant retrieval
  • Flexible retrieval
  • Deep archive
20
Q

What is the minimum storage duration for glacier - deep archive?

21
Q

What is the minimum storage duration for glacier - instant retrieval and glacier - flexible retrieval?

22
Q

Does durability change between S3 storage classes? What is/are the durability(ies)?

A

No, all storage classes have “11 9s” durability. This means that if you store 10,000,000 objects you can on average expect to lose a single object every 10,000 years.

23
Q

Does availability differ by S3 storage class?

A

Yes! Standard - GP is 99.99%, whereas standard - IA is 99.9% and one zone - IA is 99.5% availability

24
Q

What is the default encryption method used when sending S3 objects? What does this mean?

A

Server side encryption - this means that the server encrypts the file after receiving it

25
Q

What is IAM Access Analyser for S3? What is its purpose?

A

Visualises who has access to which of your S3 buckets.
Allows you to have an overview of users’ permissions.

26
Q

What 5 challenges does the AWS Snow family aim to solve when compared to migrating over the network?

A
  • Limited connectivity
  • Limited bandwidth
  • High network cost
  • Requirement to share bandwidth (if you want to keep doing any other business operations during the migration)
  • Connection stability
27
Q

What are the AWS Snow family of products?

A

Highly secure and portable devices that are used to collect and process data “at the edge” (in remote locations) and migrate data into and out of AWS

28
Q

When using AWS Snowball Edge, you pay for XXX and data transfer XXX AWS. You can pay on-demand, which is per XXX.

A

When using AWS Snowball Edge, you pay for device usage and data transfer out of AWS. You can pay on-demand, which is per day.

29
Q

What is AWS storage gateway used for?

A

Allows you to access cloud data on-premise in hybrid cloud deployments