Sistemas RAID - WordPress.com

Download Report

Transcript Sistemas RAID - WordPress.com

INTEGRANTES

   

Cerna Requejo, Erick Chinchayán Velásquez, Erick Morales Burgos, Irvin Marca Román, Joel

El término RAID es un acrónimo del inglés "Redundant Array of Independent Disks".

“Conjunto redundante de discos independientes”.

Permite a varias unidades trabajar en paralelo, lo que aumenta el rendimiento del sistema.

Los datos se desglosan en fragmentos que se escriben en varias unidades de forma simultánea.

Implica almacenar datos en más de una unidad, de tal modo que si falla una unidad, todos los datos quedan disponibles en la otra unidad de inmediato.

Cuando se produce un fallo en una unidad física, se leen los datos correctos que quedan en ésta y se comparan con los datos de paridad almacenados por la matriz.

Alta Disponibilidad

Se refiere a la capacidad para obtener los datos adecuados en cualquier momento.

Consiste en la capacidad para mantener los datos disponibles en caso de que se produzcan uno o varios fallos.

El RAID basado en software no es muy utilizado, pues a pesar de ser menos costoso, es más lento y posee más dificultades de configuración.

La gestión RAID la hace el procesador del sistema.

Ralentización de otras aplicaciones instaladas.

No ofrece protección para el sistema operativo.

Productividad más baja del usuario .

Costes más altos de gestión y reconfiguración .

No soporta HotSwap de discos (cambio de caliente).

Su ventaja es su independencia de la plataforma del sistema operativo, ya que son vistos por éste como un gran disco duro más, y además son mucho más rápidos.

La gestión RAID la realiza controladora hardware dedicado.

una

Independencia de la plataforma o sistema operativo.

Alto rendimiento.

Gestiona HotSwap y HotSpare.

Controlador RAID específico .

Total integridad de datos y sistema operativo.

Esta característica permite cambiar un disco defectuoso con el sistema en funcionamiento, evitando interrupciones de trabajo.

Requiere:

Discos con conector específico. En SCSI, el conector en tipo SCA(Single Connector Attachmnet).

Módulo de discos con Backplane electrónico que actúa como equilibrador de tensión.

Si algún disco del RAID cae, automáticamente se sustituye al defectuoso y se reconstruye de nuevo el RAID evitando la degradación de funcionamiento.

Es el “repuesto AUTOMÁTICO” o “desasistido”.

NIVELES RAID

Cada nivel de RAID ofrece una combinación específica de: 1. Tolerancia a fallos (redundancia) 2. Rendimiento y coste No hay un nivel de RAID mejor que otro; cada uno es apropiado para determinadas aplicaciones y entornos informáticos.

Factores

• Seguridad • Velocidad • Capacidad • Coste

Tira 0 Tira 4 Tira 8 Tira 12 Tira 1 Tira 5 Tira 9 Tira 13 Tira 2 Tira 6 Tira 10 Tira 14 Tira 3 Tira 7 Tira 11 Tira 15

Consiste en ver un disco único virtual somilado por el RAID como si estuviera dividido en Tiras

RAID 0

Los datos son organizados en forma de tiras de datos a través de los discos disponibles.

El disco se divide en tiras; éstas tiras pueden ser bloques físicos .

Tira 0 Tira 1 Tira 2 Tira 3 Tira 4 Tira 5 Tira 6 Tira 7 Tira 8 Tira 9 Tira 10 Tira 11 Tira 12 Tira 13 Tira 14 Tira 15 Software de gestión de la estructura.

Tira 0 Tira 4 Tira 8 Tira 12 Tira 2 Tira 6 Tira 10 Tira 14

MAPA DE DATOS PARA UN CONJUNTO RAID DE NIVEL O

Tira 1 Tira 5 Tira 9 Tira 13 Tira 3 Tira 7 Tira 11 Tira15

RAID 0

