Sunteți pe pagina 1din 12

Universidad Estatal a Distancia

Escuela de Ciencias Exactas y Naturales

Cátedra de Desarrollo de Sistemas

Curso de Arquitectura de Computadores

Código 03306

Tarea #1

RAID

José Roberto Saborío Orozco

Identificación: 113980269

Segundo Cuatrimestre

Año 2018
Tabla de contenido
Introducción ............................................................................................................. 3

Desarrollo ................................................................................................................ 4

Definición y Funcionalidad RAID .......................................................................... 4

Diferencias de los 8 principales niveles RAID ...................................................... 4

Conclusiones ......................................................................................................... 10

Referencias bibliográficas ..................................................................................... 11


Introducción

Esta investigación documental pretende ser una introducción a la arquitectura de


computadores, así como a la evolución de las tecnologías de memoria secundaria
dentro de las ciencias de la computación. Su objetivo primero es el de reconocer,
por medio del sistema de memoria de disco (quien es el que mayor innovación
necesita para seguir mejorando), las necesidades actuales de la industria
informática, así como los requerimientos fundamentales de las empresas dentro de
la nueva sociedad de la información.

Una vez entendido lo anterior, se trastocan los temas de paridad, redundancia,


striping, mirroring, código Hammering, bits, tiras, bloques, tasas de transferencia,
transacciones de I/O, paralelismo, tolerancia a fallos y disponibilidad de la
información. Debe aclararse que, por el carácter exploratorio y no exhaustivo de
esta investigación, se han incluido solamente los 8 principales níveles RAID. Esto
porque los demás son modos multiniveles de estos primeros, lo que puede
sobreentenderse como una suma de ventajas y un contrarreste de desventajas de
las mismas al combinarse.

La estructura de esta investigación se resume de la siguiente manera:

 La propia introducción como antesala y justificación de la investigación como


tal.
 Un desarrollo subdividido en definición y funcionalidades de los RAID, así
como un cuadro comparativo de sus principales diferencias.
 Conclusiones a la luz del análisis documental construido durante el
Desarrollo.
 Un listado, bajo formato A.P.A. de las diferentes referencias bibliográficas
utilizadas para la realización de este documento.
Desarrollo
Definición y Funcionalidad RAID
RAID (Discos Baratos de Arreglos Redundantes, por sus siglas en inglés), es una
tecnología que nació como contrapeso de los discos de gran almacenamiento
(conocidos como SLED o Discos Costosos Grandes e Individuales, por sus siglas
en inglés), que cuya mejoría en desempeño era mínima (Goodwin, 2011, pág. 6).
Los RAID fueron, al final de la carrera, la solución al lento progreso del desempeño
de las memorias secundarias, superándolos además en confiabilidad, consumo de
energía, escalabilidad, seguridad, tolerancia a fallos y disponibilidad (Kozierok,
RAID Benefits, 2001, párrs.2-6; Goodwin, 2011, pág. 9).

Los RAID pueden definirse como arreglos de discos independientes (originalmente


baratos) que sean administrados de forma tal que puedan el paralelismo y pipelining
para superar las limitantes presentes de los grandes discos para usos
especializados (Patterson, Gibson, & Katz, 1988, págs. 109-110). Aunque su
propuesta original proviene de mitades de los 80s, se ha ido actualizando hasta ser
parte de las nuevas tecnologías, como lo son SSD y SATA (Lynn, 2014, párr. 1;
Goodwin, 2011, pág. 5). Los RAID pueden ser implementados tanto a nivel de
software como de hardware, según los requerimientos y recursos del usuario (Lynn,
2014, párr. 3).

Diferencias de los 8 principales niveles RAID


