You are on page 1of 9

UNIVERSIDAD PRIVADA DE TACNA

FACULTAD DE INGENIERIA
Escuela Profesional de Ingeniera de Sistemas

TRABAJO DE INVESTIGACION
Sistemas de Archivos y Sistemas RAID
Curso: Sistemas Operativos II
Docente: Ing. Henry Chaia Condori
Tamayo Conde, Jaime (2010038926)

Tacna Per
2015

1.- INTRODUCCION
Gracias a la un versificacin de la informtica, la capacidad de proceso de los
procesadores ha aumentado un 40 % cada ao. En el mismo periodo de
tiempo, los discos han doblado su capacidad cada ao, mientras que su costo
se ha reducido a la mitad. Desgraciadamente, el aumento del rendimiento de
los discos duros ha sido menos importante en comparacin con el rendimiento
del sistema, ya que tan solo ha mejorado un 50 % durante la ltima dcada.
Para ello se invent un sistema para guardar informacin en varios discos
duros a la vez por lo que acceso se haca ms rpido ya que la carga se
distribua entre los diferentes discos duros, a esto se le llamo cadenas
redundantes de discos de bajo costo (RAID). Pero a la hora de saber cmo
podemos optimizar nuestro RAID nos encontrbamos con algunos problemas,
como puede ser encontrar la perfecta relacin calidad precio
En este Trabajo se intentar explicar que es RAID que tipos existen.
2.- RAID
El trmino RAID es un acrnimo del ingls "RedundantArray of Independent
Disks". Significa matriz redundante de discos independientes. RAID es una
forma de combinacin de varios discos duros para formar una nica unidad
lgica o un slo disco duro lgico (LUN), en la que se almacenan los datos de
forma redundante. Los datos se desglosan en fragmentos que se escriben en
varias unidades de forma simultnea. En este mtodo, la informacin se
reparte entre varios discos, usando tcnicas como el entrelazado de bloques
(RAID nivel 0) o la duplicacin de discos (RAID nivel 1) para proporcionar
redundancia, reducir el tiempo de acceso y/u obtener mayor ancho de banda
para leer y/o escribir, as como la posibilidad de recuperar un sistema tras la
avera de uno de los discos. Un RAID ofrece varias opciones de configuracin,
llamadas niveles RAID, cada una de las cuales proporciona un equilibrio
distinto entre tolerancia a fallos, rendimiento y coste.
En el nivel ms simple, un RAID combina varios discos duros en una sola
unidad lgica. As, en lugar de ver varios discos duros diferentes, el sistema
operativo ve uno solo. Los RAIDs suelen usarse en servidores y normalmente
(aunque no es necesario) se implementan con unidades de disco de la misma
capacidad. Debido al descenso en el precio de los discos duros y la mayor
disponibilidad de las opciones RAID incluidas en los chipsets de las placas
base, los RAIDs se encuentran tambin como opcin en las computadoras
personales ms avanzadas. Esto es especialmente frecuente en las
computadoras dedicadas a tareas intensivas y que requiera asegurar la
integridad de los datos en caso de fallo del sistema. Esta caracterstica no est
disponible en los sistemas RAID por hardware, que suelen presentar por tanto
el problema de reconstruir el conjunto de discos cuando el sistema es
reiniciado tras un fallo para asegurar la integridad de los datos. Por el contrario,
los sistemas basados en software son mucho ms flexibles (permitiendo, por

ejemplo, construir RAID de particiones en lugar de discos completos y agrupar


en un mismo RAID discos conectados en varias controladoras) y los basados
en hardware aaden un punto de fallo ms al sistema (la controladora RAID).
2.1.- Ventajas del RAID:
La tecnologa RAID proporciona tolerancia a fallos, mejora el rendimiento del
sistema y aumenta la productividad.
a) Tolerancia a fallos: Un RAID protege contra la prdida de datos y
proporciona recuperacin de datos en tiempo real con acceso interrumpido en
caso de que falle un disco.
b) Mejora del Rendimiento/ Velocidad: Un RAID consta de dos o ms discos
duros que ante el sistema principal funcionan como un nico dispositivo. Los
datos se desglosan en fragmentos que se escriben en varias unidades de
forma simultnea. Este proceso, denominado fraccionamiento de datos,
incrementa notablemente la capacidad de almacenamiento y ofrece mejoras
significativas de rendimiento. RAID permite a varias unidades trabajar en
paralelo, lo que aumenta el rendimiento del sistema.
c) Mayor Fiabilidad: Las soluciones RAID emplean dos tcnicas para aumentar
la fiabilidad:
- La redundancia de datos: implica el almacenamiento de los mismos
datos en ms de una unidad. De esta forma, si falla una unidad, todos los datos
quedan disponibles en la otra unidad, de inmediato. Aunque este planteamiento
es muy eficaz, tambin es muy costoso, ya que exige el uso de conjuntos de
unidades duplicados.
-La informacin de paridad: este segundo planteamiento para la
proteccin de los datos consiste en el uso de la paridad de datos. EL RAID
utiliza un algoritmo matemtico para generar informacin de paridad. Cuando
se produce un fallo en una unidad se leen los datos correctos que quedan y se
comparan con los datos de paridad almacenados por la matriz.
d) Alta Disponibilidad: El RAID aumenta el tiempo de funcionamiento y la
disponibilidad del sistema. Para evitar los tiempos de inactividad, debe ser
posible acceder a los datos en cualquier momento. La disponibilidad de los
datos depende de dos aspectos: La integridad de los datos: se refiere a la
capacidad para obtener los datos adecuados en cualquier momento. La
mayora de las soluciones RAID ofrecen reparacin dinmica de sectores, que
repara sobre la marcha los sectores defectuosos debidos a errores de software.
La tolerancia a fallos: consiste en la capacidad para mantener los datos
disponibles en caso de que se produzcan uno o varios fallos en el sistema.
e) Otra de las ventajas del sistema RAID es la posibilidad, con los discos HOT
SWAP, de conectarlos y desconectarlos en caliente, es decir, que si un disco
falla no har falta el apagar el sistema para reemplazarlo.

