Вы находитесь на странице: 1из 14

Arreglos de Disco

Los arreglos redundantes de discos econmicos originales son 5, desde el RAID 1 hasta el RAID 5, y de manera similar comnmente se hace referencia a un arreglo de discos sin redundancia como RAID 0, aunque dado que no tiene redundancia quiz el nombre ms apropiado sera AID. Con el tiempo y la creacin de circuitos ms veloces nacieron nuevos esquemas y arquitecturas que superan a los niveles originales en diversas caractersticas.

RAID 0: Arreglo estriado (o en franjas) de discos sin tolerancia a fallas.

RAID nivel 0 requiere al menos dos platinas de disco para poder ser implementado.

Funcionamiento
RAID 0 implementa un arreglo de discos en franjas en donde los datos son divididos en bloques y cada bloque es almacenado en un disco distinto.

Ventajas
En esta configuracin un arreglo de discos mejora el desempeo de entrada/salida al distribuir la carga de escritura y lectura a travs de varios canales y platinas de disco. El mejor desempeo es alcanzado cuando los datos son distribuidos en varios controladores con slo un disco por controlador.

No hay sobrecarga por el clculo de paridad Diseo simple Sencillez de implementacin.

Desventajas

No es un RAID debido a que no es redundante ni tolerante a fallas La falla de una platina resulta en la prdida de los datos de todo el arreglo.

Recomendaciones

Nunca se debe de utilizar en ambientes de misin crtica. Es muy til en produccin y edicin de vdeo e imgenes, as como aplicaciones de preimpresin. En general para aplicaciones que requieran de un alto ancho de banda.

RAID 1: Espejo y duplicacin

RAID nivel 1 requiere al menos dos platinas de disco para poder ser implementado. Para mejor desempeo, el controlador debe de ser capaz de realizar dos lecturas concurrentes independientes por par espejo o dos escrituras duplicadas por par de discos en espejo.

Funcionamiento
RAID 1 implementa un arreglo de discos en espejo en donde los datos son ledos y escritos de manera simultnea en dos discos distintos.

Ventajas
En esta configuracin un arreglo de discos puede realizar una escritura o dos lecturas por par en espejo, duplicando la tasa de transaccional de lectura de discos simples con la misma tasa transaccional de escritura que los discos tradicionales. Una redundancia total de datos significa que no es necesaria la reconstruccin en caso de falla de algn disco, sino slo una copia.

La tasa de transferencia por bloques es la misma que en los discos tradicionales. Bajo ciertas circunstancias RAID 1 puede soportar fallas simultneas mltiples de discos. Es el diseo RAID ms simple. Sencillez de implementacin.

Desventajas

Es el que tiene mayor derroche de disco de todos los tipos de RAID, con el 100% de derroche. Tpicamente la funcin RAID es llevada a cabo por el software del sistema cargando a la UCP al servidor, degradando el desempeo del mismo. Probablemente no soporte cambio en caliente de un disco daado cuando se implementa por software.

Recomendaciones

Buscar una implementacin por hardware. Funciones administrativas y financieras. En general para aplicaciones que requieran de una alta disponibilidad.

RAID 2: Cdigo de Correccin de Errores con cdigo de Hamming

RAID nivel 2 requiere al menos dos platinas de disco para poder ser implementado. Para mejor desempeo, el controlador debe de ser capaz de realizar dos lecturas concurrentes independientes por par espejo o dos escrituras duplicadas por par de discos en espejo.

Funcionamiento
Cada bit de cada palabra es escrito a un disco, 4 en el ejemplo grfico. Cada palabra tiene su Cdigo Hamming de Correccin de Errores (CHCE) almacenada en los discos CHCE. Durante la lectura el CHCE verifica y corrige los datos o errores especficos en los discos.

Ventajas
En esta configuracin un arreglo de discos puede realizar una escritura o dos lecturas por par en espejo, duplicando la tasa de transaccional de lectura de discos simples con la misma tasa transaccional de escritura que los discos tradicionales. Una redundancia total de datos significa que no es necesaria la reconstruccin en caso de falla de algn disco, sino slo una copia.

Capacidad de correccin de errores al paso. Es posible alcanzar tasas de transferencia muy altas.. A mayor tasa de transferencia requerida, es mejor la relacin de los discos de datos a los discos CHCE. El diso del controlador es relativamente simple comparado con los niveles 3,4 y 5.

Desventajas

Puede tener una alta relacin de los discos CHCE a los discos de datos con tamaos de palabra pequeos, tornando el sistema ineficiente. Costo de nivel de entrada muy alto, requiere de una muy alta tasa de transferencia para justificarlo. No existen implementaciones comerciales ya que comercialmente no es viable.

Recomendaciones

(Ninguna).

RAID 3: Transferencia en paralelo con paridad