RAID
Nivel Características Ventajas Desventajas Aplicaciones
El RAID 0 es el Según Adaptec (2005, De la misma forma,  Post-
único nivel que no pág. 1), algunas de sus se reconocen las producción de
utiliza redundancia ventajas son las siguientes audio y video.
ni paridad, ya que siguientes: desventajas  Diseño asistido
se enfatiza en la  Bajo costo (ADAPTEC, 2005, por
velocidad de  Máximo pág. 1): computadora.
0 procesamiento y desempeño  No tiene  Creación y
transferencia de  Todo el tolerancia a los Edición de
datos, así como en almacenamiento es fallos Imágenes
la maximización del utilizable, por lo que  Un solo fallo en Digitales para
rendimiento no hay penalización disco implica en multimedia.
(CISCO, s.f., RAID
Overview, pág. 4).
Utiliza el striping (la de la completa
creación de tiras) almacenamiento. pérdida de datos.
como método base
para repartir la
información de
manera ordenada
entre los diferentes
discos del RAID, y
así aumentar el
rendimiento con
procesamiento en
paralelo (CISCO,
s.f., RAID Overview,
pág. 2).
El RAID 1 utiliza Según Leurs (17 de enero Según Adaptec (2005,  Sistemas de
redundancia del 2017, párrs. 15), las pág. 2) y Leurs (17 de contabilidad
completa, lo que principales ventajas enero del 2017, párrs.  Servidores
significa que los serían: 15) las principales pequeños de
datos se replican en  Es el RAID con desventajas serían. archivo para
2 discos idénticos, mayor tolerancia a  Es más costoso microempresas
en vez de sólo fallos. que otros  Uso personal
almacenarse en 1. A  En caso de sistemas (al (hogar).
este procedimiento recuperación de menos el doble
se le llama reflejo o datos, no se tiene que RAID 0).
mirroring (Goodwin, que reconstruir la  Su desempeño
2011, págs. 13-14). información, puesto equivale al de un
Lo anterior significa que se almacenan disco individual,
1 que cuando existan copias idénticas. por lo que en
fallos, los datos este rubro no hay
serán recuperadas mejoras
del disco espejo cuantitativas.
(Goodwin, 2011,  Hay una
pág. 13). penalización del
50% en
almacenamiento,
ya que la mitad
de los discos del
RAID son para
funcionar como
espejos.
El RAID 2 utiliza el Luego de analizar lo escrito Luego de analizar lo Actualmente no es
método Hamming por Patterson, Gibson y Katz escrito por Patterson, utilizado debido a la
como código de (1988, pág. 112), las ventajas Gibson y Katz (1988, pág. complejidad de su
2 corrección de encontradas son: 112) y Calderón Cardona aplicación y
errores (ECC),  Tiene un mejor S.A.S (s.f., párr. 17), las manutención, y los
mientras intercala los rendimiento que el desventajas encontradas
aportes limitados que
datos en bits y no en RAID 1 cuando la son:
tiras (Patterson, tasa de transferencia  Tiene un menor ofrece. Por lo tanto,
Gibson, & Katz, requerida y el rendimiento que el teóricamente sólo
1988, pág. 112). tamaño de las RAID 1 cuando las serviría para sistemas
Hace uso de todos mismas son altas. transferencias de con tasas de
los discos  Posee una datos son transferencia alta y
simultáneamente penalización en pequeñas. que no tengan grupos
con cada lectura y/o almacenamiento en  Debido al uso de de discos de trabajo
escritura, disco inferior a la de código Hamming grandes (Patterson,
corrigiendo errores RAID 1. para el ECC, se Gibson, & Katz, 1988,
simples y  Corrige errores al desperdicia la pág. 112).
detectando errores vuelo. capacidad de
detección de
dobles, y el tamaño
errores del mismo,
eficiente de cada y se reduce la
lectura y/o escritura cantidad de
está supeditado al posibles
tamaño total del configuraciones
grupo de discos de para la matriz de
trabajo (estos no discos.
incluyen los discos  Los discos
de chequeo necesitan
mediante paridad) características
(Patterson, Gibson, especiales, por lo
& Katz, 1988, pág. que no puede
utilizar discos
112) .
estándar.
 Los aportes a la
