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

1

1. MIDDLEWARE
Para definir Middleware se utilizara 3 conceptos de diferentes autores:
Middleware es el software que intercomunica a la aplicacin con el Sistema Operativo de
forma que se facilite el desarrollo de programas y la administracin del sistema. El Software
middleware est incluido dentro del SSI, no obstante conviene mencionarlo de forma
independiente ya que existen mltiples acciones Middleware que no contemplan, en el
momento de su creacin, la inclusin en un SSI. (Barro Ameneiro, 2002, pg. 63)
Middleware es el software que conecta o integra componentes de software entre
aplicaciones y sistemas distribuidos o dispares. Middleware permite la transferencia eficaz de
datos entre aplicaciones y en consecuencia, es esencial para los servicios que dependen de
mltiples aplicaciones o fuentes de datos. (The Stationery Office, 2009, pg. 19)
Middleware supone el enlace que permite que un cliente obtenga un servicio de un servidor.
Esto se inicia en el mdulo de API del cliente que se emplea para invocar un servicio real a los
dominios del servidor. (Desongles Corrales, Ponce Cifredo, Garzon Villar, Sampalo de la Torre,
& Martos Navarro, 2008, pg. 210).
Entonces Middleware es un software que permite la conexin entre las aplicaciones y el
sistema operativo brindando facilidad a la hora de administrar el sistema es decir permite la
transferencia eficaz de datos entre aplicaciones.
2. ALTA DISPONIBILIDAD
El termino alta disponibilidad hace referencia a una serie de medidas a tomar en cualquier
sistema para mantenerlo prestando servicio las 24 horas del da. En sistemas crticos es
imprescindible contar con el hardware y el software necesario para garantizar que la
disponibilidad ser lo ms alta posible. (Cortes Eslava, 2008, pg. 145)
Es la capacidad de mantener operativas las aplicaciones de la organizacin, eliminando las
paradas de los sistemas de informacin. Los sistemas informticos se tienen que haber
configurado para reducir al mnimo porcentaje el tiempo de inactividad o de falta de
disponibilidad, para conseguir la mxima cota de utilidad. La alta disponibilidad de un sistema
se consigue al reducir al mnimo la posibilidad que un error de hardware o un defecto de
2

software comporte la interrupcin de uso del sistema o la perdida de datos del sistema
(Colobran Huguet, Arques Soldevola, & Marco Galindo, 2008, pg. 78)
3. RAID
Segn Paula Baudris en su libro administrador de redes Windows, (Budris, 2011). RAID
(Redundant Array of Independent -or Inexpensive- Arreglo redundante de discs
independientes o de bajo costo), hace referencia a una arquitectura para el almacenamiento
de datos de discos duros, que basado en niveles define el tipo de tolerancia del sistema y la
forma en la que los datos se distribuyen entre los dos o ms discos que conforma el array..
Existen varios de tipos de RAID, y cada uno de ellos se adecua a diferentes necesidades y
recursos.
3.1. Raid 0: Este arreglo no sirve para proteger los datos porque no tiene tolerancia a fallos
(no guarda datos de forma redundante). Su utilidad es permitir una velocidad ms alta en
operaciones de escritura y de lectura, por que utiliza ms de un disco a la vez. Es muy util
para sistemas que realizan muchas operaciones con archivos grandes, pero no se utiliza
en servidores. Requiere como mnimo dos discos para implementarse.

Figura 1.El RAID 0 no brinda tolerancia a fallos, solo provee mayor velocidad de transferencia

3.2. RAID 1: Este RAID utiliza dos discos de igual tamao y duplica toda la informacin en
ambos, es decir, un disco es el espejo del otro. Aunque esto provee un mecanismo muy
seguro para resguardar los datos, su desventaja es que utiliza mucho espacio para
almacenar todo duplicado. Necesita como mnimo dos discos para implementarse y
3

pueden utilizarse varios pares de discos espejados. El espacio disponible de este arreglo
ser la mitad de la capacidad total de los discos que utilicemos para armarlo.

