Semana 12 - Vicvargas/PortafolioDigital GitHub Wiki

Martes 08/10

Actividad

Al inicio de la clase hicimos parejas para elaborar una exposición acerca de los RAID.

RAID 0

  • Striping a nivel de bloque.
  • Divide el bloque del archivo entre los dos archivos.
  • No tiene paridad.
  • No tiene miroring.
  • No tiene redundancia.
  • Mínimo 2 discos duros.
  • Más eficiente en espacio y en tiempo de acceso.

RAID 1

  • No tiene striping.
  • Tiene miroring.
  • Tiene redundancia.
  • Mínimo 2 discos duros.
  • Resulta útil cuando queremos tener más seguridad desaprovechando capacidad.

RAID 3

  • Striping a nivel de bytes.
  • No es muy utilizado.
  • Tiene redundancia.
  • Permite transferencia de datos, videos e imágenes.
  • Mínimo 3 discos duros.
  • Uno de los discos duros para datos de paridad.

RAID 4

  • Striping a nivel de bloque.
  • Disco duro exclusivo para la paridad.
  • Efectivo para almacenar archivos de gran tamaño y tener control de errores.
  • Tiene redundancia.
  • Acceso independiente.
  • Mínimo 3 discos duros donde 2 son para control de errores y 1 para paridad.
  • Se almacena en volúmenes dinámicos.
  • Los volúmenes trabajan de forma independiente.
  • Los procesos de escritura se hacen muy lentos por efecto cuello de botella.

RAID 5

  • También llamado partición de paridad.
  • Striping a nivel de bloque.
  • Distribuye la información de paridad entre todos los discos.
  • Mínimo 3 discos duros.
  • Lectura rápida, escritura lenta porque la paridad tiene que seer calculada.
  • Es el más usado.

Jueves 10/10

Actividad

Se realizó el quiz #7. Se compararon los distintos tipos de RAID.

Raid 1

Tiene mirroring y tiene redundancia.

RAID 2

  • No se usa normalmente.
  • Tiene stripping a nivel de bit.
  • Todos los discos deben rotar de forma sincronizada.
  • Se ingresa el bit de paridad en un disco exclusivo.

RAID 3

Stripping a nivel de byte. Tiene discos específicos para la paridad. Todos los discos rotan de forma sincronizada.

RAID 4

  • Tiene strippping a nivel de bloque.
  • Equivalente a un RAID 5 a diferencia de que toda la data de paridad está almacenada en un solo disco.
  • Los archivos están distribuidos entre todos los dispositivos.
  • Cada disco trabja de forma independiente.
  • Operaciones input/ output se ejecutan de forma paralela.

RAID 5

  • Stripping a nivel de bloque.
  • Paridad distribuida.
  • Provee tolerancia a errores aunque dos discos fallen.
  • Distribuye paridad y datos entre todos los discos.
  • Requiere al menos dos discos. Lo ideal es que sean tres.
  • Tiene un buen rendimiento y buena redundancia.
  • Permite rápidas lecturas pero lentas escrituras.
  • A nivel lógico podemos decir que tenemos un solo disco de paridad.
  • El total del espacio disponible es ((número de discos -1) * size of smallest drive).
  • Entre más drives usemos, más eficiente será el array de discos.
  • Redundante significa que es capaz de reponerse ante un fallo de disco, pero voy a tener que estar reconstruyendo la información para poderla mostrar.
  • Uses XOR to rebuild data and creates the parity strings. (O exclusivo)
  • Se le aplica XOR a los discos que quedan vivos.

RAID 6

  • Stripping a nivel de bloque.
  • Doble distribución de paridad.
  • Fault tolerance up to failed disks.