B2-RAID Flashcards

1
Q

RAID (Redundant array of independent disks, grupo/matriz redundante de discos independientes)

A

sistema de almacenamiento de datos que utiliza múltiples unidades (discos duros o SSD), entre las cuales se distribuyen o replican los datos.

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

¿Qué es Striping de discos?

A

Método de incrementar el índice de transmisión del sistema (throughput) mediante el uso de varias unidades de disco en paralelo.
Cada bloque se divide y las distintas partes de los datos se escriben en discos diferentes.

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

¿Qué es el Mirroring?

A

Tipo de configuración que busca redundancia de datos ante un posible fallo en una de las unidades de almacenamiento

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

RAID 0 (Data Striping)

A

No es redundante. Distribuye los datos equitativamente entre dos o más discos (usualmente se ocupa el mismo espacio en dos o más discos) sin información de paridad que proporcione redundancia.
Divide las operaciones de lectura y escritura en bloques de igual tamaño.
Alto rendimiento de escritura, los discos se escriben en forma paralela.

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

RAID 0

A

Puede ser creado con discos de diferentes tamaños pero el almacenamiento estará limitado a la capacidad del disco más pequeño.

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

RAID 0 fallos

A

Para que el conjunto falle es suficiente con que lo haga cualquiera de sus discos.

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

RAID 0 Capacidad

A

Necesita un número mínimo de 2 discos para implementarse.
Cantidad neta = nº discos * capacidad del más pequeño

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

RAID 1 (Data Mirroring)

A

Crea una copia exacta de un conjunto de datos en dos o más discos. Se logra tener más seguridad desaprovechando capacidad, ya que si perdemos un disco, tenemos el otro con la misma información.

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

RAID 1 almacenamiento

A

Un conjunto RAID 1 solo puede ser tan grande como el más pequeño de sus discos.

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

RAID 1 fallos

A

Para que el conjunto falle es necesario que lo hagan todos sus discos

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

RAID 1 lectura y escritura de datos.

A

El rendimiento de lectura se incrementa, un RAID 1 puede estar leyendo simultáneamente dos datos diferentes en dos discos diferentes, por lo que su rendimiento se duplica.
Se recomienda el uso de controladoras de disco independientes, una para cada disco (splitting o duplexing).
El rendimiento de escritura no mejora.

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

RAID 1 Capacidad

A

Necesita un número mínimo de 2 discos para implementarse.
Cantidad neta = nº discos * capacidad del más pequeño) / 2

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

RAID 2 Bit-level Striping with Hamming Code Parity).

A

Distribuye los datos entrelazados a nivel de bit. El código de error se intercala a través de varios discos también a nivel de bit, el código de error se calcula con el código de Hamming.
La paridad de Hamming se calcula a través de los bits correspondientes y se almacena en al menos un disco de paridad.
Actualmente no se utiliza.

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

RAID 2 Capacidad

A

Necesita un número mínimo de 3 discos para implementarse.
Depende del número total de discos y de cúantos se dedican a la paridad.

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

RAID 3 (Byte-level Striping with Dedicated Parity)

A

Usa “data striping” con un disco de paridad dedicado. Divide los datos al nivel de bytes. Permite tasas de transferencias extremadamente altas.
Necesitaría un mínimo de tres discos, utilizando uno para datos de paridad.

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

RAID 3 Capacidad

A

Necesita un número mínimo de 3 discos para implementarse.
Cantidad neta = (nº discos - 1) * capacidad del más pequeño

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

RAID 4 (Block-level Striping with Dedicated Parity)

A

Usa división a nivel de bloques con un disco de paridad dedicado.
Necesita un mínimo de 3 discos físicos.
Es parecido al RAID 3 excepto porque divide a nivel de bloques en lugar de a nivel de bytes.
Esto permite que cada miembro del conjunto funcione independientemente cuando se solicita un único bloque.

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

RAID 4 lectura y escritura de de datos

A

Si la controladora de disco lo permite, un conjunto RAID 4 puede servir varias peticiones de lectura simultáneamente.
En principio también sería posible servir varias peticiones de escritura simultáneamente, pero al estar toda la información de paridad en un solo disco, este se convertiría en el cuello de botella del conjunto.

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

RAID 4 Capacidad

A

Necesita un número mínimo de 3 discos para implementarse.
Cantidad neta = (nº discos - 1) * capacidad del más pequeño

20
Q

RAID 5 (Block-level Striping with Distributed Parity)

A

Es una división de datos a nivel de bloques que distribuye la información de paridad entre todos los discos miembros del conjunto.
Bajo coste de redundancia. Generalmente, se implementa con soporte hardware para el cálculo de la paridad.
RAID 5 necesitará un mínimo de 3 discos para ser implementado.

21
Q

RAID 5 Paridad

A

Cada vez que un bloque de datos se escribe en un RAID 5, se genera un bloque de paridad dentro de la misma división (stripe).
Dicho bloque se actualiza automáticamente.
Los bloques de paridad se leen cuando la lectura de un sector de datos provoca un error de CRC.

22
Q

RAID 5 Fallos

A

El fallo de un segundo disco provoca la pérdida completa de los datos.

23
Q

RAID 5 Capacidad

A

Necesita un número mínimo de 3 discos para implementarse.
Cantidad neta = (nº discos - 1) * capacidad del más pequeño

El número máximo de discos en un grupo de redundancia RAID 5 es teóricamente ilimitado

24
Q

RAID 6

A

