Categorii: Tot - almacenamiento - rendimiento - servidores - fallos

realizată de lucas migliore 2 ani în urmă

286

RAID

RAID es una tecnología que combina varios discos duros en una sola unidad lógica, comúnmente utilizada en servidores y también disponible en ordenadores personales. Esta tecnología permite realizar cambios sin interrumpir el suministro de energía, conocida como Hot Plugable.

RAID

RAID

Anidados

RAID 53
Ofrece un conjunto de "striping" en el cual cada banda/striping es un conjunto de discos RAID 3. Proporciona mejor rendimiento que el nivel 3, pero a un costo aun mayor.
RAID 51
Caso inverso del anterior; aplica un RAID 1 a varios conjuntos de discos en los que se aplica un nivel 5. En la aplicacion de 8 discos pued tolerar fallos de hasta 3 discos, o de un maximo de 5 mientras en los conjuntos con nivel 5 no contengan mas de un fallo. No es eficiente por la baja eficiencia en almacenamiento.
RAID 15
Es la aplicación de un RAID 5 a varias unidades de discos en los que se aplica un RAID 1; ej.: un RAID 1+5 de 8 discos puede tolerar el fallo de hasta 3 discos o 5 si solo dos pertenecen al mismo conjunto. Su desventaja mas notable es su baja eficiencia de almacenamiento.
RAID 10
Implementa RAID 1, del cual consigue la velocidad y tolerancia de fallos (por duplicación). Del nivel 0 hereda la división de la información en varias unidades de disco. Ideal para sistemas de altos requerimientos y tolerancia de fallos. Costoso por el hecho de necesitar un mínimo de 4 discos para funcionar.

Niveles:

RAID 7
Incluye un SO incrustado de tiempo real como controlador, haciendo las operaciones de cache a travez de un bus de alta velocidad y otras caracteristicas de un ordenador sencillo
RAID 6
Básicamente es igual al nivel 5, pero tiene datos de paridad adicional que aumenta la tolerancia a fallos, tiene mejor rendimiento en lectura y escritura aleatoria que RAID 5. Utiliza como el nivel 1 el "mirroring", a diferencia de este puede utilizarse en un numero de discos par o no ya que duplica los bloques de datos y no todo el disco; ambos usan el 50% de la capacidad total en el arreglo. La ventaja principal es que puede utilizar un numero no necesariamente par, pero si un mínimo de 4 discos para ser implementado y esto lo vuelve costoso.
RAID 5
Almacena en bloques y realiza escrituras de paridad, pero a diferencia de los anteriores no tiene un disco especifico para eso, sino que guarda y copia los datos por igual en todos los discos, la cantidad de espacio usado para tolerancia es igual a uno solo, y en caso de fallar; se copian sus datos en los demás; en contraparte con RAID 1 es mas difícil recuperar datos, pero no desaprovecha tanto espacio. Requiere 3 discos como mínimo y es la configuración mas popular.
RAID 4
Divide los bloques en partes para escritura y son enviados por completo a cada disco, guarda información en un disco aparte que utiliza de paridad, necesita un mínimo de 3 discos para ser implementado. No necesita leer todos los discos al mismo tiempo y esto evita un alto impacto en los recursos de sistema.
RAID 3
Utiliza un disco de comprobación( o paridad) para cada arreglo de discos y en este graba información que puede ser recuperada en caso de fallas. Los bloques de información son divididos a nivel byte y escritos en paralelo. Utiliza 3 unidades de disco como mínimo. Es útil para imágenes de video u aplicaciones de procesos secuenciales, pero lo contrario para operaciones simultaneas.
RAID 2
Separa los datos a nivel bit en cada disco y utiliza otros adicionales para almacenar el codigo de correcion de errores, y puede recuperar informacion mediante el mismo que es almacenado mediante codigo Hamming.Por la segmentación a bits crea un alto impacto de lectura/escritura en los recursos lo que lo hace inviable a nivel practico. Es uno de los menos utilizados porque se necesitan discos especiales.
RAID 1
Se graban todos los datos en ambos discos, por esto mismo necesita una cantidad mínima dos o par. Si falla uno, el otro sigue funcionando. Utiliza el 50% de la cantidad total disponible para soportar tolerancia a fallas, al mismo tiempo los soporta en algunos discos, pero no admite la totalidad ( que fallen el original y su par en simultaneo). Esto es mas eficaz que RAID 0 pero dobla su costo.
RAID 0
Distribuye los datos por todos los discos. No soporta tolerancia a fallos y en caso de que fallara alguno de estos, se perderían todos los datos. Permite una velocidad alta en operaciones de escritura y lectura de archivos grandes, pero no se utiliza en servidores y requiere como mínimo dos discos Es eficaz por tener bajo costo, pero incurre en un alto riesgo.

Ventajas generales

Disponibilidad
Mantener los datos disponibles en caso de producirse uno o varios falos en el sistema.
Capacidad para obtener datos adecuados en cualquier momento, reparando sobre la marcha los sectores defectuosos debidos a fallas de software.
Fiabilidad
Cuando se produce un fallo en alguna unidad, se leen los datos que no se hayan dañado y se comparan con los almacenados por la matriz. Es menos costoso que el método por redundancia, porque no necesita de un conjunto redundante de unidades de discos.
Implica el almacenamiento de los mismos datos en mas de una unidad. Si fallara alguna, estos quedarían disponibles en otra unidad. Este método es eficaz pero costoso.
Mejora del rendimiento
Incrementa la capacidad de almacenamiento y ofrece mejoras en el rendimiento. Permite trabajar en paralelo
Al ser una combinación de dos o mas discos duros los datos se descomponen en fragmentos que se escriben en varias unidades simultáneamente.
Mayor tolerancia a fallas:
Protege contra la perdida de datos, proporciona recuperación en tiempo real con acceso interrumpido (Esto depende del nivel).

Combina discos duros de forma que el SO solo vea una sola unidad lógica. Suelen usarse en servidores y también es una opción disponible en ordenadores personales. Aplica la tecnología Hot Plugable (también conocido como Hot Swappable) que consiste en realizar cambios sin cortar el suministro de energía.