Tecnologías RAID (Módulo 1)
¿Qué
es RAID?
El término RAID es un
acrónimo del inglés "Redundant Array of Independent Disks". Significa
matriz redundante de discos independientes. RAID es un método de combinación de
varios discos duros para formar una única unidad lógica en la que se almacenan
los datos de forma redundante. Ofrece mayor tolerancia a fallos y más altos
niveles de rendimiento que un sólo disco duro o un grupo de discos duros
independientes.
Una matriz consta de dos
o más discos duros que ante el sistema principal funcionan como un único
dispositivo. Un RAID, para el sistema operativo, aparenta ser un sólo disco
duro lógico (LUN). Los datos se desglosan en fragmentos que se escriben en
varias unidades de forma simultánea. En este método, la información se reparte
entre varios discos, usando técnicas como el entrelazado de bloques (RAID nivel
0) o la duplicación de discos (RAID nivel 1) para proporcionar redundancia,
reducir el tiempo de acceso, y/o obtener mayor ancho de banda para leer y/o
escribir, así como la posibilidad de recuperar un sistema tras la avería de uno
de los discos.
La tecnología RAID
protege los datos contra el fallo de una unidad de disco duro. Si se produce un
fallo, RAID mantiene el servidor activo y en funcionamiento hasta que se sustituya
la unidad defectuosa.
La tecnología RAID se
utiliza también con mucha frecuencia para mejorar el rendimiento de servidores
y estaciones de trabajo. Estos dos objetivos, protección de datos y mejora del
rendimiento, no se excluyen entre sí.
RAID ofrece varias
opciones, llamadas niveles RAID, cada una de las cuales proporciona un
equilibrio distinto entre tolerancia a fallos, rendimiento y coste.
Todos los sistemas RAID
suponen la pérdida de parte de la capacidad de almacenamiento de los discos,
para conseguir la redundancia o almacenar los datos de paridad.
NIVELES
DE RAID:
La elección de los
diferentes niveles de RAID va a depender de las necesidades del usuario en lo
que respecta a factores como seguridad, velocidad, capacidad, coste, etc. Cada
nivel de RAID ofrece una combinación específica de tolerancia a fallos (redundancia),
rendimiento y coste, diseñadas para satisfacer las diferentes necesidades de
almacenamiento. La mayoría de los niveles RAID pueden satisfacer de manera
efectiva sólo uno o dos de estos criterios. No hay un nivel de RAID mejor que
otro; cada uno es apropiado para determinadas aplicaciones y entornos
informáticos. De hecho, resulta frecuente el uso de varios niveles RAID para
distintas aplicaciones del mismo servidor.
RAID 0: Disk Striping "La más alta transferencia, pero sin
tolerancia a fallos".
También conocido como "separación o
fraccionamiento/ Striping, (también llamado conjunto dividido o volumen
dividido) distribuye los datos equitativamente entre dos o más discos sin
información de paridad o redundancia, es decir, no ofrece tolerancia al
fallo (si ocurriese alguno, la información de los discos se perdería y debería
restaurarse desde una copia de seguridad).
RAID
1: Mirroring "Redundancia. Más rápido que un disco y más seguro"
También llamado
"Mirroring" o "Duplicación" (Creación de discos en espejo).
Se basa en la utilización de discos adicionales sobre los que se realiza una
copia en todo momento de los datos que se están modificando.
RAID
2: "Acceso paralelo con discos especializados. Redundancia a través del
código Hamming"
El RAID nivel 2 adapta la
técnica comúnmente usada para detectar y corregir errores en memorias de estado
sólido. En un RAID de nivel 2, el código ECC (Error Correction Code) se
intercala a través de varios discos a nivel de bit.
RAID
3: "Acceso síncrono con un disco dedicado a paridad"
Dedica un único disco al
almacenamiento de información de paridad.
RAID
4: "Acceso Independiente con un disco dedicado a paridad."
Basa su tolerancia al
fallo en la utilización de un disco dedicado a guardar la información de
paridad calculada a partir de los datos guardados en los otros discos. En caso
de avería de cualquiera de las unidades de disco, la información se puede
reconstruir en tiempo real mediante la realización de una operación lógica de O
exclusivo.
RAID
5: "Acceso independiente con paridad distribuida."
Este array ofrece
tolerancia al fallo, pero además, optimiza la capacidad del sistema permitiendo
una utilización de hasta el 80% de la capacidad del conjunto de discos.
RAID
6: "Acceso independiente con doble paridad"
Similar al RAID 5, pero
incluye un segundo esquema de paridad distribuido por los distintos discos y
por tanto ofrece tolerancia extremadamente alta a los fallos y a las caídas de
disco, ofreciendo dos niveles de redundancia.
RAID
5E y RAID 6E.
Se suele llamar RAID 5E y
RAID 6E a las variantes de RAID 5 y RAID 6 que incluyen discos de reserva.
Estos discos pueden estar conectados y preparados (hot spare) o en espera
(standby spare).
Comentarios
Publicar un comentario