tolerancia de
fallos que ofrece
el método
Hamming son
inferiores a los
que ya vienen
por defecto en
los discos duros
modernos.

El RAID 3 utiliza un Luego de analizar lo escrito Luego de analizar lo Se cree que, junto con
solo disco de por Patterson, Gibson y Katz escrito por Patterson, RAID 2, sería
paridad, que detecta (1988, pág. 113) y Calderón Gibson y Katz (1988, pág. utilizable en
y corrige errores por Cardona S.A.S (s.f., párr. 112) y Calderón Cardona supercomputadoras,
medio del cálculo 19), las ventajas S.A.S (s.f., 6párr. 17), las pero por sus
XOR de las tiras de encontradas son: desventajas encontradas limitaciones no son
3
información  Altas tasas de son: aplicados en la
transferencia,  Al igual que
almacenadas en los industria ingenieril
fiabilidad y RAID 2, su
demás discos (Patterson, Gibson, &
disponibilidad. rendimiento es
(Calderón Cardona Katz, 1988, pág. 113).
condicionado e
Se plantea además
inferior debido a
S.A.S., s.f., párr.  Menos costoso que que es que sería útil en todos
19). RAID 1 y 2. obligatorio el uso aquellos espacios
 Utiliza menos de todos los donde la mejor opción
discos de chequeo discos en cada sea RAID 0, pero no
que RAID 2, lectura o sea aceptable por su
reduciendo la escritura. total intolerancia a los
penalización en  Ralentiza la fallos (Kozierok, RAID
espacio de escritura debido level 3, 2001, párr.
almacenamiento. a la existencia de 17).
un solo disco de
chequeo, que se
vuelve un cuello
de botella.
El RAID 4, al igual Luego de analizar lo escrito
Luego de analizar lo Aunque es
que el nivel 3, utiliza por Patterson, Gibson y Katz
escrito por Patterson, recomendando para
un disco dedicado (1988, pág. 113-114) y Gibson y Katz (1988, procesos de
para recuperación Calderón Cardona S.A.S pág. 113-114) y transferencia con
de datos (paridad), (s.f., párr. 20), las ventajas
Calderón Cardona S.A.S ficheros de gran
que corrige errores encontradas son: (s.f., párr. 20), las tamaño, puede cubrir
al vuelvo bajo el  Los discos pueden desventajas encontradas (aunque no tan
cálculo de XOR de ser accesados son: eficientemente) las
los demás discos individualmente, en  Los discos labores de un RAID 3
(Kozierok, RAID comparación con pueden ser o un RAID 5
level 4, 2001, párr. RAID 2 y 3. accesados (Kozierok, RAID level
1). Sin embargo,  El uso de bloques individualmente, 4, 2001, párr. 18).
agrupa las tiras en acelera el proceso en comparación
bloques, en vez de de transferencia de con RAID 2 y 3.
trabajar ficheros de gran  El uso de
4 directamente con tamaño, así como bloques acelera
las primeras. Se le su procesamiento. el proceso de
considera un  Acelera el proceso transferencia de
intermedio entre los de lectura de las ficheros de gran
RAID 3 y 5 transacciones tamaño, así
pequeñas como su
procesamiento.
 Al igual que el
RAID 3, el disco
dedicado de
paridad se torna
un cuello de
botella para los
procesamientos
de escritura.

El RAID 5 distribuye Luego de analizar lo escrito Luego de analizar lo  Sistemas


5 en bloques por por Patterson, Gibson y Katz escrito por Patterson, operativos
todos los discos de (1988, pág. 115) y Calderón Gibson y Katz (1988, multiusuarios
la arquitectura tanto Cardona S.A.S (s.f., párr. pág. 115) y Calderón  La mayoría de
los datos como la 21), las ventajas Cardona S.A.S (s.f., párr. servidores
información de encontradas son: 21), las ventajas empresariales
paridad, aunque no  Es el nivel RAID con encontradas son: multiusos.
los guarda dentro mejor relación valor  Pierde su  Aplicaciones
del mismo disco (rendimiento)/costo. capacidad de de bases de
simultáneamente  Dependiendo del lectura individual datos
(con ello mantiene tamaño total de de disco que relacionales.
las propiedades de discos del RAID, posee la RAID 4.  Usos de
tolerancia a los puede equipararse  Mantiene el bajo propósito
fallos) (Kozierok, en velocidad a un rendimiento en general.
Raid level 5, 2001, RAID 0. transacciones
párr. 1).  Evita los cuellos de que requieren
botella del disco accesos de
dedicado de escritura.
paridad de los RAID
2 y 3.
 Mejora las