Figura 2. El RAID 1 desaprovecha mucho espacio de disco porque duplica toda la informacin que se guarda
3.3. RAID 2: Este nivel de RAID separa la informacin en bits que escribe en cada disco y
adems utiliza discos adicionales para almacenar un cdigo de correccin de errores.
Puede reparar informacin daada mediante el cdigo ECC, que almacena con un
mtodo llamado Hamming.


Figura 3. El sistema de RAID 2 no se usa, porque no tiene una utilidad muy bien determinada
4

3.4. RAID 3: Este RAID usa un disco de comprobacin (denominado de paridad) para cada
arreglo de discos. Divide en partes los bloques de informacin, las escribe en paralelo, y
graba en ese disco de paridad una informacin que puede ser recuperada en caso de
fallas. Utiliza como mnimo tres unidades de disco.

Figura 4. A partir de la informacin del disco de paridad se puede recuperar la informacin de los otros discos.
3.5. RAID 4: este RAID es similar al 3, pero en lugar de dividir los bloques en partes para
escribirlos, los enva completos a cada disco, y tambin guarda informacin de paridad en
el disco adicional. Necesita un mnimo de tres discos para su implementacin.

Figura 5. El RAID 4 guarda bloques completos en cada disco.
3.6. RAID 5: este RAID almacena la informacin en bloques y guarda informacin de paridad,
pero a diferencia de los anteriores, no utiliza un disco especial para hacerlo, sino que va
guardando ese dato en todos los discos. Esto evitara que si se arruina el disco de paridad,
resulte imposible recuperar la informacin para implementarlo, se requieren como
mnimo 3 disco. En comparacin con el nivel 1, en caso de fallas, es ms difcil recuperar
5

la informacin, pero no se desaprovecha tanto espacio. La capacidad total se obtiene con
este arreglo es la suma de la capacidad de todos los volmenes menos el equivalente a
uno.

Figura 6. El RAID 5 es el nivel ms utilizado, por que provee tolerancia a fallos y mejora la performance de operaciones
de lectura y de escritura
3.7. RAID 6: este nivel de RAID es bsicamente, igual al nivel 5, pero con informacin de
paridad adicional que provee tolerancia a fallos frente a la falla de discos, Requiere un
minimo de cuatro discos, y no es uno de los sistemas RAID originales

Figura 7. Este sistema tiene doble informacin de paridad, por lo que es ideal para utilizarlo con informacin critica
3.8. RAID 10: Este nivel es uno de los tipos anidados, lo que significa que combina dos niveles
de RAID. Por un lado, implementa RAID 1, del que hereda la velocidad y la tolerancia a
fallos. Del nivel 0, toma la divisin de a informacin en varias unidades de disco. Este
6

nivel hibrido es ideal para sistemas con altos requerimientos y tolerancia a fallos. Solo
debemos tener en cuenta que necesita un mnimo de cuatro discos para funcionar.


Figura 8. Este arreglo es muy caro de implementar y consumo muchos recursos
3.9. RAID 50: Es ms tolerante a fallas que el nivel 5, pero consume el doble de recursos para
los clculos de paridad. Tambin tiene altas tasas de transferencia. Del RAID 0 trae su
buena performance para requerimientos pequeos de informacin.

Figura 9. Aunque falle un disco de cada conjunto de RAID5, la informacin se puede recuperar

7

3.10. RAID 0+1: Este RAID anidado es un espejado con segmentos RAID 0. Tiene el
mismo nivel de tolerancia a fallos que el RAID 5 y alcanza altas velocidades de
transferencia. Es seguro y veloz, pero muy caro de implementar.

Figura 10. Para aumentar la capacidad, se deben agregar discos de a pares.

8

