S3 Flashcards

1
Q

What is S3?

A

S3 provides developers and IT teams with secure, durable, highly scalable object storage. It comes with a simple web services interface to store and retrieve any amount of data from anywhere on the web.

It is like a hard disk on the cloud

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

S3 allows storage of what type of objects?

A

Files from 1 byte to 5TB in size. It is not suitable to install an OS on S3.

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

What is the storage limit for each account?

A

Unlimited

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

What are buckets?

A

Akin to a folder on a file system

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

S3 is a universal namespace, meaning…

A

Names must be unique globally

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

S3 provides read after write consistency for PUTS of new objects meaning…

A

Objects are available to read immediately upon storage in the cloud

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

S3 provides eventual consistency for overwrite PUTS and DELETES meaning…

A

Modifications to stored objects are eventually propagated in the cloud

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

S3 objects are simple key, value stores consisting of:

A
  1. Key - the name of the object
  2. Value - the data consisting of a sequence of bytes
  3. Version ID
  4. Metadata - data about the data being stored
  5. Subresources
  6. Access Control Lists
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What availability does Amazon guarantee?

A

99.99%

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

S3 features include:

A
99.999999999% durability (11 X 9's)
Tiered storage
Lifecycle management
Versioning
Encryption
Access Control Lists and Bucket policies
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

S3 - IA storage tier is good for

A

Data that is accessed less frequently, but requires rapid access when needed. Lower fee than S3, but you are charged a retrieval fee.

Provides SSL support

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

Reduced Redundancy Storage tier

A

Designed to provide 99.99% durability and 99.99% availability of objects over a given year.

Provides SSL support

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

Glacier

A

Very cheap, but used for archival only. It takes 3.-5 hours to restore from Glacier. It costs as little 1 cent per GB/month

Provides SSL support

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

What does Glacier charge for?

A

Storage
Requests
Data Transfers

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

Lifecycle management transition points include

A

Transition to the Standard - Infrequent Access Storage Class (128kb and 30 days after the creation date)

Archive to the Glacier Storage Class (30 days after IA, if relevant)

Permanently Delete

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

To what object versions can lifecycle management be applied?

A

current and previous versions

17
Q

What is a CDN?

A

A content delivery network (CDN) is a system of distributed servers (network) that deliver webpages and other web content to a user based on the geographic locations of the user, the origin of the webpage and a content delivery server.

18
Q

Edge Location

A

This is the location where content will be cached. This is separate to an AWS Region/AZ

19
Q

Origin

A

This is the origin of all the files that the CDN distribute. This can be either an S3 bucket, an EC2 instance, an Elastic Load Balancer or Route53

20
Q

Distribution

A

This is the name given the CDN which consists of a collection of Edge locations

21
Q

What methods can be used to set up access control to buckets?

A

Bucket Policies

Access Control Lists

22
Q

True or False. All newly created buckets are PUBLIC.

A

FALSE. All newly created buckets are PRIVATE.

23
Q

What log auditing do buckets feature?

A

S3 buckets can be configured to log access requests. These logs can be done to another bucket or AWS account

24
Q

What are the two types of encryption for S3 buckets?

A
In Transit (SSL/TLS)
At Rest (Server and client side)
25
Q

List the server side encryption methods

A

S3 managed keys (SSE-S3)
AWS Key management (SSE-KMS)
Customer Provided Keys (SSE-C)

26
Q

What is storage gateway?

A

A service that connects an on-premise software appliance with cloud-based storage to provide seamless and secure integration between an organizations on-premise IT environment and AWS storage infrastructure.

27
Q

What are the three types of storage gateways?

A

Gateway Stored Volumes
Gateway Cached Volumes
Gateway Virtual Tape Library

28
Q

What architecture does gateway stored volumes employ?

A

Entire data set stored locally.
Gateway backs data up asynchronously to S3.
Good solution for durable and inexpensive backups that you can recover locally or from EC2

29
Q

What architecture does gateway cached volumes employ?

A

Most frequently accessed data is stored locally
Entire data set is stored in S3.
Must have internet connectivity to access all of your data.

30
Q

Describe Virtual Tape Library (VTL)

A

Mimics physical tape library. Uses an industry standard iSCSI interface which provides online access to virtual tapes for popular apps like NetBackup, BackupExec, Veam, etc.

31
Q

List the two types of Export/Import

A

Import/Export Disk

Import/Export Snowball

32
Q

What is Import/Export Disk

A

Allows bypass of the internet by using portable devices for transport which is used on Amazon’s internal high-speed network.
Supports import to EBS, S3, Glacier and export from S3

33
Q

What is snowball used for?

A

Transfer of petabyte-scale data storage.

supports import/export to S3 only

34
Q

What is transfer acceleration?

A

Method used to accelerate uploads to S3 through the use of URLs to upload to a nearby edge location which will transfer the data to S3