PARA ALTA TRANSFERENCIA DE DATOS Debe existir una capacidad de transferencia alta en todo el camino entre la memoria del anfitrión y las unidades de disco individuales La aplicación debe hacer peticiones de E/S que se distribuyan eficientemente sobre el conjunto de discos.

RAID 0

PARA ALTA ALTAS FRECUENCIAS DE PETICIÓN DE E/S Un conjunto de discos puede proporcionar velocidades altas de ejecución de E/S, balanceando la carga de E/S a través de distintos discos.

Tira 0 Tira 4 Tira 8 Tira 12 Tira 1 Tira 5 Tira 9 Tira 13 Tira 2 Tira 6 Tira 10 Tira 14 Tira 3 Tira 7 Tira 11 Tira 15 Tira 0 Tira 4 Tira 8 Tira 12 Tira 1 Tira 5 Tira 9 Tira 13 Tira 2 Tira 6 Tira 10 Tira 14 Tira 3 Tira 7 Tira 11 Tira 15

La redundancia se logra con el sencillo recurso de duplicar los datos

1

• Una petición de lectura puede ser servida por cualquiera de los discos que contienen los datos pedidos.

2

• No hay penalización de escritura.

3

• La recuperación tras un fallo es sencilla.

Es el coste; requiere el doble de espacio de disco del disco lógico que puede soportar.

b 0 b 1 b 2 b 3 f 0 (b) f 1 (b) f 2 (b)

Usa una técnica de acceso paralelo

En un conjunto de acceso paralelo, todos los discos miembro participan en la ejecución de cada petición de E/S.

b 0 b 1 b 2 b 3 P(b)

Requiere de un solo disco redundante sin importar lo grande que sea el conjunto de discos

REDUNDANCIA

En el caso de un fallo en una unidad, se accede a la unidad de paridad y se reconstruye los datos desde el resto de los dispositivos. Una vez que se sustituye la unidad que ha fallado, los datos que faltan se restauran en la nueva unidad y se reanuda la operación.

PRESTACIONES

Puesto que los datos se dividen en tiras y muy pequeñas, RAID 3 puede conseguir velocidades de transferencia de datos muy altas.

Cualquier petición de E/S implicará una transferencia de datos paralela desde todos los discos de datos.

bloque 0 bloque 4 bloque 8 bloque 12 bloque 1 bloque 5 bloque 9 bloque 13 bloque 2 bloque 6 bloque 10 bloque 14 bloque 3 bloque 7 bloque 11 bloque 15 P(0-3) P(4-7) P(8-11) P(12-15)

NIVEL 4

Con RAID 4, se calcula una tira de paridad bit a bit a partir de la correspondiente tira del disco de paridad.

Con RAID 4 cada vez que se realiza una escritura, el software de gestión del conjunto debe ACTUALIZAR no lo solo los datos del usuario, sino también los bits de paridad correspondientes.

bloque 0 bloque 4 bloque 8 bloque 12 P(16-19) bloque 1 bloque 5 bloque 9 P(12-15) bloque 16 bloque 2 bloque 6 P(8-11) bloque 13 bloque 17 bloque 3 P(4-7) bloque 10 bloque 14 bloque 18 P(0-3) bloque 7 bloque 11 bloque 15 bloque 19

NIVEL 5

Distribuye las tiras de paridad a lo largo de todos los discos.

La distribución de las tiras de paridad a lo largo de todas las unidades evita el potencial cuello de botella de E/S encontrado en RAID4

bloque 0 bloque 4 bloque 8 bloque 12 bloque 1 bloque 5 bloque 9 P(12-15) bloque 2 bloque 6 P(8-11) Q(12-15) bloque 3 P(4-7) Q(8-11) bloque 13 P(0-3) Q(4-7) bloque 10 bloque 14 Q(0-3) bloque 7 bloque 11 bloque 15 Proporciona una disponibilidad de los datos extremadamente alta..