SISTEMAS RAID
Por norma general un sistema RAID suele encontrarse en un servidor
empresarial contando con ms de un disco duro para que el sistema RAID
realice copias de seguridad automatizadas, a diferencia de un ordenador de
sobremesa o estacin de trabajo que cuenta con un nico disco duro.
Copias automatizadas
El sistema RAID duplica, triplica o cuadruplica la informacin recibe,
disponiendo de variso discos duros que contienen la misma informacin, de
esta forma si un disco duro falla, el sistema RAID continuar trabajando con
todos los discos duros restantes, sin tener que parar el sistema de servidor de
ficheros.
Esta funcin hace que la empresa no sufra un parn tcnico.
El sistema de discos duros RAID suele avisar al usuario administrador o
encargado del mantenimiento del servidor de los fallos ocurridos en el proceso
de grabacin de datos para que acte en consecuencia. En muchas de estas
ocasiones el fallo del disco duro podr solucionarse reemplazndolo por otro y
activando la opcin de forzado de "mirror" o espejo, pero en ocasiones la
prdida de datos puede ser total y no afectar nica y exclusivamente a un disco
duro por ejemplo en los casos de incendio o inundacin o si entrase un hacker
al sistema y borrase deliberadamente los datos.
La expansin de los sistemas RAID
Los sistemas de almacenamiento que usan RAID, debido al abaratamiento de
los doscos duros es cada da ms utilizado por empresas en los ordenadores
servidores de datos o ordenadores de mayor riesgo de prdida datos, tales
como los ordenadores de marketing donde se dedican muchas horas a por
ejemplo la elaboracin de un folleto y que un simple virus o >fallo mecnico<
del disco duro podra dar al traste con todo el tiempo de desarrollo.
Debo utilizar un sistema RAID en mi empresa
Atendiendo al valor de los datos que contiene el servidor de su empresa podra
ser interesante estudiar la implementacin de un sistema de almacenamiento
RAID, si usted lo desea puede >contactar con nosotros< para que le
realicemos un presupuesto gratuito para la implementacin de un sistema de
almacenamiento seguro en su propia empresa.

NIVELES DE RAID:
La mayor parte de los administradores de red han optado por RAID en los
niveles 0, 1, 3 y 5, siendo bastante frecuente encontrar, en el mercado, equipos
que pueden ser configurados para varios de esos niveles.
RAID Nivel 0: distribuye los datos a travs de varios discos. Este tipo de
configuracin no proporciona redundancia (no es precisamente RAID), pero
maneja varios discos como si fueran uno solo, lo que proporciona una mayor
velocidad de lectura y escritura. Lamentablemente, si un disco falla en un
arreglo Nivel 0, el sistema se cae. El nivel 0 requiere al menos 2 discos, siendo
muy til cuando se desea aadir capacidad de disco sin aumentar nombres de
identificacin de volumen.

RAID Nivel 1: utiliza espejeado (mirroring) para proveer la mejor


redundancia tolerante a fallas disponible (los discos guardan exactamente la
misma informacin por parejas). Cuando un disco espejeado falla, el segundo
toma su lugar. El problema se presenta cuando se escriben datos deteriorados
en un disco, pues son duplicados con los mismos defectos en el disco espejo.
El espejeado generalmente es poco prctico y costoso, especialmente cuando
se almacenan datos en el orden de cientos de gigabytes. Inclusive con los
bajos costos actuales de los discos duros, RAID Nivel 1 solo tiene sentido para
datos de misin crtica que deben estar disponibles permanentemente en lnea.
El Nivel 1 requiere al menos de 2 discos para su implementacin.

RAID Nivel 2: Utiliza cdigos de correccin Hamming. Est diseado


para ser utilizado con discos que carecen de deteccin de error interna (discos
antiguos). Todos los discos SCSI soportan deteccin de error interna, por lo
que este nivel de RAID tiene muy poca utilidad prctica para esos modelos de
discos.
RAID Nivel 3: Introduce el chequeo de paridad, o la correccin de
errores. Distribuye los datos a travs de mltiples discos al nivel de bytes, y
aade redundancia mediante la utilizacin de un disco de paridad dedicado,
que detecta errores en los datos almacenados producidos por una falla de
cualquier disco, y los reconstruye mediante algoritmos especiales. Si la falla se
produce en el disco de paridad, se pierde la redundancia, pero se mantiene
intacta la informacin original. Debido a que RAID Nivel 3 escribe los datos en
grandes bloques de informacin, es una alternativa apropiada para
aplicaciones tales como video que envan y reciben grandes archivos.

RAID Nivel 4: Distribuye los datos a nivel de bloque (la principal diferencia con
el nivel 3), a travs de varios discos, con la pariedad almacenada en un disco.
La informacin de pariedad permite la recuperacin de cualquier disco en caso
de falla. El rendimiento de un arreglo nivel 4 es muy bueno para lecturas
(similar al nivel 0). Sin embargo, la escritura requiere que los datos de pariedad
sean actualizados cada vez. Esto retarda particularmente las escrituras
aleatorias pequeas, aunque las escrituras grandes o secuenciales son
razonablemente rpidas. Debido a que solamente un disco es del arreglo es
utilizado para datos redundantes, el costo por megabyte de un arreglo nivel 4
es relativamente bajo.
RAID Nivel 5: Es la alternativa ms popular. El Nivel 5 crea datos de pariedad,
distribuyndolos a travs de todos los discos (excepto en aquel disco en que se
almacena la informacin original), obviando la necesidad de un disco de
pariedad dedicado. El Nivel 5 es el ms completo de todos los niveles de
redundancia por distribucin, porque si un disco falla, la informacin de
pariedad en los otros permite la reconstruccin de toda su informacin. An
ms, el Nivel 5 escribe datos en los discos al nivel de bloques (en lugar de
trabajar al nivel de bytes), volvindolo ms apropiado para mltiples
transacciones pequeas como e-mail, procesadores de palabras, hojas
electrnicas, y aplicaciones de bases de datos. Los niveles 3 y 5 requieren al
menos de 3 discos para su implementacin.
NIVELES RAID ANIDADOS: Los objetivos del uso de RAID anidados son un
mejor rendimiento y/o una mayor redundancia de datos. Pero por lo general, las
configuraciones RAID anidadas buscar un equilibrio entre rendimiento y
redundancia de datos, que se logran mediante la combinacin de dos o ms
niveles estndar de RAID para crear configuraciones hbridas. Originalmente,
los niveles RAID anidados se crean para mejorar tanto el rendimiento de un
RAID de nivel estndar que hace hincapi en la redundancia, tal como RAID-1,
o para mejorar la redundancia de un nivel de RAID estndar que hace hincapi
en el rendimiento, tal como RAID-0. Los niveles RAID anidados son
generalmente etiquetados con una serie de nmeros en lugar de un solo
nmero como en los niveles de RAID estndar. Los ms comunes tienen dos

niveles o dos nmeros. De forma genrica se puede escribir como RAID X + Y


