Inicio wiki
Aula Virtual
 Administración de Sistemas Operativos
Inicio ASO Aula Virtual

Vistas
  •   Sistema RAID
De ASO

A la hora de seleccionar el tipo de subsistemas de disco, debemos tener en cuenta muchos aspectos importantes: 驴qu茅 tipo de discos utilizamos? Si utiliza RAID, 驴qu茅 nivel utilizamos? Los distintos niveles de RAID tienen distintas caracter铆sticas de rendimiento y, por este motivo, tiene que tener muy claro c贸mo quiere que funcione su servidor. 驴D贸nde necesitamos la mejor capacidad de rendimiento de un RAID?

RAID es un acr贸nimo de Redundant Array of Independent Disk. Un array de RAID es un grupo de discos que act煤an colectivamente como un 煤nico sistema de almacenamiento, que, en la mayor铆a de los casos, soporta el fallo de uno de los discos sin perder informaci贸n de modo que puedan operar con independencia.

Archivo:ico_nota.gif   Consejo
Los sistemas RAID permiten garantizar que no vamos a perder la informaci贸n en caso de que se rompa un disco duro.


Los niveles m谩s importantes de los sistemas RAID son los siguientes:

  • RAID 0. Disco con bandas sin tolerancia al error. El nivel 0 de RAID no es redundante, as铆 que no se corresponde exactamente al acr贸nimo. En el nivel 0, la informaci贸n est谩 dividida en diversas unidades, obteni茅ndose como resultado una unidad mayor. Por ejemplo, si disponemos de 2 discos duros de 2TB tendremos como resultado una unidad de 4TB. La capacidad de procesamiento del RAID es muy buena, tanto en operaciones de escritura como de lectura, pero si falla una de las unidades, se pierde toda la informaci贸n del array.
Figura 8.RAID 0


  • JBOB (Just a Bunch Of Drives). Este modelo es como el nivel RAID 0 y lo que hace es combinar m煤ltiples discos duros f铆sicos en un solo disco virtual. Al igual que ocurre en el nivel RAID0 si se rompe un disco duro se perder谩n los datos del sistema.
  • RAID 1 o disco espejo. El nivel 1 de RAID proporciona redundancia al duplicar todos los datos de una unidad a otra. El rendimiento de un array de nivel 1 es un poco mejor que cuando se tiene una 煤nica unidad y adem谩s, si cualquiera de ellas falla, no se perder谩n los datos. El mayor aumento del rendimiento tiene lugar en lecturas y escrituras secuenciales. Es un buen sistema redundante de nivel de entrada porque solamente son necesarias dos unidades. Sin embargo, como una de ellas se usa para almacenar la informaci贸n duplicada, el coste por megabyte es elevado.
Figura 9. RAID 1


  • RAID 0+1. Reflejo de discos con bandas. El nivel RAID 0+1 proporciona redundancia y rendimiento al replicar dos conjuntos de bandas de RAID 0. Los controladores actuales de RAID proporcionan autom谩ticamente rendimiento y redundancia mediante el duplicado de bandas de discos; para ello, debemos utilizar un n煤mero par de cuatro o m谩s discos.
Figura 10. RAID 0+1


  • RAID 5. Discos de informaci贸n independientes con bloques de paridad distribuidos. El problema de los sistemas RAID de nivel 0 es que se pierde un 50% de la capacidad del disco duro. En el nivel 5 en vez de duplicar completamente los datos del disco duro se utilizan los bits de paridad para que en caso de que se rompa un disco duro poder reconstruir la informaci贸n del mismo. En este caso, los bits de paridad ocupan mucho menos espacio que duplicar un disco duro entero. En concreto, los bits de paridad ocupan 1 disco duro del volumen. De esta forma si disponemos de RAID nivel 5 con 6 discos duros entonces utilizamos un disco para la paridad luego no utilizamos 1/6 (16%) del volumen para datos. Dada su robustez y nivel de aprovechamiento de los discos que forman el raid, el nivel 5 es el m谩s utilizado de todos.
Figura 11. RAID 5


De esta forma, si utilizamos un sistema RAID 1, 0+1 贸 5, en el caso de que se rompa un disco duro tenemos la tranquilidad de que no se van a perder los datos. Una vez que se rompa un disco duro la tarea del administrador es reemplazar el disco duro para que el RAID se reconstruya. Pero si deseamos una mayor tranquilidad podemos utilizar un disco en espera (Hot Spare). Al utilizar un disco duro en espera, si se rompe un disco duro, la controladora RAID pasa a utilizarlo autom谩ticamente sin necesidad de la intervenci贸n del administrador del sistema. Al configurar el sistema de ficheros tenemos que tener en cuenta que es recomendable que el sistema operativo, los datos y los registros y ficheros de actividad (logs) se encuentren en sistemas de almacenamiento diferentes. De esta forma no s贸lo mejora el rendimiento del sistema sino que adem谩s reduce el riesgo ante un problema de seguridad. En la tabla 1 podemos ver las configuraciones recomendadas para utilizar en servidores de gama baja-media y alta.

Tabla 1. Configuraciones RAID recomendadas
Sistema de ficheros Servidor de gama media Servidor de gama alta

Sistema operativo 1 HDD Raid 1 贸 0+1
Datos 1 HDD, Raid 1 贸 0+1 Raid 5
Registro y ficheros de actividad (logs) 1 HDD Raid 1 贸 0+1


Image:ico_descarga.gif   Recursos complementarios
RAID emulator Emulador del funcionamiento de los sistemas RAID


Libro Recomendado

PROGRAMACI脫N SHELL. APRENDE A PROGRAMAR CON M脕S DE 200 EJERCICIOS RESUELTOS
Ver fichaVer ficha
Comprar libroComprar