RAIDS Flashcards

1
Q

RAIDS (Redundant Array of Inexpensive Disks)

A

How to make a large, fast, reliable storage system?
Redundant Arrays of Inexpensive Disks
- technique to use multiple disks in concert to build a faster, bigger, more reliable disk system

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

External and Internal View of RAID

A

Externally, RAID looks a like a disk, or a group of blocks one can read or write
Internally, RAID consists of multiple disk, memory (both volatile and non)
- a hardware RAID is much like a computer system, specialized for the task of managing a group of disks

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

Advantages of RAID over a single disk

A
  • performance, using multiple disks in parallel can greatly speed up I/O times
  • capacity
  • improve reliability, spreading data without RAID techniques across multiple disks makes the data vulnerable to the loss of a single disk
  • with some form of redundancy, RAIDs can tolerate the loss of a disk and keep operating as if nothing were wrong
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Raid Level 0: Striping

A
  • no redundancy
  • striping serves as an upperbound on performance and capacity
  • simplest form: stripe blocks across the disks of the system (round robin fashion)
  • extract the most parallelism from the array when requests are made for contiguous chunks of the array
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Transparency enables deployment

A

transparently, in a way that demands no change to the rest of the system
RAID provides advantages transparently to systems that use them (RAID just looks like a big disk to the host system)

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

stripe

A
  • blocks in the same row (0, 1, 2, 3)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly