Sei sulla pagina 1di 19

SERVIDORES DE ALTA DISPONIBILIDAD

ALEXANDRA CIFUENTES 33082222 DIANA GMEZ 33082247 DIDIER CORTS 33082202

UNIVERSIDAD DE LA SALLE FACULTAD DE CIENCIAS ECONMICAS Y SOCIALES PROGRAMA SISTEMAS DE INFORMACIN Y DOCUMENTACIN SEGURIDAD Y PRESERVACIN DEL DOCUMENTO ELECTRNICO BOGOT D.C. OCTUBRE 17 DE 2012

SERVIDORES DE ALTA DISPONIBILIDAD

ALEXANDRA CIFUENTES 33082222 DIANA GMEZ 33082247 DIDIER CORTS 33082202

AMPARO VARN DOCENTE

UNIVERSIDAD DE LA SALLE FACULTAD DE CIENCIAS ECONMICAS Y SOCIALES PROGRAMA SISTEMAS DE INFORMACIN Y DOCUMENTACIN SEGURIDAD Y PRESERVACIN DEL DOCUMENTO ELECTRNICO BOGOT D.C. OCTUBRE 17 DE 2012
2

CONTENIDO Pg.

INTRODUCCIN.......................................................................4 2. HISTORIA ...........................................................................5 3. DEFINICIN ........................................................................7 4. OBJETIVO............................................................................7 5. CLUSTER: OBJETIVOS DE FUNCIONAMIENTO...........................7


5.1. REQUISITOS DE UN HAC .......................................................................8 5.2. EJEMPLO ..............................................................................................9 5.3. SISTEMA TOLERANTE A FALLOS...........................................................10 5.4. QU SIGNIFICA BALANCEO COMPARTIDO .............................................11 5.5. EJEMPLOS DE ENTORNOS DE ALTA DISPONIBILIDAD..............................11

6. PORQU UNA PLATAFORMA TECNOLGICA DE ALTA DISPONIBILIDAD? .................................................................14 7. SERVIDORES......................................................................15 8. EJEMPLO EMPRESAS DEDICADAS.........................................17 CONCLUSIONES ....................................................................18 BIBLIOGRAFA.......................................................................19 CIBERGRAFA........................................................................19

INTRODUCCIN Las bases de datos y el auge de Internet han permitido la colaboracin y el intercambio de informacin desde cualquier parte del mundo, ampliando el alcance de las aplicaciones de bases de datos en todas las organizaciones y comunidades. Este alcance nos hace resaltar la importancia de la alta disponibilidad en soluciones de gestin de datos. Tanto las pequeas empresas y las empresas mundiales tienen usuarios de todo el mundo que necesitan acceso a los datos las 24 horas del da. Sin este acceso a datos, las operaciones pueden detenerse, y perder ciertos ingresos. Los usuarios se han vuelto ms dependientes de sus soluciones, que ahora exigen acuerdos de nivel de servicio de sus departamentos de Tecnologa de la Informacin y proveedores.1 Por esta razn en el presente trabajo, se mostraran la importancia de los servidores de alta disponibilidad, para mantener un negocio abierto al pblico las 24 horas del da y los 365 das del ao, buscando garantizar el acceso a los usuarios.