• Las prestaciones de E/S se mejoran mucho repartiendo la carga de E/S entre varios canales unidades.

• No hay cálculo de paridad de cabecera.

Ventajas

• Diseño muy sencillo.

• El fallo de una sola unidad afectará a todos Inconvenientes los datos de una estructura, perdiéndose

.

• Producción y edición de video.

• Edición de imágenes.

Aplicaciones

Ventajas

• Una redundancia del cien por cien de los datos Inconvenientes implica que no sea necesaria la reconstrucción en caso de fallo de disco, solo la copia del disco a

• La mayor todos los tipos RAID (100% ineficiente.).

sobrecarga de

Aplicaciones

• Cualquier aplicación que requiera una disponibilidad muy alta

.

• Son posibles velocidades de transferencia de datos extremadamente altas.

Ventajas

Inconvenientes • Cuanto mayor es la velocidad de transferencia • Coste de nivel de entrada muy alto (requisitos de velocidades de transferencia muy altas para justificarlo

).

• No existen implementaciones comerciales/ no es comercialmente viable.

Aplicaciones

• Velocidad de transferencia de datos de lectura y escritura muy alta..

Ventajas

Inconvenientes • Un fallo ene l disco tiene un fallo insignificante • Velocidad de transacción igual que la de la única unidad de disco como mucho.

• Producción y edición de video.

• Edición de imágenes.

Aplicaciones • Edición de video.

Ventajas

Inconvenientes • Velocidad de transacción de datos de lectura muy alta.

• Diseño del controlador bastante complejo.

• Peor velocidad de transacción de escritura y velocidad de transferencia total de

• No existe implementación comercial.

Aplicaciones

Ventajas

Inconvenientes • La mayor velocidad de transacción de datos.

• Alta eficiencia.

• Buena velocidad de transferencia en su • Diseño del controlador mas complejo.

Aplicaciones • Servidores de páginas web.

• Servidores intranet.

Ventajas

Inconvenientes • Proporciona una tolerancia a fallos extremadamente alta y puede soportar varios fallos de unidades simultáneos.

las direcciones de paridad es

Aplicaciones • Solución para aplicaciones con objetivos críticos.

Objetivos: Son los mismos que para los niveles simples - mejor rendimiento y/o una mayor redundancia de datos Buscar un equilibrio entre rendimiento y redundancia de datos, que se logran mediante la combinación de dos o más niveles estándar de RAID para crear configuraciones híbridas.

NIVELES RAID ANIDADOS

Para mejorar tanto el rendimiento de un RAID de nivel estándar que hace hincapié en la redundancia, tal como RAID-1 ¿Por qué se crearon los niveles raid anidados?

Para mejorar la redundancia de un nivel de RAID estándar que hace hincapié en el rendimiento, tal como RAID-0.

NIVELES RAID ANIDADOS

Son etiquetados con una serie de números en lugar de un solo número como en los niveles de RAID estándar.

Los más comunes tienen dos niveles o dos números.

De forma genérica se puede escribir como RAID X + Y o RAID XY.

Podemos escribir RAID-10 donde X = RAID-1 y Y = RAID-0. En el esquema de numeración, el primer número de la izquierda, que es "X" en el esquema genérico, es el nivel más bajo en el nido. Así que en el caso de RAID-10, el RAID anidado se inicia con RAID-1 en el nivel más bajo.

NIVELES RAID ANIDADOS

RAID 0+1: Consiste en la duplicación de los datos en diferentes conjuntos de discos, para un posterior (RAID 0) dentro de cada uno de dichos conjuntos. Este nivel está indicado para aplicaciones que necesiten altas prestaciones y un alto nivel de seguridad.

NIVELES RAID ANIDADOS

En el RAID 0+1 cuando un disco duro falla, los datos perdidos pueden ser copiados del otro conjunto de nivel 0 para reconstruir el conjunto global. Sin embargo, añadir un disco duro adicional en una división, es obligatorio añadir otro al de la otra división para equilibrar el tamaño del conjunto.