RAID nivel 3 requiere cuando menos 3 discos para funcionar.

Funcionamiento
El bloque de datos es subdividido en bandas y escrito en los discos de datos. Las bandas de paridad son generadas durante la escritura, almacenadas en los discos de paridad y verificado durante la lectura

Ventajas

Muy alta tasa de transferencia de lectura. Muy alta tasa de transferencia de escritura. La falla de un disco tiene impacto poco relevante para la capacidad de transferencia. Baja relacin de discos de paridad contra los de datos, lo que aumenta la eficiencia.

Desventajas

En el mejor de los casos la tasa de transacciones es la misma que en configuraciones de un solo disco. Diseo de controlador relativamente simple. Muy complejo y demandante de recursos para implementarse por software.

Recomendaciones

Produccin de video y transmisiones digitales en lnea. Edicin de imgenes. Edicin de vdeo. Aplicaciones de preedicin. Cualquier tipo de aplicacin que requiera alta densidad de transferencia de datos.

RAID 4: Discos independientes de dato con disco compartido de paridad

RAID nivel 4 requiere cuando menos 3 discos para funcionar.

Funcionamiento
Cada bloque completo es escrito en un disco de datos. La paridad para bloques del mismo rango es generada durante las escrituras y almacenado en el disco de paridad, y verificado durante las lecturas.

Ventajas

Muy alta tasa transaccional de lectura. Baja relacin de discos de paridad contra los de datos, lo que aumenta la eficiencia. Alta tasa de transferencia agregada para lectura.

Desventajas

Tiene la peor tasa transaccional de escritura as como para escritura agregada. Diseo muy complejo de controlador. Reconstruccin de datos compleja e ineficiente en caso de falla de disco. Tasa de transferencia en lectura por bloques igual a la de un disco simple.

Recomendaciones

(Ninguna)

RAID 5: Discos independientes de datos con bloques distribuidos de paridad.

RAID nivel 5 requiere cuando menos 3 discos para funcionar.

Funcionamiento
Cada bloque de datos completo es escrito en un disco de datos; la paridad para los bloques en en mismo rango es generada durante las escrituras, almacenada en locaciones distribuidas y verificada durante las lecturas.

Ventajas

Tiene la ms alta tasa de transacciones de lectura. Regular tasa de transacciones de escritura. Baja relacin entre los discos de paridad contra los discos de datos ofreciendo una alta eficiencia. Buena tasa de transferencia de agregado. Es el nivel de RAID ms verstil.

Desventajas

La falla de un disco tiene impacto sensible en el desempeo. El diseo del controlador es el ms complejo. La reconstruccin de datos en caso de falla de un disco es compleja, comparada con RAID 1. Tasa de transferencia en bloques individuales de datos igual que la de un disco sencillo.

Recomendaciones

Servidores de aplicaciones y archivos. Servidores de bases de datos. Servidores Web, correo electrnico y noticias. Servidores de Intranet.

RAID 6: Discos independientes de datos con con dos esquemas independientes de paridad

RAID nivel 6 requiere n+2 discos para funcionar.

Funcionamiento
Esencialmente RAID 6 es una extensin de RAID 5 que aumenta la tolerancia a fallos utilizando bandas de paridad bidimensionales. Las bandas de paridad bidimensionales consisten en la utilizacin de un segundo esquema independiente de distribucin de bandas de paridad.

Los datos son separados en bandas a nivel de bloques a travs de todos los discos, como en RAID 5, y un segundo conjunto de paridad es calculado y escrito en todos los discos; RAID 6 provee una tolerancia a fallos extremadamente alta y puede soportar mltiples fallas simultneas de discos.

Ventajas

Muy alta tolerancia a fallos de disco. Tolerancia a fallas de mltiples discos.

Desventajas

Diseo complejo del controlador. Alta sobrecarga del controlador para calcular direcciones de paridad. Pobre desempeo para la escritura. Requiere de n+2 discos debido al esquema de paridad bidimensional.

Recomendaciones

Ideal para aplicaciones de misin crtica.

RAID 7: Asincrona optimizada para altas tasas de transferencia de entrada/salida as como alta transferencia de datos

RAID nivel 7 requiere al menos 4 discos para funcionar. RAID 7 es una marca registrada de Corporacin Computadora de Almacenamiento (Storage Computer Corporation)

