Cuadro Comparativo de Arreglos de Discos Duros

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 8

Universidad Nacional Autónoma de Honduras

Centro Regional del Litoral Pacifico

Cuadro Comparativo de Arreglos de Discos Duros

Catedra
IS-603 Arquitectura de Computadoras

Catedrático
Ing. Carlos Roberto Vargas

Alumno
Willian Josué Ortez Euceda 20162330039

Choluteca 17 de octubre de 2021

1|Página
Universidad Nacional Autónoma de Honduras
Centro Regional del Litoral Pacifico

Un arreglo redundante de discos independientes (RAID por sus siglas en inglés) es típicamente
implementado para la protección de la información o incremento del desempeño al acceso de los discos
duros. Existen varios tipos de arreglos y los más usados en la industria son: 0, 1, 5 y el 0+1 o 10, siendo este
último el de mayor desempeño, protección y costo.

Actualmente prevalece el uso de este tipo de configuraciones para la protección de la información, pero
la industria del almacenamiento y las aplicaciones están evolucionando. Al día de hoy el fabricante de
software o la industria del hardware nos entregan soluciones que nos permiten despreocuparnos en cierto
grado en la definición del tipo de arreglo a utilizar o para qué archivos en específico los necesitamos.
Obviamente estas soluciones son las de mayor costo y mejor desempeño.

Desafortunadamente, sólo aquellas empresas con enormes presupuestos para IT pueden adquirir
soluciones de este tipo. En este artículo se explicará cómo los arreglos de disco nos ayudan no sólo a
proteger la información, sino también a incrementar el desempeño de nuestras aplicaciones. Primero
daremos una breve explicación de qué son los arreglos de discos y los tipos más populares a implementar.
Después daremos una recomendación para la configuración de arreglos en la base de datos más comunes que
podemos encontrar en el mercado.

2|Página
Universidad Nacional Autónoma de Honduras
Centro Regional del Litoral Pacifico

¿Qué son los Arreglos de Discos RAID?


RAID proviene del acrónimo del inglés “Redundant Array of Independent Disks”, que significa matriz
redundante de discos independientes. RAID es un método de combinación de varios discos duros para
formar una unidad lógica única en la que se almacenan los datos de forma redundante. Ofrece mayor
tolerancia a fallos y más altos niveles de rendimiento que un sólo disco duro o un grupo de discos duros
independientes.

Niveles de RAID
Las distintas combinaciones de discos se les llama niveles de RAID, y están basados en dos mecanismos:

Stripping: consiste en el fragmentado de los ficheros, almacenando las distintas partes en distintos discos.
Con esta práctica mejoramos el rendimiento, ya que cuando queramos recuperar un fichero accederemos a la
vez a los distintos discos donde hallamos guardado los fragmentos del fichero, mejorando sensiblemente la
velocidad de acceso.

Mirroring: Con esta técnica guardamos cada fragmento de datos en varios discos, de manera redundante. A
cambio obtenemos mejoras en la seguridad de los datos, y ante una perdida o corrupción eventual de los
mismos, podremos fácilmente restaurarlos ya que tendremos copias en otros discos.

Podemos identificar 7 niveles RAID (0-6), siendo los más habituales el RAID 0, RAID 1 y RAID 5.

Nombre Descripcion Ejemplo

3|Página
Universidad Nacional Autónoma de Honduras
Centro Regional del Litoral Pacifico

Este arreglo es conocido como distribuido (striping), porque


utiliza un sistema que utiliza a los discos como uno solo,
teniendo un conjunto de cabezas independientes para su uso.
La información es dividida en bloques de datos que se distribuyen
en todos los discos del arreglo. EL RAIDø incrementa el
desempeño, la lectura y escritura de la información al escribir un
solo dato con varias cabezas de forma simultánea. Ejemplo: un
RAID 0
dato de 8 bits se divide en todos los discos escribiendo 2 bits en
cada uno de forma simultánea. Esto es más rápido que escribir 8
bits de forma serial con una sola cabeza. Este tipo de arreglo no
tiene nivel de protección. En caso de la falla de un disco, se
perdería toda la información.

Este tipo de arreglo se conoce como Espejeo (Mirroring), porque


su conjunto de discos los utiliza como espejos. Ofrece el nivel de
protección más alto, pues uno tiene copia idéntica de la
RAID1 información de cada disco. Toda la información escrita en el disco
primario se escribe en el disco secundario. RAID1 tiene un
incremento en el desempeño de la lectura de la información, pero
puede llegar a degradar el desempeño de la escritura.