Nivel RAID Ventajas Desventajas Eficiencia de Almacenamiento Numero Mínimo de Discos

RAID-01 Muy buen rendimiento de lectura y escritura, con el nivel exacto de rendimiento dependiendo de cuantos discos haya en el nivel RAID-0. El RAID-1 resulta en un muy buen rendimiento de lectura.

Poca eficiencia de almacenamiento (50%). Con niveles RAID anidados es deseada una redundancia de datos mayor que la perdida de un disco 50% asumiendo que los discos son del mismo tamaño 4 (se tiene que usar cantidades pares de discos)

NIVELES RAID ANIDADOS

RAID 1 + 0: Un RAID 1+0, a veces llamado RAID 10, es parecido a un RAID 0+1 con la excepción de que los niveles RAID que lo forman se invierte: el RAID 10 es una división de espejos.

NIVELES RAID ANIDADOS

En cada división RAID 1 pueden fallar todos los discos salvo uno sin que se pierdan datos. Sin embargo, si los discos que han fallado no se reemplazan, el restante pasa a ser un punto único de fallo para todo el conjunto. Si ese disco falla entonces, se perderán todos los datos del conjunto completo.

Nivel RAID Ventajas Desventajas Eficiencia de Almacenamiento Numero Mínimo de Discos

RAID-10 Muy buen rendimiento de lectura y escritura, con el nivel exacto de rendimiento dependiendo de cuantos discos haya en el nivel RAID-0. El RAID-1 resulta en un muy buen rendimiento de lectura.

Muy pobre eficiencia de almacenamiento.

Con niveles RAID anidados es deseada una redundancia de datos mayor que la perdida de un disco 50% asumiendo que los discos son del mismo tamaño 4 (se tiene que usar cantidades pares de discos)

NIVELES RAID ANIDADOS

RAID 3 + 0: Es una combinación de un RAID 3 y un RAID 0. El RAID 3 + 0 proporciona tasas de transferencia elevadas combinadas con una alta fiabilidad a cambio de un costo de implementación muy alto.

NIVELES RAID ANIDADOS

El RAID 3+0

Permite Que falle un disco de cada conjunto RAID 3. Hasta que estos discos que fallaron sean reemplazados, los otros discos de cada conjunto que sufrió el fallo son puntos únicos de fallo para el conjunto RAID 3+0 completo. El tiempo de recuperación necesario representa un periodo de vulnerabilidad para el RAID.

NIVELES RAID ANIDADOS

RAID 100: Un RAID 100, a veces llamado también RAID 10+0, es una división de conjuntos RAID 10. El RAID 100 es un ejemplo de ”RAID cuadriculado”, un RAID en el que conjuntos divididos son a su vez divididos conjuntamente de nuevo.

NIVELES RAID ANIDADOS

BENEFICIOS:

Mejor rendimiento para lecturas aleatorias.

La mitigación de los puntos calientes de riesgo en el conjunto. el RAID 100 es a menudo la mejor elección para bases de datos muy grandes, donde el conjunto software subyacente limita la cantidad de discos físicos permitidos en cada conjunto estándar.

NIVELES RAID ANIDADOS

Nivel RAID Ventajas

RAID-100 Debido a la gran cantidad de usos involucrados, RAID 100 proporciona muy buen rendimiento de lectura aleatoria. Además, en teoría, Raid 100 puede soportar la pérdida del 50% de sus discos individuales, siempre y cuando ninguno de los retrovisores individual (RAID 1) pérdida de ambos discos.

Desventajas

RAID 100 es sólo el 50% de eficiencia. Dependiendo de la aplicación, el rendimiento de escritura puede no ser tan buenos como en otros niveles de RAID, pero depende de cómo poner en práctica tanto el RAID 10, y el general de RAID 0 (hardware o software).

NIVELES RAID ANIDADOS