Storage refresher Flashcards

1
Q

How many types of storage can we find depending on how the storage is presented to you or to a server?

A

3:

block storage, file storage, and object storage

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

define Block storage:

A

A volume presented to the OS as a collection of blocks.

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

Is Block storage mountable and bootable?

A

Yes.

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

When should you use block storage?

A

If you want to have bootable storage or to use high-performance storage inside the OS.

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

Define file storage:

A

A volume presented as a file share with a structure, normally provided over the network.

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

Is File storage mountable and bootable?

A

It is mountable but NOT bootable.

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

When should you use file storage?

A

If you want to share a filesystem across multiple servers or clients or have them accessed by different servers.

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

Define Object storage:

A

It is a flat collection of objects. An object can be anything with or without attached metadata. To retrieve the object, you need to provide the key and then the value will be returned.

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

Is Object storage mountable and bootable?

A

This is NOT mountable and NOT bootable

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

Is Object storage characterized by scaling very well?

A

Yes.

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

Can you access objects simultaneously when using Object storage?

A

Yes.

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

When should you use Object storage?

A

If you want to have read and write access to object data at scale - website application, pictures, …

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

Define IO block size:

A

Determines how to split up the data. Size of the blocks of data that you are writing to disk.
It is like the size of the wheels of a race car.

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

Define IOPS:

A

How many reads or writes a system can accommodate per second.
It is like the revolutions per second that the engine can generate for defined wheel size.

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

Define throughput:

A

it is the amount of data a storage system can store on a particular piece of storage. Amount of data that can be transferred in a given second. End rate achieved, expressed in MB/s (megabyte per second).
It is like the end speed of a race car.

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

How can you calculate throughput?

A

Block Size x IOPS = Throughput

17
Q

What can you do to maximize throughput?

A

To maximize throughput you need to choose the correct block size (normally each vendor has an optimal block size) and maximize the IOPS.

18
Q

Name some items that can influence storage performance:

A
  • > Application
  • > OS
  • > storage subsystem
  • > transport mechanism (getting the data to the disk)
  • > network / local storage bus
  • > storage interface on the drive
  • > drive itseld and technology that it uses.