Amplía el nivel RAID 5 añadiendo otro bloque de paridad, por lo que divide los datos a nivel de bloques y distribuye los dos bloques de paridad entre todos los miembros del conjunto.
Requiere un mínimo de 4 discos.

25
Q

RAID 6

A

Es considerado un caso especial de código Reed-Solomon.
La paridad se distribuye en divisiones (stripes), con los bloques de paridad en un lugar diferente en cada división.
No es muy eficaz cuando se usa un pequeño número de discos,
Proporciona protección contra fallos dobles de discos y contra fallos cuando se está reconstruyendo un disco.

26
Q

RAID 6 Capacidad

A

Se necesitan al menos 4 discos para implementarlo.
Cantidad neta = (nº discos - 2)* capacidad del más pequeño

27
Q

Niveles RAID anidados

A

Es cuando un RAID pueda usarse como elemento básico de otro en lugar de discos físicos.
Serían capas dispuestas unas sobre otras, con los discos físicos en la inferior.
Se denotan por (nivel inferior+nivel superior)
Cuando el nivel más alto es 0 se suele omitir el +

28
Q

Niveles RAID anidados más comúnmente usados son:

A

RAID 0+1: Un espejo de divisiones
RAID 1+0: Una división de espejos
RAID 30: Una división de niveles RAID con paridad dedicada
RAID 100: Una división de una división de espejos
RAID 10+1: Un Espejo de espejos

29
Q

RAID 0+1

A

Crea dos striping y hace un espejo con ellos. Si se produce una falla en una sola unidad, entonces uno de los espejos ha fallado; en este punto se está ejecutando efectivamente como RAID 0 sin redundancia.
En caso de una reconstrucción hay mayor riesgo que RAID 1+0.

30
Q

Capacidad RAID 10 y RAID 01

A

Se necesitan al menos 4 discos para implementarlo.
Capacidad neta = (nº discos / 2) * capacidad del más pequeño

31
Q

RAID 1+0

A

Crea un conjunto de stripes a partir de una serie de unidades espejo.

32
Q

RAID 30

A

División con conjunto de paridad dedicado es una combinación de un RAID 3 y un RAID 0.
Proporciona tasas de transferencia elevadas combinadas con una alta fiabilidad a cambio de un coste de implementación muy alto.

33
Q

RAID 100

A

Es una división de conjuntos RAID 10, un ejemplo de «RAID cuadriculado»

34
Q

RAID 10+1

A

Es un reflejo de dos RAID 10. Se utiliza en la llamados Network RAID que aceptan algunas cabinas de datos.

35
Q

RAID 50

A

Un conjunto RAID 0 dividido de elementos RAID 5.
Mejora el rendimiento del RAID 5, especialmente en escritura, y proporciona mejor tolerancia a fallos que un nivel RAID único.

36
Q

RAID 50 Capacidad

A

Se necesitan un mínimo de 6 discos para implementarlo (dos grupos de RAID 5 de tres discos cada uno)
Capacidad neta = (nº discos - número de grupos RAID 5) * capacidad del más pequeño.

37
Q

Niveles de RAID propietarios

A

RAID 50EE usada por Himperia
Paridad doble
RAID 1.5 propietario de HighPoint
RAID 7 de Storage Computer Corporation, que añade cachés a un RAID 3 o RAID 4 para mejorar el rendimiento.
RAID S o RAID de paridad de EMC Corporation
Matrix RAID usada en la BIOS RAID Intel ICH6R
Linux MD RAID 10
IBM ServeRAID 1E
RAID Z

38
Q

RAID Z

A

Evita el «agujero de escritura» del RAID 5​ y la necesidad de la secuencia leer-modificar-escribir para operaciones de escrituras pequeñas efectuando solo escrituras de divisiones (stripes) completas, espejando los bloques pequeños en lugar de protegerlos con el cálculo de paridad.

39
Q

Arquitecturas de unidades no-RAID

A

JBOD (derivado de “sólo un montón de discos”)
SPAN or BIG
MAID ( “massive array of idle drives”, gran variedad de unidades inactivas)

40
Q

JBOD

A

Describe múltiples unidades de disco duro operadas como unidades de disco duro independientes individuales.

41
Q

SPAN or BIG

A

Un método para combinar el espacio libre en varias unidades de disco duro de “JBoD” para crear un volumen distribuido

42
Q

MAID

A

Arquitectura que utiliza de cientos a miles de unidades de disco duro para proporcionar almacenamiento de datos casi en línea, diseñada principalmente para aplicaciones “Escribir una vez, leer ocasionalmente” (WORO).

43
Q

JBOD

A

Los discos duros se pueden tratar de forma independiente o se pueden combinar en uno o más volúmenes lógicos utilizando un administrador de volúmenes como LVM o mdadm, o sistemas de archivos como btrfs, que gestionan dispositivos.
Volúmenes suelen denominarse “sppaned” o “linear|SPAN|BIG”
El caso distribuido no proporciona redundancia de datos.

44
Q

btrfs

A

Formato de almacenamiento informático que combina un sistema de archivos basado en el principio de copy-on-write (COW) con un administrador de volúmenes lógico (distinto del LVM de Linux), desarrollados juntos.
Altamente escalable.

45
Q

SPAN or BIG

A

No es un nivel RAID, pero es un método para combinar varias unidades de disco físico en un solo disco lógico. A diferencia de una configuración RAID permite seleccionar discos indistintamete de su capacidad, no necesariamente con la misma.