Para el mejor entendimiento de los tipos de RAID se presenta el siguiente cuadro comparativo de las principales funciones y caractersticas de
cada RAID:
Tabla 1. Hay que evaluar las opciones de niveles de RAID antes de elegir cual se va a implementar, porque proveen diferentes prestaciones.
RAID Discos
mnimos
Objetivo Caractersticas y utilidades principales Ventajas Desventajas
RAID 0 2 Rendimiento Los datos se fracciona en bloques y cada bloque se escribe
en una unidad distinta. Es til para equipos de edicin de
video, imgenes o aplicacin que utilizan mucho ancho de
banda de disco.
Alto rendimiento de
lectura y escritura. Fcil de
implementar, no es
tolerante a fallos.
El fallo en un disco hace que
se pierda toda la
informacin del arreglo.
RAID 1 2 Seguridad Lee al doble de velocidad que un solo disco, pero escribe a
la misma velocidad. No requiere tareas para recuperarlos
datos, ya que basta con copiarlos en un disco nuevo y
remplazar el disco daado
Fcil y rpida recuperacin
de los datos
Por duplicar el 100% de la
informacin, inutiliza la
mitad de la capacidad
disponible.
RAID 2 14 o 39 Seguridad Divide la informacin en bloquees y graba cdigos de
comprobacin de errores en otro disco.
Correccin de errores en el
momento que ocurren.
Permite altas velocidades
de transferencia.
Solo se justifica en casos en
los que se necesita una
velocidad de transferencia
muy alta.
RAID 3 3 Seguridad Divide la informacin en partes que escribe en cada disco, y
graba informacin de paridad en otro disco, que luego lee
cuando se realiza la lectura de la informacin
Altas velocidades de
lectura y de escritura. El
fallo de un disco tiene
bajo impacto
Es muy difcil implementarlo
por software
RAID 4 3 Seguridad Divide la informacin en bloquees que escribe en cada
disco, y escribe informacin de paridad en el disco de
Alta velocidad de lectura. Es difcil la recuperacin de
9

paridad. los datos en caso de fallas, y
si se pierden los datos de
paridad, la recuperacin no
es posible.
RAID 5 3 Seguridad y
rendimiento
Escribe la informacin en bloquees y guarda en cada disco
informacin de paridad para su recuperacin en caso de
fallos.
Es recomendable para servidores de archivos, aplicaciones,
base de datos, web, e-mail e intranet.
Alta velocidad de lectura. El fallo de un disco tiene
bastante impacto en el
rendimiento. La velocidad de
transferencia de cada
bloque es la misma que
tiene un solo disco.
RAID 6 4 Seguridad Es una extensin del RAID 5 que tiene soporte adicional a
las fallas. Los datos son separados en bloque como en el
RAID 5, pero se calcula un segundo elemento de paridad
que se guarda distribuido entre los discos para brindar
soporte a la falla simultnea de varios discos.
Es la solucin ideal para
aplicaciones e informacin
critica.
La controladora tiene un
diseo muy complejo. El
clculo de direccionamiento
de paridad consume muchos
recursos
RAID
10
4 Seguridad y
Rendimiento
Es un RAID 0 con segmentos RAID 1 (espejados). Tiene el
mismo nivel y toleracin a fallos que el RAID 1.
Alta performance
tolerancia a fallos,
Coste elevado.
Alto consumo de recursos.
RAID
50
6 Seguridad y
Rendimiento
Se puede utilizar en entornos en los que in RAID 5 sera
adecuado, pero se prefiere obtener un mejor rendimiento
Es muy tolerante a fallos y
tiene un buen rendimiento
Es muy caro implementarlo
La falla de dos discos en un
segmento RAID5 deja
inservible todo el arreglo.
RAID 0
+1
4 Seguridad y
Rendimiento
Utiliza los niveles 0 y 1 a la inversa que el RAID 10, ya que es
un RAID 1 con segmentos RAID 0
Alta seguridad y velocidad. Caro de implementar
10


4. Bibliografa
Barro Ameneiro, S. (2002). Fronteras de la Computacion. Espaa: Diaz de Santos.
Budris, P. (2011). Administrador de redes windows. Buenos Aires: Dalaga.
Colobran Huguet, M., Arques Soldevola, J., & Marco Galindo, E. (2008). Administracion de Sistemas
Operativos en Red. Barcelona: Laburo.
Cortes Eslava, J. (2008). Guia Practica de Administracion de SQL Server 2006.
Desongles Corrales, J., Ponce Cifredo, E., Garzon Villar, L., Sampalo de la Torre, M., & Martos
Navarro, F. (2008). Tecnicos de soporte informatico de la comunicacion. Madrid: Mad.
The Stationery Office. (2009). Operacion del servicio. Reino Unido: Crown.

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