En este nivel, hacemos stripping a nivel de bit y generamos


también bits de paridad empleando el código de Hamming.
Cada bit se va guardando de forma secuencial en un disco. Y la
RAID 2 paridad se guarda en un disco dedicado. La información de
paridad nos permitiría recuperar los datos de un disco en caso de
que este fallara.
Este nivel de RAID es teórico y no se utiliza en la práctica.

4|Página
Universidad Nacional Autónoma de Honduras
Centro Regional del Litoral Pacifico

Similar a RAID 2, solo que hacemos la fragmentación a nivel


de byte.
Como ahora tenemos que calcular la paridad a nivel de byte, los
discos tienen que estar perfectamente sincronizados y se accederá
RAID 3
a ellos de manera simultanea.
La implementación de este nivel de RAID es poco habitual.

En este caso hacemos stripping a nivel de bloque, pero además


vamos a calcular la paridad de los distintos grupos de fragmentos
y almacenarla en un disco dedicado. Es decir, es similar a RAID 3
pero funcionamos a nivel de bloque.
Cualquier fragmento puede ser generado a partir de los bits de
paridad y los fragmentos restantes del grupo. Cada fragmento de
cada grupo es grabado en un disco y los bits de paridad en otro, de
tal forma que si fallara un disco, los datos de este podrían
recuperarse a partir del resto de discos del RAID 4. Como trabaja
RAID 4 a nivel de bloques, esto hace que los discos puedan funcionar de
manera independiente, permitiendo accesos simultáneos a
fragmentos en distintos discos. Por ejemplo, en la imagen anterior,
podríamos acceder a los fragmentos A1, A2 y A3, de manera
simultanea, siempre que la controladora RAID lo permitiera.
El factor limitante de este nivel es el disco de paridad dedicado,
que hace que siempre que queramos guardar algún dato, tengamos
que escribir en él, convirtiéndose en el cuello de botella.
El RAID 4 es llamado también IDA (acceso independiente con
discos dedicados a la paridad).

5|Página
Universidad Nacional Autónoma de Honduras
Centro Regional del Litoral Pacifico

Este tipo de arreglo se denomina también como distribuido con


paridad. Este tipo de arreglos distribuye la información en todo
el conjunto de discos. A diferencia del RAIDø, RAID5 elabora
un bit de paridad con el cual es posible reconstruir la información
del arreglo en caso de la pérdida de alguno de los discos. La
información y los bits de paridad son distribuidos en todos los

RAID5 discos, garantizando que siempre se encontrarán en discos


distintos. RAID5 tiene un mejor desempeño que RAID1, pero
cuando uno de los discos falla, el desempeño de la lectura llega a
degradarse.

Un RAID 6 es muy similar al RAID 5, con la salvedad de que


calcula dos bloques de paridad por cada grupo de fragmentos. Y
estos dos bloques de paridad los guarda en discos diferentes.
RAID 6 Con ello conseguimos mayor seguridad que con RAID 5, ya que
al tener dos bloques de paridad, podemos recuperarnos del fallo
simultaneo de dos discos. Sin embargo, penalizamos el
rendimiento y reducimos la capacidad de almacenamiento.
Este tipo de arreglo es una mezcla del arreglo distribuido y
espejeo. La información se distribuye en un conjunto de discos
como un RAIDø y, a su vez, este conjunto de discos es espejeado
Raid10 a otro conjunto de discos como un RAID1. RAID10 provee el
(0+1) nivel de protección y desempeño más alto para escritura y lectura
que cualquier otro arreglo, debido a que contiene los beneficios de
los arreglos distribuidos y espejo. Su único problema es el costo
de implementación, al tener que usar siempre el doble discos.

6|Página
Universidad Nacional Autónoma de Honduras
Centro Regional del Litoral Pacifico

Muy similar al anterior, sólo que ahora será un controlador


RAID 0 quien controle a dos controladores RAID 1. Es decir,
primero fragmentamos los datos y luego los duplicamos. La

RAID ventaja de esta combinación es que soporta fallos simultáneos en

1+0 más de un disco, siempre que esté cada uno en distinta


combinación RAID 1.

En ocasiones llamada RAID 50. Primero un controlador RAID 0


RAID fragmenta los datos y luego los controladores RAID 5, los
5+0 distribuyen en los distintos discos de los volúmenes, generando el
bloque de paridad.

7|Página
Universidad Nacional Autónoma de Honduras
Centro Regional del Litoral Pacifico

8|Página

También podría gustarte