Funcionamiento
Todas las transferencias de entrada/salida son asncronas, controladas y prealmacenadas independientemente, incluyendo las transferencias de la interfaz del anfitrin. Todas las lecturas y escrituras con prealmacenadas centralmente a travs del transporte de alta velocidad x-bus. El disco dedicado de paridad puede estar en cualquier canal. Implementacin completa orientada a procesos de sistemas operativos de tiempo real residente en microprocesador de control del arreglo embebido. Canal de comunicaciones controlado por sistema operativo de tiempo real embebido. El sistema abierto utiliza platinas estndar SCSI, transportes de datos estndar de computadora personal, tarjetas madre y SIMMs de memoria. Transporte de datos de memoria de prealmacenamiento de datos, interno de alta velocidad. Generacin de paridad integrada en la memoria de prealmacenamiento. Mltiples dispositivos de platina de disco integrados al arreglo pueden ser declarados calientes en espera. Agente SNMP para monitoreo y administracin remota.

Ventajas

Desempeo 25 a 90% mejor que el de una platina y 1.5 a 6 veces mejor que otros niveles de arreglos.
Interfaces de anfitrin escalables para conectividad o incremento de ancho de banda de transferencia del anfitrin. Las lecturas cortas en ambientes multiusuario tienen un alto nivel de coincidencia en memoria intermedia resultando en tiempos de acceso casi cero. El desempeo en la escritura mejora con aumento en la cantidad de platinas de disco en el arreglo. El tiempo de acceso decrementa con el incremento en la cantidad de actuadores en el arreglo. No requiere transferencias extras de datos para la manipulacin de paridad

Desventajas

Solucin propietaria de un vendedor Muy alto costo por megabyte de almacenamiento. Garanta corta. Sin ajustes de usuario. La alimentacin de poder debe de ser permanente para prevenir la prdida de datos en memoria intermedia.

Recomendaciones

Ideal para aplicaciones de misin crtica.

RAID 10: Muy alta confiabilidad combinada con alto desempeo

RAID Nivel 10 requiere al menos 4 unidades de disco para funcionar.

Funcionamiento
RAID 10 es una implementacin de un arreglo en bandas cuyos segmentos son arreglos de RAID 1.

Ventajas

Misma tolerancia a fallas que RAID 1. Misma sobrecarga para tolerancia a fallos que el espejeo por s mismo. Al crear segmentos con las bandas de RAID 1 se alcanzan altas tasas de Entrada/Salida En ciertas circunstancias RAID 10 puede soportar fallas simultneas de varios discos.

Desventajas
Alto costo / Alta sobrecarga Todas las platinas de disco se deben de mover en paralelo para alcanzar el mximo desempeo sostenido Escalabilidad limitada a un alto costo inherente

Recomendaciones

Solucin ideal para sitios que requieren RAID 1 con desempeo adicional. Servidores de bases de datos que requieran alto desempeo y tolerancia a fallas.

RAID 53: Altas tasas de Entrada/Salida y alto desempeo en la transferencia de datos

RAID Nivel 10 requiere al menos 5 unidades de disco para funcionar.

Funcionamiento
RAID 53 es una implementacin de un arreglo en bandas (RAID Nivel 0) cuyos segmentos estn en arreglos de RAID 3.

Ventajas

Misma tolerancia a fallas que RAID 3, as como la sobrecarga. Alta tasa de transferencia de datos, gracias a sus segmentos RAID 3 Altos niveles de Entrada/Salida para solicitudes pequeas, gracias a las bandas en RAID 0.

Desventajas
Alto costo de implementacin.

Todos los spindles de los discos deben de estar sincronizados, lo que limita la seleccin de platinas de disco. La generacin de bandas en bytes resulta en una utilizacin pobre de la capacidad formateada.

Recomendaciones
Buena solucin para sitios que ya han tenido RAID 3 y requieren de desempeo adicional.

RAID 0+1: Alto desempeo en la transferencia de datos

RAID 0+1 requiere al menos 4 platinas de disco para funcionar.

Funcionamiento
RAID 0+1 es una implementacin de un arreglo en espejo cuyos segmentos son arreglos en RAID 0. RAID 0+1 no debe de ser confundido con RAID 10. La falla de un disco en el arreglo provocar que, en esencia, se convierta en un arreglo de nivel 0.

Ventajas
RAID 0+1 tiene la misma tolerancia a fallas que RAID Nivel 5. Tiene la misma sobrecarga para tolerancia a fallas que el espejo por s mismo. Altas tasas de Entrada/Salida gracias a segmentos de mltiples bandas.

Misma tolerancia a fallas que RAID 3, as como la sobrecarga. Alta tasa de transferencia de datos, gracias a sus segmentos RAID 3 Altos niveles de Entrada/Salida para solicitudes pequeas, gracias a las bandas en RAID 0.

Desventajas
Alto costo de implementacin / Alta sobrecarga.

Todos los disco se deben de mover en paralelo para alcanzar el mximo desempeo.
Escalabilidad limitada a un alto costo inherente.

Recomendaciones
Sitios que requieran alto desempeo sin que sea necesario alcanzar la mxima confiabilidad. Tratamiento de imgenes. Servidores de archivos.

Вам также может понравиться