habilidades de
paralelismo y el
manejo de múltiples
transacciones
simultáneamente.

El RAID 6 puede Luego de analizar lo escrito Luego de analizar lo Este modelo es rara
considerarse como por Calderón Cardona S.A.S escrito por Calderón vez utilizado en
un RAID 5 con doble (s.f., párr. 21) y Kozierok Cardona S.A.S (s.f., párr. empresas pequeñas
seguridad, puesto (2001, RAID level 6, párrs. 21) y Kozierok (2001, debido a su elevado
que, al igual que el 5-17), las ventajas RAID level 6, párrs. 5- costo, y que las
segundo, distribuye encontradas son: 17), las desventajas garantías que ofrece
en bloques los datos  Mayor tolerancia a encontradas son: adicionales en
a través de toda la fallos que RAID 5.  Es el más materia de tolerancia
arquitectura, pero la  Aumenta levemente costoso de los a fallos en
información de la velocidad de sistemas a nivel comparación con
paridad, aunque lectura del RAID en monetario. RAID 5 no
6 lleva el mismo comparación con el  La penalización compensan la
tratamiento, se RAID 5. de espacio en variación en el precio.
duplica, generando almacenamiento Sin embargo, se
doble redundancia es mayor que la puede decir que
(Kozierok, RAID del RAID 5. funcionaría para las
level 6, 2001, párr.  Disminuye mismas labores que
1). levemente la un RAID 5 que
velocidad de necesite mayor
escritura del tolerancia a fallos
RAID en (Kozierok, RAID level
comparación con 6, 2001, párr. 18;
el RAID 5. Calderón Cardona
S.A.S, 2001, párr. 21).
Es comúnmente
utilizado en
corporaciones debido
a su valor agregado
en seguridad para
sistemas con
transacciones
altamente delicadas
(Lynn, 2014, párr. 11)
Este nivel está Luego de analizar lo escrito Luego de analizar lo Fue de aplicación
patentado y por Kozierok (2001, RAID escrito por Kozierok exclusiva para los
registrado por la level 7, párrs. 4-16), las (2001, RAID level 7, servidores y sistemas
extinta empresa ventajas encontradas son: párrs. 4-16) y Lynn de la difunta empresa
Storage Computer  Alta tolerancia a (2014, párr. 17), las Storage Computer
Corporation (SCC), fallos. desventajas encontradas Corporation (Lynn,
siendo un diseño de  Alto nivel de son: 2014, párr. 17).
su ejecución y disponibilidad.  Altamente
propiedad (Lynn,  Excelente costosa.
2014, párr. 17). Es, rendimiento de  No estandarizad.
resumidamente, lectura/escritura.  Por la excesiva
una combinación cantidad de
mejorada de los memoria cache
7
RAID 3 y 4, con alta necesita UPS
memoria cache y un adicionales para
procesador seguridad del
especializado para sistema.
tiempo real que  Descontinuada
buscaba manejar el debido al cierre
procesamiento de de operaciones
los arreglos de de la Storage
datos de forma Computer
asincrónica Corporation.
(Kozierok, RAID
level 7, 2001, párr.
3).
Conclusiones

Puntualmente, se plantean las siguientes conclusiones al final del análisis


documental ofrecido en esta investigación:

 La tecnología RAID se asemeja en buena medida al funcionamiento de los


clusters, siendo ambas propuestas de menor costo y mayor versatilidad para
soluciones empresariales.
 Las tres principales cualidades a tomar en cuenta para escoger un nivel RAID
apropiado para las necesidades de una empresa son: 1) costo, 2) tolerancia
a los fallos, 3) relación entre el desempeño y la penalización en espacio de
almacenamiento.
 La mejora en una de las tres cualidades anteriores implica un deterioro
relativamente proporcional en las otras dos.
 Las limitaciones de los diferentes niveles RAID pueden ser superadas a
través de la aplicación multiniveles de los mismos, o mediante la
especialización de patente de alguno de los existentes (es el caso de RAID
7).
 No todos los niveles RAID son rentables o industrialmente aplicables, pero
su planteamiento hipotético permite crear marcos conceptuales para
encontrar soluciones a problemas concretos del mercado que culminen en
nuevos y mejores niveles aplicables.
Referencias bibliográficas
ADAPTEC. (2005). Which RAID level is right for me? Recuperado el 13 de junio de
2018, de Adaptec: https://www.adaptec.com/nr/rdonlyres/874d145e-f64f-
4804-9e27-037bc5a9dce0/0/3994_raid_whichone_v112.pdf

Calderón Cardona S.A.S. (s.f.). ¿Qué es RAID? Recuperado el 15 de junio de 2018,


de Calderón Cardona S.A.S.: https://www.calderoncardona.com/que-es-raid/

CISCO. (s.f.). Chapter 1. RAID Overview. En CISCO, Cisco UCS Servers RAID
Guide (págs. 1-20). United States: CISCO. Obtenido de
https://www.cisco.com/c/en/us/td/docs/unified_computing/ucs/c/sw/raid/confi
guration/guide/RAID_GUIDE/IntroToRAID.pdf

Goodwin, P. (2011). SSDs and RAID: What's the right strategy. Recuperado el 12
de junio de 2018, de JEDEC: https://www.jedec.org/sites/default/files/1330-
1400%20Paul%20Goodwin%20RAID%20and%20SSDs.pdf

Kozierok, C. (17 de abril de 2001). RAID Benefits. Recuperado el 17 de junio de


2018, de PC Guide: http://www.pcguide.com/ref/hdd/perf/raid/why.htm

Kozierok, C. (17 de abril de 2001). RAID level 3. Recuperado el 15 de junio de 2018,


de PC Guide: http://www.pcguide.com/ref/hdd/perf/raid/levels/singleLevel3-
c.html

Kozierok, C. (17 de abril de 2001). RAID level 4. Recuperado el 16 de junio de 2018,


de PC Guide: http://www.pcguide.com/ref/hdd/perf/raid/levels/singleLevel4-
c.html

Kozierok, C. (17 de abril de 2001). Raid level 5. Recuperado el 16 de junio de 2018,


de PC Guide: http://www.pcguide.com/ref/hdd/perf/raid/levels/singleLevel5-
c.html

Kozierok, C. (17 de abril de 2001). RAID level 6. Obtenido de PC Guide:


http://www.pcguide.com/ref/hdd/perf/raid/levels/singleLevel6-c.html
Kozierok, C. (17 de abril de 2001). RAID level 7. Obtenido de PC Guide:
http://www.pcguide.com/ref/hdd/perf/raid/levels/singleLevel7-c.html

Leurs, L. (17 de enero de 2017). RAID. Recuperado el 15 de junio de 2018, de


Prepressure: https://www.prepressure.com/library/technology/raid#raid-1

Lynn, S. (27 de marzo de 2014). RAID Levels explained. Recuperado el 12 de junio


de 2018, de PC Magazine:
https://www.pcmag.com/article2/0,2817,2370235,00.asp

Patterson, D., Gibson, G., & Katz, R. (1988). A case of redundant arrays of
inexpensive disks (RAID). ACM SIGMOD Record, 109-116. Obtenido de
https://www.cs.cmu.edu/~garth/RAIDpaper/Patterson88.pdf

S-ar putea să vă placă și