Académique Documents
Professionnel Documents
Culture Documents
Paridad
Detección de fallas
Mejoras en el rendimiento y seguridad
3. RAID
Acrónimo de "Redundant Array of Independent Disks"que es igual a matriz
redundante de discos independientes.
Consiste en una serie de sistemas que organizar varios discos como si fuese uno
solo pero haciendo que trabajen en paralelo que ofrecen mayor tolerancia a
fallos y más altos niveles de rendimiento de un sólo disco duro o un grupo de
discos duros independientes.; es una forma de obtener discos duros más
grandes, más rápidos, más seguros y más baratos aprovechando la potencia de
la CPU para tareas que necesitarían procesos mas especializados; RAID utiliza el
método de Striping ( acto de unir dos o más discos físicos en un solo disco
lógico con el fin de dividir los datos entre los diferente discos para ofrecer una
significativa mejora en el rendimiento del conjunto de los discos).
Ventajas de RAID
Tolerancia a fallos: RAID protege contra la pérdida de datos y
proporciona recuperación de datos en tiempo real con acceso
interrumpido en caso de que falle un disco.
Mejora del Rendimiento/ Velocidad: Una matriz consta de dos o más
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 simultánea. 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.
Mayor Fiabilidad: Las soluciones RAID emplean dos técnicas para
aumentar la fiabilidad: la redundancia de datos y la información de
paridad. La redundancia implica el almacenamiento de los mismos datos
en más 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, también es muy costoso, ya que exige el
uso de conjuntos de unidades duplicados. El segundo planteamiento
para la protección de los datos consiste en el uso de la paridad de datos.
La paridad utiliza un algoritmo matemático para describir los datos de
una unidad. 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. El uso de la paridad para obtener fiabilidad
de los datos es menos costoso que la redundancia, ya que no requiere
el uso de un conjunto redundante de unidades de disco.
Alta Disponibilidad: RAID aumenta el tiempo de funcionamiento y la
disponibilidad de la red. Para evitar los tiempos de inactividad, debe ser
posible acceder a los datos en cualquier momento. La disponibilidad de
los datos se divide en dos aspectos: la integridad de los datos y
tolerancia a fallos. La integridad de los datos se refiere a la capacidad
para obtener los datos adecuados en cualquier momento. La mayoría
de las soluciones RAID ofrecen reparación dinámica de sectores, que
repara sobre la marcha los sectores defectuosos debidos a errores de
software. La tolerancia a fallos, el segundo aspecto de la disponibilidad,
es la capacidad para mantener los datos disponibles en caso de que se
produzcan uno o varios fallos en el sistema.
4. TIPOS DE RAID
Existen 2 tipos de RAID
RAID hardware basado en host o RAID externo: Es el tipo más utilizado, no
depende de un sistema operativo (ven al RAID como un disco muy grande)
y son bastante rápidos, lo que posibilita explorar íntegramente sus
recursos. Su principal desventaja es ser caro; utiliza dispositivos
denominados "controladores RAID", que pueden ser conectados en slots
PCI de la placa madre de la computadora.
NIVELES DE RAID
RAID ofrece varias opciones, llamadas niveles RAID, cada una de las cuales
proporciona un equilibrio distinto entre tolerancia a fallos, rendimiento y costo.
RAID 0: Los datos son distribuidos entre varios discos además la información se
graba y se lee en paralelo entre varios discos, nos da el máximo rendimiento,
pero como no hay redundancia el riesgo de fallos aumenta.
RAID 1: hace un espejo entre dos discos, siendo los dos idénticos. En caso de
rotura de un disco, la información todavía esta en el otro; sin olvidar la
redundancia total sobre los discos; dos lecturas duplicadas por cada par
duplicado y dos escrituras concurrentes separadas por cada par duplicado; en
el caso de fallo en uno de los discos, podemos seguir trabajando con el otro.
Pero debido a la alta carga de trabajo, es el más ineficaz que RAID 0.
6. DISCOS MINIMOS PARA IMPLEMENTAR UN ARREGLO RAID 5
Capacidad = este sistema multiplica la capacidad del menor de los discos por el
número de discos instalados.
60 * 2 = 120 G
Capacidad = N/2
60 * 2 = 120/ 2 = 60 G
Tenemos 4 disco y cada uno de 30G con RAID 5, sumamos toda la cantidad y
nos daría un total de 120G, pero este ejemplo nos dice que dejamos un disco
para la paridad, así que dejamos 30G así el total de capacidad seria de 90G, la
paridad se puede dividir en todos los discos por particiones, pero también se
puede dejar en uno solo para así tener los demás disco el especio de
almacenamiento en los discos que queramos separados de la paridad.
Volumen reflejado: Los volúmenes reflejados usan dos copias (espejo), aunque
aparecen como un único objeto pero cuando se escribe cualquier dato en el
volumen reflejado, inmediatamente se reproduce en el espejo; la fiabilidad de
los datos almacenados es mayor. Normalmente los volúmenes reflejados
funcionan con discos separados, ya que de este modo, si uno de los discos falla,
el sistema podría seguir funcionando con el disco no afectado. Para hacer esto
es necesario desdoblar o romper el volumen espejado.
Es súper importante utilizar discos de las mismas características cuando se
creen volúmenes de este tipo y utilizar controladoras independientes para cada
disco ya que esto aumenta la tolerancia a errores.
Volumen distribuido: Reparte el espacio no asignado en un sistema con varios
discos en una única unidad lógica, lo que nos da eficientemente el espacio
disponible y las letras de unidad, este tipo de volumen no puede ser reflejado y
no es tolerante a errores, aunque permite extender su tamaño a otras unidades
disponibles.
Volumen simple: Si utilizamos un solo disco para repartir el espacio no
asignado, entonces llamaremos al volumen simple, este permite ser reflejado,
aunque no es tolerante a errores.
Volumen seccionado Se utiliza el espacio de varios discos y los convierte en
una única unidad lógica, usa un tipo especial de formato para escribir en el
disco y tiene más rendimiento que el volumen distribuido; este tipo de
volumen no se puede extender a otros discos dinámicos y tampoco se pueden
reflejar pero una de las grandes desventajas es que si uno de los discos
contenidos en el volumen seccionado falla, el resto del volumen también
fallara.
Volumen RAID – 5: Este tipo de volumen es tolerante a errores, y se caracteriza
por tener sus datos distribuidos en tres o más discos físicos; tiene la ventaja de
recuperar los datos, en caso de que uno de los discos falle.; Mayor rendimiento
que la implementación del RAID-5 mediante software, ya que éste último
sobrecarga el procesador.
DIFERENCIA
Disco básico Disco dinámico
1. Usa particiones primarias, particiones 1. Contiene un gran número de
extendidas y unidades lógicas para volúmenes dinámicos
Organizar datos. (aproximadamente 2000)
pueden tener cuatro particiones Crear volúmenes repartidos entre
2. primarias o tres primarias y una 2. Varios discos.
Partición extendida, la extendida puede
contener varias unidades lógicas (se
admiten hasta 128 Unidades lógicas).
Crear volúmenes tolerantes a
3. errores
Agregar nuevos discos dinámicos
4. sin Reiniciar el equipo.
17. COMPARE LOS VOLÚMENES DINÁMICOS CON LOS ARREGLOS RAID SEGÚN
CORRESPONDA.
Los discos dinámicos tienen como función la posibilidad de crear volúmenes
repartidos entre varios discos y de crear volúmenes tolerantes a errores y el
RAID es una forma de obtener discos duros más grandes, más rápidos, más
seguros y más baratos aprovechando la potencia de la CPU.
Y mi relación es de la siguiente manera, solo voy a mencionar que niveles de
RAID se me relacionan con los tipos de volúmenes de discos dinámicos ya que
anteriormente están los significados.
19. ¿CUAL SON LAS VENTAJAS DE USAR LVM EN UN SISTEMA LINUX FRENTE AL
USO TRADICIONAL DE DISCOS Y PARTICIONES BÁSICAS?
20. ¿QUE SON Y QUE FUNCIÓN CUMPLEN LOS GRUPOS DE VOLÚMENES (VG) EN
LVM?
Los grupos de volumen se definen agrupando uno o más volúmenes físicos y
son por así decirlo como discos virtuales, que toman su capacidad de entre los
volúmenes físicos asignados al grupo de volumen también podríamos decir que
son equivalente a un disco duro, es el punto de abstracción más alto en LVM,
Puede contener volúmenes físicos y lógicos.
Es la entidad que representa el almacenamiento de datos. Por lo tanto,
mientras que antes se trasladaban los discos de un sistema a otro, con LVM se
traslada un grupo de volúmenes de un sistema a otro. Por lo tanto, a menudo
resulta práctico disponer de varios grupos de volúmenes en un sistema.
21. ¿QUE SON Y QUE FUNCIÓN CUMPLEN LOS VOLÚMENES FÍSICOS (PV) EN LVM?
Un volumen físico es un disco o una parte del disco cualquier otra "cosa" que
parezca un disco duro que habilitaremos para su inclusión en un grupo de
volúmenes, también algo que se le parezca como un RAID por software, es el
pedazo de disco que puedo tocar, ver, sentir, tirarlo contra la pared, pisarlo.
En conclusión son cualquier dispositivo de bloques, ya sea un disco duro entero
una partición, hasta incluso dispositivos de bucle.
22. ¿QUE SON Y QUE FUNCIÓN CUMPLEN LOS VOLÚMENES LÓGICOS (LV) EN
LVM?
Los volúmenes lógicos se pueden tratar simplemente como particiones de
disco. Son accesibles a través de los archivos especiales de dispositivo. Un
volumen lógico puede abarcar una serie de volúmenes físicos de un grupo de
volúmenes o representar sólo una parte de un volumen físico; Equivale a una
partición, contiene su propio sistema de archivos; se denominan extensiones
lógicas (EL) y estas son las que le asignan a extensiones físicas. Así, si el tamaño
de la extensión física es de 4 MB, el tamaño de la extensión lógica también es
de 4 MB. El tamaño de un volumen lógico lo determina el número de
extensiones lógicas configuradas.
# pvcreate <dispositivo>
# pvcreate /dev/hdb1
Crear un sistema de archivos (file system) sobre el VL: Una vez que
tenemos un Volumen Lógico, podemos usar su dispositivo como un
dispositivo de bloques en el que crear un sistema de archivos.
mkfs.ext3 /dev/mapper/servidores-ftp