S3 Flashcards

1
Q

What is a Storage Gateway?

A

It is a client application provided by AWS that coordinates the transmission of data from an organizations datacentre to AWS storage

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

What are the different types of storage gateways?

A

Filegateway - for flat files stored directly on S3

#Volume Gateway: used for block storage (databases, OS etc)
-stored volumes - entire dataset stored onsite. asynchronously backed up to S3
-cached volumes - entire dataset stored on S3. Frequently accessed data cached onsite
#Gateway Virtual Tape Library(VTL): used for backup and uses backup applications like Netbackup, Backup Exec, Veeam etc.

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

What are the security aspects available for S3?

A

/By default all newly created buckets are PRIVATE
/Bucket policies
/Access control list
/Create access logs to log all requests made to the S3 bucket

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

What are the broad encryption categories?

A

In Transit

At Rest

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

What are the in-transit encryption methods available?

A

SSL/TLS

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

What are the At Rest broad encryption methods available?

A

Server Side Encryption

Client Side Encryption

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

What are the server side encryptions available?

A

/S3 Managed Keys - SSE-S3 :: Each object is encrypted using strong key which is again encrypted using a master key which is rotated. All managed by amazon
/AWS Key Management Service, Managed Keys - Separate permission for the use of envelope key - added protection - also provides audit trail
/Server Side Encryption using customer provided keys

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

What is client side encryption

A

Where encryption is done at client side before uploading

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

What is snowball

A

It is an import/export mechanism to and fro AWS using physical storage devices called snowballs. Earlier people used to send their own storage devices of different types that were hard to manage. So Amazon developed a standard device

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

What are the different types of snowballs available

A

/Snowball
/Snowball Edge - with computing power
/Snowball Mobile - Truckload of data -literally! Used mainly by fortune 500 companies

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

What are the high level steps to transfer data to AWS using snowball?

A

/order snowball in amazon website and get it
/open the snowball and plug both power and Ethernet cables
/download snowball client tool from amazon
/note down the id to connect to snowball using the client
/power on the snowball
/when ready open up the command line tool and connect to snowball and transfer the required files

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

What is s3 transfer acceleration?

A

It is about enabling faster data transfer to an S3 bucket through internet by enabling this property from the S3 bucket.

It allows for file uploads to cloudfront locations closer to ones location and use amazon’s backbone to transfer data to the s3 bucket from there.

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

How do we set up static website using S3

A
/create an S3 bucket
/in the properties, enable static website
/set redundancy as standard
/upload index and error html pages
/set permission - read-only to all
/click on the url and it works
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What does url of a static website consists of?

A

S3 bucket name.s3.wesite.region.amazonaws.com

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

Is S3 an object based storage or block based storage

A

It is an object based storage. Only files can be uploaded here such as images, text files etc.

Block based storage is used for running OS or relational DBs.

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

What is the max size of a file allowed in S3

A

It can be upto 5TB

17
Q

What is the max storage availability in S3

A

Unlimited

18
Q

What is a bucket in S3? How it is named?

A

They are like folders in windows. Just that their names have to be globally unique. If someone else has a folder with same name then we won’t be able to use that name. Also name should be always lowercase

19
Q

What is the read/write consistency for objects in S3?

A

It is read after write consistency for PUTS of new objects

Eventual consistency for overwrite PUTs and DELETES

20
Q

What are the storage classes in S3?

A

S3- durable,immediately available, frequently accessed

S3-IA- durable, immediately available, infrequently accessed

S3-reduced redundancy storage (data that is easily reproducible such as available in thumb drive etc)

Glacier - archived data. Need to wait 3-5 hours before accessing