o RAID XY (suponiendo que son slo dos niveles). Por ejemplo, podemos
escribir RAID-10 donde X = RAID-1 y Y = RAID-0. En el esquema de
numeracin, el primer nmero de la izquierda, que es "X" en el esquema
genrico, es el nivel ms bajo en el nido. As que en el caso de RAID-10, el
RAID anidado se inicia con RAID-1 en el nivel ms bajo.SISTEMAS RAID.
Los niveles RAID anidados ms comnmente usados son:
RAID 0+1: Consiste en la duplicacin 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. Como puede verse en el diagrama, primero se crean
dos conjuntos RAID 0 (dividiendo los datos en discos) y luego, sobre los
anteriores, se crea un conjunto RAID 1 (realizando un espejo de los anteriores).
La ventaja de un RAID 0+1 es que cuando un disco duro falla, los datos
perdidos pueden ser copiados del otro conjunto de nivel 0 para reconstruir el
conjunto global. Sin embargo, aadir un disco duro adicional en una divisin, es
obligatorio aadir otro al de la otra divisin para equilibrar el tamao del
conjunto.
RAID 1+0: Un RAID 1+0, a veces llamado RAID 10, es parecido a un RAID 0+1
con la excepcin de que los niveles RAID que lo forman se invierte: el RAID 10
es una divisin de espejos. En cada divisin 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 perdern todos los datos del
conjunto completo. Como en el caso del RAID 0+1, si un disco que ha fallado
no se reemplaza, entonces un solo error de medio irrecuperable que ocurra en
el disco espejado resultara en prdida de datos.
RAID 30: Una divisin de niveles RAID con paridad dedicada: Es una
combinacin de un RAID 3 y un RAID 0. El RAID 30 proporciona tasas de
transferencia elevadas combinadas con una alta fiabilidad a cambio de un
costo de implementacin muy alto.
El RAID 30 divide los datos en bloques ms pequeos y los coloca en cada
conjunto RAID 3, que a su vez lo parte en trozos an menores, calcula la
paridad aplicando un XOR a cada uno y los escriben en todos los discos del
conjunto salvo en uno, donde se almacena la informacin de paridad. El
tamao de cada bloque se decide en el momento de construir el RAID. El RAID
30 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 30 completo. En otras
palabras, si alguno de ellos falla se perdern todos los datos del conjunto. El
tiempo de recuperacin necesario (detectar y responder al fallo del disco y
reconstruir el conjunto sobre el disco nuevo) representa un periodo de
vulnerabilidad para el RAID.
RAID 100: Un RAID 100, a veces llamado tambin RAID 10+0, es una divisin
de conjuntos RAID 10. El RAID 100 es un ejemplo deRAID cuadriculado, un
RAID en el que conjuntos divididos son a su vez divididos conjuntamente de
nuevo. Los principales beneficios de un RAID 100 (y de los RAID cuadriculados
en general) sobre un nico nivel RAID son mejor rendimiento para lecturas

aleatorias y la mitigacin de los puntos calientes de riesgo en el conjunto. Por


estas razones, el RAID 100 es a menudo la mejor eleccin para bases de datos
muy grandes, donde el conjunto software subyacente limita la cantidad de
discos fsicos permitidos en cada conjunto estndar. Implementar niveles RAID
anidados permite eliminar virtualmente el lmite de unidades fsicas en un nico
volumen lgico.
CONCLUSIONES
La seguridad de los datos del servidor debe estar siempre garantizada, tanto en
el servidor mismo, mediante el uso de soluciones RAID y realizacin de copias
de seguridad.
RAID nos provee de un mecanismo para crear un nico disco virtual a travs
de un conjunto de discos independientes, pudindose ganar en velocidad de
acceso y/o seguridad en nuestros datos ante un fallo eventural de alguno de
nuestros discos, cualquier sistemas que emplee los conceptos RAID bsicos de
combinar espacio fsico en disco para fines de mejorar la fiabilidad, capacidad o
rendimiento es un sistema RAID.
BIBLIOGRAFIA
http://www.eslared.org.ve/walc2012/material/track5/sistemas_RAID.pdf
http://es.slideshare.net/luisfranespinoza/raid-14167450
http://es.slideshare.net/jairoUNT/sistemas-raid-15335105
http://publiespe.espe.edu.ec/articulos/sistemas/raid/raid.htm

You might also like