Universidad de Extremadura. Arquitectura alta disponibilidad [en http://campusvirtual.unex.es/cala/epistemowikia/index.php?title=Arquitectura_alta_disponibilidad octubre 17 de 2012]

lnea] [citado
4

2. HISTORIA

El origen del trmino y del uso de este tipo de tecnologa (Servidores de alta disponibilidad) es desconocido pero se puede considerar que comenz a finales de los aos cincuenta y principios de los sesenta. La base formal de la ingeniera informtica de la categora como un medio de hacer trabajos paralelos de cualquier tipo fue posiblemente inventado por Gene Amdahl de IBM, que en 1967 public lo que ha llegado a ser considerado como el papel inicial de procesamiento paralelo: la Ley de Amdahl que describe matemticamente el aceleramiento que se puede esperar paralelizando cualquier otra serie de tareas realizadas en una arquitectura paralela. Este artculo define la base para la ingeniera de la computacin tanto multiprocesador y computacin clster, en donde el principal papel diferenciador es si las comunicaciones inter-procesador cuentan con el apoyo dentro de la computadora (por ejemplo, en una configuracin personalizada para el bus o la red de las comunicaciones internas) o fuera del ordenador en una red. En consecuencia, la historia de los primeros grupos de computadoras est ms o menos directamente ligado a la historia de principios de las redes, como una de las principales motivaciones para el desarrollo de una red para enlazar los recursos de computacin, de hecho la creacin de un clster de computadoras. Las redes de conmutacin de paquetes fueron conceptualmente inventados por la corporacin RAND en 1962. Utilizando el concepto de una red de conmutacin de paquetes, el proyecto ARPANET logr crear en 1969 lo que fue posiblemente la primera red de computadoras bsico basadas en el clster de computadoras por cuatro tipos de centros informticos (cada una de las cuales fue algo similar a un clster pero no un commodity cluster como hoy en da lo entendemos. El proyecto ARPANET creci y se convirti en lo que es ahora Internet. Se puede considerar como la madre de todos los clsteres como la unin de casi todos los recursos de cmputo, incluidos los clsteres, que pasaran a ser conectados. Sin embargo, no fue hasta alrededor de 1983 que los protocolos y herramientas
2

Marco terico sobre la arquitectura de cluster [en http://wwwisis.ufg.edu.sv/wwwisis/documentos/TE/005.1-P855c/005.1-P855c-Capitulo%20II.pdf octubre 15 de 2012]

lnea] [citado
5

para el trabajo remoto facilitasen la distribucin y el uso compartido de archivos fueran definidos en gran medida dentro del contexto de BSD Unix, e implementados por Sun Microsystems y, por tanto llegar a disponerse comercialmente, junto con una comparticin del sistema de ficheros.3 El primer producto comercial de tipo clster fue ARCnet, desarrollada en 1977 por Datapoint pero no obtuvo un xito comercial y los clsteres no consiguieron tener xito hasta que en 1984 VAXcluster produjeran el sistema operativo VAX/VMS. El ARCnet y VAXcluster no solo son productos que apoyan la computacin paralela, pero tambin comparten los sistemas de archivos y dispositivos perifricos. La idea era proporcionar las ventajas del procesamiento paralelo, al tiempo que se mantiene la fiabilidad de los datos y el carcter singular. VAXcluster, VMScluster est todava disponible en los sistemas de HP OpenVMS corriendo en sistemas Itanium y Alpha. Otros dos principios comerciales de clsteres notables fueron el Tandem Himalaya (alrededor 1994 de con productos de alta disponibilidad) y el IBM S/390 Parallel Sysplex (tambin alrededor de 1994, principalmente para el uso de la empresa). La historia de los clsteres de computadoras estara incompleta sin sealar el papel fundamental desempeado por el desarrollo del software de PVM (parallel virtual machine: mquina virtual paralela). Este software de fuente abierta basado en comunicaciones TCP/IP permiti la creacin de un superordenador virtual un clster HPC realizada desde cualquiera de los sistemas conectados TCP/IP.4 De forma libre los clsteres heterogneos han constituido la cima de este modelo logrando aumentar rpidamente en FLOPS globalmente y superando con creces la disponibilidad incluso de los ms caros superordenadores. PVM y el empleo de PC y redes de bajo costo llev, en 1993, a un proyecto de la NASA para construir supercomputadoras de clsteres.

En 1995, la invencin de la Beowulf un estilo de clster


3 4

una granja de

Ibd., p 14 Ibd., p 15
6

computacin diseada segn un producto bsico de la red con el objetivo especfico de ser un superordenador capaz de realizar firmemente y clculos paralelos HPC. Esto estimul el desarrollo independiente de la computacin Grid como una entidad, a pesar de que el estilo Grid giraba en torno al del sistema operativo Unix y el Arpanet.5 3. DEFINICIN Alta disponibilidad: Son clsteres cuyo objetivo de diseo es el de proveer disponibilidad y confiabilidad. Estos clsteres tratan de brindar la mxima disponibilidad de los servicios que ofrecen. La confiabilidad se provee mediante software que detecta fallos y permite recuperarse frente a los mismos, mientras que en hardware se evita tener un nico punto de fallos.6 4. OBJETIVO El objetivo de diseo de los servidores de Alta disponibilidad es el de proveer disponibilidad y confiabilidad. Estos clusters tratan de brindar la mxima disponibilidad de los servicios que se ofrecen. La confiabilidad se provee mediante software que detecta fallos y permite recuperarse frente a los mismos, mientras que en hardware se evita tener un nico punto de fallos. 5. CLUSTER: OBJETIVOS DE FUNCIONAMIENTO Cluster de alto rendimiento (HP): Enlazar muchos ordenadores para conseguir que funcionen en equipo y obtengan la solucin de un problema ms rpida trabajando todos juntos en el mismo problema independientemente.7

Cluster de alta disponibilidad (HAC): Conseguir un sistema de ordenadores mas


5 6

Ibd., p 15 Occentus. Alojamiento de alta disponibilidad [en lnea] https://www.occentus.net/hosting/caracteristicasdestacadas/alta-disponibilidad [ citado octubre 17 de 2012] 7 Universidad Autonoma de Barcelona. Seminario de supercomputacin [en lnea] http://domotica.dis.ulpgc.es/supercomputacion/SC06Tolerancia.pdf [ citado octubre 17 de 2012] p. 5
7

fiable, compartiendo trabajos y con un funcionamiento redundante, de tal manera que si un ordenador falla otro se encarga de realizar su trabajo.8 Alta disponibilidad de: Procesamiento: Cluster; Nodo; Red de Interconexin Datos: Almacenamiento: RAID

Intenta mantener en todo momento la prestacin de servicio encubriendo los fallos que se pueden producir. 5.1. REQUISITOS DE UN HAC Fiabilidad Disponibilidad: Porcentaje del tiempo en el cual el sistema est disponible para el usuario. Facilidad de mantenimiento: Facilidad de mantener el sistema en condiciones de operacin (reparaciones, actualizaciones, etc.) tanto a nivel hardware como software.

Ibd., p 5
8

El sistema est disponible el mximo tiempo posible (availability)


5.2. EJEMPLO

Visa Internacional tuvo 92 minutos sin servicio en los ltimos 12 aos (99.998%). Es probablemente la instalacin comercial ms segura del mundo. 5 minutos sin servicio significan dejar de procesar 55 millones de dlares en pagos. 10.000 transacciones por segundo (100 trx por segundo).
9

5.3. SISTEMA TOLERANTE A FALLOS Un Sistema Tolerante a Fallos es aquel que posee la capacidad interna para preservar la ejecucin correcta de las tareas a pesar de la ocurrencia de fallos Hardware o Software. La garanta de funcionamiento de un sistema disminuye debido a la existencia de:

El objetivo de la Tolerancia a Fallos: Evitar la avera del sistema, incluso en presencia de fallos, es decir, tratar de conseguir que el sistema siga funcionando. En sistemas Tolerantes a Fallos, se enmascara la presencia de los fallos usando redundancia (en cualquier nivel). Sistema tolerante a fallos debe ser sistema redundante La tolerancia de fallos se basa en la redundancia Se utilizan componentes adicionales para detectar los fallos y recuperar el comportamiento correcto. Esto aumenta: La complejidad del sistema y puede introducir fallos adicionales El coste del sistema El overead
10

Puede haber redundancia en cualquier nivel: Redundancia en el hardware: utilizacin de componentes hardware extra. Redundancia temporal: repeticin de las operaciones y comparacin de los resultados. Redundancia en la informacin: codificacin de los dato Redundancia en el software: realizacin de varias versiones de un mismo programa y del uso de tcnicas de consistencia para comprobar que el sistema funciona correctamente.

5.4. QU SIGNIFICA BALANCEO COMPARTIDO Es el balanceo de cargas entre servidores, a travs de un equipo no dedicado exclusivamente al proyecto del cliente. El equipo balanceador soporta el balanceo de mltiples proyectos de distintos clientes. 5.5. EJEMPLOS DE ENTORNOS DE ALTA DISPONIBILIDAD -Estructura basada en balanceadores y firewall compartidos. Entorno Web balanceado con estructura independiente para servidor de correo. Con clster de Base de Datos en Replicacin activa/pasiva. Incluye un almacenamiento compartido en servidores de gran capacidad de disco modelos.9

Serveisweb. Entornos de alta disponibilidad y balanceadores la mxima seguridad y garanta [en lnea] http://www.serveisweb.com/servidores/balanceo/ [citado octubre 17 de 2012]
11

-Estructura basada en balanceadores y firewalls dedicados para entorno Web de alta productividad, incluye clster de motor de Base de Datos con replicacin activa/pasiva y backup automtico a sistema NFS de almacenamiento.10

-Estructura basada en balanceadores y firewalls dedicados para entorno Web de


10

Ibd., p 1
12

alta productividad, incluye clster de motor de Base de Datos con replicacin activa/pasiva y backup automtico a sistema NFS de almacenamiento basado en SAM, con switching de red privado y en alta disponibilidad.11

11

Ibd., 1
13

6. Porqu una plataforma tecnolgica de alta Disponibilidad? Porque su negocio no puede permitirse paradas no planificadas. Se trata de poner en marcha todos los recursos necesarios para permitir que los sistemas funcionen las 24 horas del da, mantenindolos a salvo de interrupciones y con los niveles apropiados de dimensionamiento para garantizar tiempos de respuesta adecuados. Ofrecer alta disponibilidad y por tanto Disponibilidad Continuada de las aplicaciones significa realizar grandes inversiones para que todos los elementos que forman parte de los recursos de infraestructura sean Redundantes, Escalables y Seguros con planes de Contingencias y de mejora continuos. 12

12

Datadec Online. Las plataforma de business alta http://www.ddol.es/alta_disponibilidad.htm [citado octubre 16 de 2012]

disponibilidad

[en

lnea]
14

7. SERVIDORES
13

Procesadores 14 Procesadores Intel Xeon Hasta 2 procesadores Intel Xeon serie 5400 de cuatro ncleos hasta 3,33GHz Hasta 2 procesadores de ncleo cudruple Intel Low Volt Xeon L5400 a 2,66 GHz Hasta 2 procesadores Intel Xeon serie 5200 de doble ncleo hasta 3,5GHz Chipset Intel 5000X, Bus frontal lateral (FSB) de 1066 MHz y 1333 MHz Memoria/Sistema operativo 8 ranuras DIMM Mximo: ocho DIMM de 8GB para un total de 64GB de RAM Admite memorias DIMM Single Rank de 512MB y Dual Rank de 1GB, 2GB, 4GB y 8GB a 667 MHz Admite espejo de memoria Hipervisor integrado (opcional): VMware ESXi 3.5 Citrix XenServer Dell Express Edition Citrix XenServer Dell Enterprise Edition Sistemas operativos Microsoft Windows Server 2008 Microsoft Windows Server 2003 Red Hat Linux Enterprise Almacenamiento Unidades de disco duro: SAS de 2,5" (10K rpm): 73GB2, 146GB2, 300GB2 SAS de 2,5" (15K rpm): 36GB2 o 73GB2 SAS de 3,5" (10k rpm): 300GB2, 400GB2 SAS de 3,5" (15k rpm): 73GB2, 146GB2, 300GB2
13

Imagen tomada de: http://www.dell.com/downloads/emea/products/pedge/es/PE1950_Spec_Sheet_Quad.pdf 14 DELL. Estados Unidos. Servidor power edge 1950 III Alta disponibilidad [en lnea] http://www1.la.dell.com/ue/es/gen/Empresarial/pedge_1950_3/pd.aspx?refid=pedge_1950_3&s=gen [citado octubre 16 de 2012]
15

SAS Nearline de 3,5 (7.200 rpm): 500 GB, 750 GB, 1 TB SATA de 3,5" (7,2k rpm): 160GB2, 250GB2, 500GB2, 750GB2 Capacidad mxima de almacenamiento interno: 15 Hasta 2 TB2: 2 x SAS Nearline de 1 TB (7.200 rpm) Unidad ptica DVD-ROM PATA slimline interno opcional Combo CD-RW/DVD-ROM PATA slimline interno opcional Almacenamiento externo Arreglo de almacenamiento modular en disco PowerVault MD3000 Sistema de almacenamiento externo SAS PowerVault MD1000 Productos Dell/EMC AX150/AX150i CX3-10c CX3-20 CX3-40 CX3-80 Almacenamiento interno 2 X 3.5" SAS (10K/15K) o SATA (7.2K) 4 X 2.5" SAS (10K) Opciones de respaldo externo: Bibliotecas: Bibliotecas modulares de cintas PowerVault ML6000 Bibliotecas de cintas compactas PowerVault TL2000 y TL4000 Autocargadores: Autocargador PowerVault 124T Unidades simples: Unidad de disco extrable PowerVault RD1000 Software de cinta: Symantec Backup ExecTM 11d Yosemite TapewareTM 8.1 CommVault Galaxy Express 5.9 Respaldo en cinta Backup Exe Quickstart EMC NetworkerTM

15

Ibd., p 1
16

8. EJEMPLO EMPRESAS DEDICADAS


16

Imagen tomada de: Centro de datos

16

Centro de datos. Servidores Dedicados Hosting Dedicado - Alta disponibilidad [en lnea] http://www.centrodedatos.com/servidores-dedicados/ [citado octubre 16 de 2012]
17

CONCLUSIONES Las tecnologas de alta disponibilidad garantizan accesibilidad a la informacin de los sistemas informticos, su objetivo es satisfacer las exigencias de los usuarios finales, en un mundo donde la tecnologa y la informacin se encuentran globalizadas y el acceso a la informacin es la clave del xito. Implementar una solucin de alta disponibilidad resulta una garanta para los usuarios de un sistema web, debido a que garantiza la accesibilidad y la disponibilidad de la informacin a travs de un proceso que permite compartir la carga de un servidor en varios repositorios espejos y monitoreados por procesos que garantizan un manejo de alertas tempranas ante cualquier fallo.

18

BIBLIOGRAFA

Fault Tolerance in Distributed Systems. P. Jalote. Prentice Hall 1994 Elnozahy, E.N.; Alvisi, L.; Wang, Y. & Johnson, D.B. A Survey of Rollback-recovery Protocols in Message-passing Systems. ACM Computing Surveys, ACM Press, 2002, 34, 375-408. Introduction to Parallel Computing (2nd Edition). A. Grama, A. Gupta, G. Karypis, V. Kumar. Pearson Addison Wesley, 2003 CIBERGRAFA Centro de datos. Servidores Dedicados Hosting Dedicado - Alta disponibilidad [en lnea] http://www.centrodedatos.com/servidores-dedicados/ [citado octubre 16 de 2012] Datadec Online. Las plataforma de business alta disponibilidad [en lnea] http://www.ddol.es/alta_disponibilidad.htm [citado octubre 16 de 2012] DELL. Estados Unidos. Servidor power edge 1950 III Alta disponibilidad [en lnea] http://www1.la.dell.com/ue/es/gen/Empresarial/pedge_1950_3/pd.aspx? refid=pedge_1950_3&s=gen [citado octubre 16 de 2012] Marco terico sobre la arquitectura de cluster [en lnea] http://wwwisis.ufg.edu.sv/wwwisis/documentos/TE/005.1-P855c/005.1-P855cCapitulo%20II.pdf [citado octubre 15 de 2012] Occentus. Alojamiento de alta disponibilidad [en lnea] https://www.occentus.net/hosting/caracteristicas-destacadas/alta-disponibilidad [ citado octubre 17 de 2012] Serveisweb. Entornos de alta disponibilidad y balanceadores la mxima seguridad y garanta [en lnea] http://www.serveisweb.com/servidores/balanceo/ [citado octubre 17 de 2012] Universidad Autonoma de Barcelona. Seminario de supercomputacin [en lnea] http://domotica.dis.ulpgc.es/supercomputacion/SC06Tolerancia.pdf [ citado octubre 17 de 2012] p. 5 Universidad de Extremadura. Arquitectura alta disponibilidad http://campusvirtual.unex.es/cala/epistemowikia/index.php? title=Arquitectura_alta_disponibilidad [citado octubre 17 de 2012] [en lnea]

19

Potrebbero piacerti anche