UNIVERSIDAD FRANCISCO GAVIDIA
FACULTAD DE INGENIERIA Y ARQUITECTURA
TRABAJO DE GRADUACION
CREACIÓN DE UN DISEÑO DE PROTOTIPO DE CLÚSTER PARA
BALANCEO
DE CARGA Y ALTA DISPONIBILIDAD.
"CASO PRÁCTICO: UNIVERSIDAD FRANCISCO GAVIDIA".
PRESENTADO POR:
RENE MAURICIO CASTILLO LUNA.
GRISELDA YESENIA COTO PARADA.
ANA SILVIA POSADA ORDOÑEZ.
PARA OPTAR AL GRADO DE:
INGENIERO EN CIENCIAS DE LA COMPUTACIÓN
AGOSTO 2009
SAN SALVADOR, EL SALVADOR, CENTROAMERICA
UNIVERSIDAD FRANCISCO GAVIDIA
RECTOR:
ING. MARIO ANTONIO RUÍZ RAMÍREZ
SECRETARIA GENERAL:
LICDA. TERESA DE JESÚS GONZÁLEZ DE MENDOZA
FACULTAD DE INGENIERIA Y ARQUITECTURA
DECANO:
ING. ELBA PATRICIA CASTANEDO DE UMAÑA
UNIVERSIDAD FRANCISCO GAVIDIA
ORGANIZACIÓN DE TRABAJO DE GRADUACIÓN:
DECANO:
ING. ELBA PATRICIA CASTANEDO DE UMAÑA
ASESOR:
ING. SUSAN LISSETTE CANO
JURADO EVALUADOR:
ING. LUIS GUSTAVO CISNEROS PANIAGUA
LIC. SAÚL ANTONIO CORNEJO HERNÁNDEZ
LIC. JAIME RICARDO HERNÁNDEZ
AGRADECIMIENTOS
Al llegar a este momento en la Historia de mi vida, doy gracias a Dios por
haberme dado las fuerzas, el coraje y la paciencia necesarios para culminar con
éxito este paso en mi carrera profesional.
Doy Gracias a mi Padres por sus palabras de aliento y sus consejos sabios; por
siempre creer en mí.
Doy Gracias a mi Esposo por su apoyo incondicional, sus palabras de ánimo, su
aporte de conocimiento y las múltiples muestras de solidaridad.
Doy gracias a mi asesora Ing. Susan Cano por todo el empeño y esfuerzo que
puso para sacarnos con éxito de este proceso.
Gracias a todos los que nos apoyaron, al departamento de informática de CEPA
por darnos muy gentilmente un lugar para reunirnos, al Ing. Mario Villalobos por
todo el tiempo y aporte de ideas que nos brindo, gracias a mis hermanos y a mi
hijo por motivarme a salir adelante.
Gracias a todos los que de alguna u otra manera aportaron para que este logro
obtenido fuera una realidad.
Ana Silvia Posada
AGRADECIMIENTOS:
A DIOS: Por darme la bendición de poder culminar mi carrera y con ello valorar
todo el esfuerzo que mis padres han hecho a lo largo de mi vida para brindarme
un mejor futuro y ponerme en mi camino a tantas personas que me brindaron su
apoyo, sabiduría y me dieron ánimos de seguir adelante hasta poder llegar al final
de mi carrera.
A MI MADRE: Cristina de Coto por su apoyo, amor, consideración y comprensión
al no poderle dedicar mucho tiempo durante el proceso de trabajo de graduación.
Por enseñarme a aprovechar bien mi tiempo y enseñarme el amor a Dios.
A MI PADRE: Joaquín Coto por sus esfuerzos para ayudarme económica y
moralmente en toda mi carrera, su paciencia, muestras de cariño y solidaridad
esperándome cuando iba a clases, por acompañarme cuando más lo necesitaba,
dejando a un lado sus cosas por andar conmigo en todo momento.
A MI ASESORA Y AMIGA: Ing. Susan Cano, por su apoyo incondicional y
brindarnos su experiencia en los procesos de tesis, empeño, paciencia, dedicación
y tomarse como propio éste trabajo de tesis.
A MIS AMIGOS: Ing. Andrés Pascasio, Ing. René Ventura, Ing. Mario Villalobos,
Alfredo Celso por su ayuda incondicional y estar presentes cuando más los
necesitaba, por su amistad. Y a todos aquellos que de una u otra forma aportaron
de sus conocimientos con la mayor voluntad cuando así lo necesitaba.
A MIS JEFES: Sra. Ana Ruth de Teos, Srita. Cecilia Oliva, Ing. Luis Morales, por
su apoyo, ayuda y comprensión con los permisos solicitados, consejos y ánimos
para seguir adelante.
Gracias a cada uno de ustedes. Ningún logro vale tanto como aquél que puede
compartirse con aquellos que han ayudado a que éste se alcance.
Griselda Yesenia Coto Parada
AGRADECIMIENTOS
A Dios: Por haberme permitido llegar hasta este punto que costo tanto.
Gracias por darme salud y vida, lo cual me permitieron alcanzar
este objetivo.
A mis padres: Gracias por su apoyo desinteresado y en todo sentido, por sus
consejos, por haberme inculcado en todo este tiempo el sentido de
responsabilidad, y enfoque para alcanzar cueste lo que cueste los
objetivos personales y profesionales.
A nuestra
asesora:
Por habernos presionado para cumplir en tiempo y forma con
nuestras responsabilidades para poder alcanzar este importante
logro. Gracias por tu tiempo.
A todas aquellas
personas:
Que con sus conocimientos, tiempo, paciencia y entrega, nos
ayudaron a salir adelante en los momentos donde no
encontrábamos la salida a los problemas técnicos con los cuales
nos enfrentamos a lo largo de nuestro proyecto. Gracias también a
aquellos quienes nos impulsaron a seguir pese a todos los
problemas y dificultades que tuvimos que vencer para terminar
exitosamente nuestra tesis.
René Mauricio Castillo Luna
TABLA DE CONTENIDO
RESUMEN……..…………………………………………………………….…......…… i
INTRODUCCION…………………………………………………………….…...…… . iii
CAPITULO I........................................................................................................... 1
GENERALIDADES DEL PROYECTO Y DE LA DTC DE LA UNIVERSIDAD
FRANCISCO GAVIDIA .......................................................................................... 1
1.1 NOMBRE DEL PROYECTO ..................................................................... 1
1.2 OBJETIVOS DEL PROYECTO ................................................................. 1
1.2.1 GENERAL .......................................................................................... 1
1.2.2 ESPECIFICOS ................................................................................... 1
1.3 ALCANCES Y LIMITACIONES DEL PROYECTO ..................................... 2
1.3.1 ALCANCES ........................................................................................ 2
1.3.2 LIMITACIONES .................................................................................. 3
1.4 JUSTIFICACION DEL PROYECTO .......................................................... 4
1.5 PLANTEAMIENTO DEL PROBLEMA ....................................................... 6
1.6 ANTECEDENTES DE LA UNIVERSIDAD FRANCISCO GAVIDIA ............ 7
1.7 ORGANIGRAMA DE LA UFG ................................................................... 8
1.8 ANTECEDENTES DE LA DIRECCION DE TECNOLOGIA Y
COMUNICACIONES........................................................................................... 9
1.9 ORGANIGRAMA DE LA DIRECCION DE TECNOLOGIA Y
COMUNICACIONES......................................................................................... 11
CAPITULO II........................................................................................................ 13
MARCO TEORICO SOBRE LA ARQUITECTURA DE CLUSTER........................ 13
2.1 GENERALIDADES .................................................................................. 13
2.2 HISTORIA DE CLUSTER. ....................................................................... 14
2.3 FUNDAMENTOS GENERALES DE CLUSTERS. ................................... 15
2.3.1 DEFINICIÓN DE CLÚSTER ............................................................. 15
2.3.2 CLASIFICACION DE CLUSTER ....................................................... 16
2.3.3 CARACTERÍSTICAS DE LOS CLÚSTER ......................................... 17
2.3.3.1 ESCALABILIDAD. ......................................................................... 18
2.3.3.2 DISPONIBILIDAD. ......................................................................... 19
2.3.3.3 RENDIMIENTO. ............................................................................ 20
2.4 ARQUITECTURA DE CLUSTERS. ............................................................. 21
2.4.1 COMPONENTES DE UN CLÚSTER ................................................ 21
2.4.1.1 NODOS. ........................................................................................ 22
2.4.1.2 SISTEMAS OPERATIVOS. ........................................................... 24
2.4.1.3 CONEXIONES DE RED. ............................................................... 25
2.4.1.4 MIDDLEWARE. ............................................................................. 26
2.4.1.5 PROTOCOLOS DE COMUNICACION .......................................... 28
2.4.1.6 AMBIENTES DE PROGRAMACION PARALELA .......................... 29
2.4.1.7 APLICACIONES ............................................................................ 29
2.5 TIPOS DE CLÚSTER ............................................................................. 30
2.5.1 CLÚSTER DE ALTO RENDIMIENTO ............................................... 30
2.5.2 CLÚSTER DE ALTA DISPONIBILIDAD (HA, HIGH AVAILABILITY). 31
2.5.2.1 CARACTERISTICAS Y FUNCIONAMIENTO DE ALTA
DISPONIBILIDAD. ......................................................................................... 33
2.5.2.2 SPOF (SINGLE POINT OF FAILURE O PUNTO SIMPLE DE
FALLA)………… ............................................................................................ 33
2.5.2.3 SERVICIO DE DATOS .................................................................. 34
2.5.2.4 DINAMICA DE ALTA DISPONIBILIDAD (HA) ............................... 34
2.5.2.5 GRUPOS DE RECURSOS DE UN SERVICIO DE DATOS ........... 36
2.5.3 CLUSTER DE BALANCEO DE CARGA ........................................... 38
2.5.3.1 BALANCEO DE CARGA ( LOAD BALANCING) ............................ 38
2.5.3.2 BALANCEO DE CARGA POR SISTEMA DE NOMBRES DE
DOMINIO O DNS .......................................................................................... 39
2.5.3.3 BALANCEO DE CARGA MEDIANTE UN NODO DIRECTOR ....... 40
2.5.4 CLUSTER TOLERANTE A FALLOS ................................................. 43
2.5.5 CLUSTER DE ALTA CONFIABILIDAD (HR, HIGH RELIABILITY) .... 43
2.6 VENTAJAS Y DESVENTAJAS DE CLUSTERS. ..................................... 43
2.6.1 VENTAJAS ....................................................................................... 43
2.6.2 DESVENTAJAS ................................................................................ 44
2.7 PLANIFICACION Y ADMINISTRACIÓN DE CLUSTERS. ....................... 44
2.7.1 ADMINISTRACIÓN........................................................................... 44
2.7.1.1 REGISTRO DE EVENTOS (LOGGING) ........................................ 46
2.7.1.2 FALLA Y RECUPERACION DE HARDWARE ............................... 46
2.7.1.3 FALLA DE SOFTWARE ................................................................ 47
2.7.1.4 FALLA Y RECUPERACION DEL SISTEMA DE ARCHIVOS ......... 47
2.7.1.5 ENCOLAMIENTO (QUEING) ........................................................ 48
2.7.1.6 MONITOREO (MONITORING) ...................................................... 49
2.7.1.7 CONTABILIDAD (ACCOUNTING) ................................................. 49
2.7.2 PLANIFICACIÓN DE TAREAS. ........................................................ 50
2.8 SOLUCIONES DE ALTA DISPONIBILIDAD (HA) PARA LINUX. ............ 51
2.9.1 HEARTBEAT .................................................................................... 51
2.9.2 CYRUS ............................................................................................. 52
2.9.3 RSYNC ............................................................................................. 53
2.9.4 NFS .................................................................................................. 54
2.9.5 LDIRECTORD Y LVS (LINUX VIRTUAL SERVER) .......................... 55
2.9.6 ROUND ROBIN DNS ........................................................................ 56
2.9.7 HAPROXY ........................................................................................ 56
2.9.8 PIRAHNA ......................................................................................... 57
2.9.9 ULTRAMONKEY .............................................................................. 57
2.9.10 KIMBERLITE .................................................................................... 57
2.10 EL MODELO OSI .................................................................................... 57
2.11 APLICACIONES EN LAS QUE SE HA UTILIZADO LA ARQ. DE
CLÚSTER. ........................................................................................................ 59
2.11.1 CLÚSTER GOOGLE ........................................................................ 59
2.11.2 CLUSTER IMPLEMENTADOS A NIVEL NACIONAL (EN EL
SALVADOR). ................................................................................................. 60
2.11.3 EVOLUCIÓN DE LOS CLÚSTERS ................................................... 60
2.12 GESTIÓN DE ALMACENAMIENTO EN DISCOS ................................... 64
2.12.1 REDUNDANT ARRAY OF INDEPENDENT DISKS (RAID) ............. 65
2.12.2 ARREGLOS DE DISCOS DUROS ................................................... 66
2.12.3 NIVELES DE ARREGLOS ................................................................ 67
2.12.3.1 RAID 1: ESPEJO Y DUPLICACION ............................................ 67
2.12.3.2 RAID 2: CODIGO DE CORRECCION DE ERRORES CON
CODIGO DE HAMMING ................................................................................ 69
2.12.3.3 RAID 3: TRANSPARENCIA EN PARELELO CON PARIDAD ..... 71
2.12.3.4 RAID 4: DISCOS INDEP. DE DATOS CON DISCO COMPARTIDO
DE PARIDAD ................................................................................................ 72
2.12.3.5 RAID 5: DISCOS INDEP. DE DATOS CON BLOQUES DISTRIB.
DE PARIDAD ................................................................................................ 73
2.12.3.6 RAID 6: DISCOS INDEP. DE DATOS CON ESQUEMAS INDEP.DE
PARIDAD…………………………………………………………………………….75
2.12.4 DEFINICIÓN DE HOT SWAP ........................................................... 76
2.12.5 CLUSTERS CON DISCOS DUROS ................................................ 77
2.12.6 LOGICAL VOLUME MANAGEMENT (LVM) ..................................... 77
2.13 DIRECCIONES IP ................................................................................... 78
2.13.1 CLASES DE IP´S ............................................................................. 78
2.13.2 IP's PUBLICAS ................................................................................. 79
2.13.3 IP´s PRIVADAS ................................................................................ 80
2.14 ELEMENTOS PARA CREAR UNA RED DE AREA LOCAL .................... 81
2.15 TOPOLOGIAS DE RED .......................................................................... 83
2.15.1 TOPOLOGÍA DE MALLA .................................................................. 83
2.15.2 TOPOLOGÍA DE ESTRELLA ........................................................... 84
2.15.3 TOPOLOGÍA DE ÁRBOL ................................................................. 85
2.15.4 TOPOLOGÍA DE BUS ...................................................................... 86
2.15.5 TOPOLOGÍA DE ANILLO ................................................................. 87
2.16 LICENCIAMIENTO DE SOFTWARE ....................................................... 89
2.16.1 LICENCIAR UN SOFTWARE ........................................................... 89
2.16.2 TIPOS DE LICENCIAS DE SOFTWARE LIBRE. .............................. 90
2.16.2.1 FREE SOFTWARE .................................................................... 90
2.16.2.2 OPEN SOURCE ........................................................................ 90
2.16.2.3 LICENCIA GPL (GENERAL PUBLIC LICENSE) O 'COPYLEFT' 91
2.16.2.4 SOFTWARE DE DOMINIO PUBLICO ........................................ 92
2.16.2.5 FREEWARE .............................................................................. 92
2.16.2.6 SHAREWARE ............................................................................ 92
2.16.2.7 ADWARE (ADVERTISING SPYWARE) ..................................... 93
2.16.3 ALGUNAS VENTAJAS DE UTILIZAR CODIGO ABIERTO. .............. 93
CAPITULO III ....................................................................................................... 94
METODOLOGÍA E INVESTIGACION DE CAMPO .............................................. 94
3.1 GENERALIDADES .................................................................................. 94
3.2 OBJETIVOS DE LA INVESTIGACION .................................................... 94
3.2.1 OBJETIVO GENERAL ...................................................................... 94
3.2.2 OBJETIVOS ESPECIFICOS ............................................................. 94
3.3 METODOLOGIA DE LA INVESTIGACIÓN ............................................. 95
3.4 FUENTES DE INFORMACION ............................................................... 95
3.4.1 FUENTES PRIMARIAS .................................................................... 95
3.4.2 FUENTES SECUNDARIAS .............................................................. 96
3.5 HERRAMIENTAS DE INVESTIGACIÓN ................................................. 96
3.5.1 ENTREVISTA ................................................................................... 96
3.5.2 ENCUESTA ...................................................................................... 96
3.5.3 ENCUESTA PILOTO ........................................................................ 97
3.6 INSTRUMENTOS DE INVESTIGACIÓN ................................................. 97
3.6.1 GUÍA DE ENTREVISTA ................................................................... 97
3.6.2 GUÍA DE ENCUESTA ...................................................................... 97
3.7 DETERMINACIÓN DEL UNIVERSO ....................................................... 98
3.8 DETERMINACIÓN DE LA MUESTRA ..................................................... 99
3.9 ANÁLISIS DE LA INVESTIGACIÓN ...................................................... 100
3.9.1 ANÁLISIS DE LA ENTREVISTA ..................................................... 100
3.9.2 TABULACION Y ANÁLISIS DE LAS ENCUESTAS ........................ 102
3.10 ANALISIS GENERAL DE LA ENCUESTA ............................................ 116
3.11 CONCLUSIONES DE LA INVESTIGACION DE CAMPO ...................... 117
3.12 CONCLUSIONES DE LA INVESTIGACION DE CAMPO ...................... 118
CAPITULO IV .................................................................................................... 119
DISEÑO DEL PROT. DE CLUSTER PARA BALANCEO DE CARGA Y ALTA
DISPONIBILIDAD. ............................................................................................. 119
4.1 GENERALIDADES ................................................................................ 119
4.2 FORMULACION DE LAS SOLUCIONES .............................................. 119
4.2.1 SOLUCION CON SOFTWARE PROPIETARIO .............................. 119
4.2.1.1 HARDWARE A UTILIZAR ........................................................... 120
4.2.1.2 SOFTWARE A UTILIZAR ............................................................ 120
4.3 PRESUPUESTO DEL PROYECTO ...................................................... 121
4.3.1 PRESUPUESTO DE RECURSO HUMANO ................................... 121
4.3.2 PRESUPUESTO DE HARDWARE ................................................. 121
4.3.3 PRESUPUESTO DE LICENCIAMIENTO ........................................ 121
4.3.4 TOTAL DE LOS RECURSOS A UTILIZAR ..................................... 122
4.4 DISEÑO FISICO DE LA SOLUCION ..................................................... 122
4.5 SOLUCIÓN CON SOFTWARE PROPIETARIO VMWARE ................... 123
4.5.1 ¿CÓMO SE USA VMWARE INFRAESTRUCTURE? ...................... 123
4.5.2 ¿CUÁLES SON LOS BENEFICIOS DE VMWARE
INFRAESTRUCTURE? ............................................................................... 125
4.5.3 ¿CÓMO FUNCIONA VMWARE INFRAESTRUSTURE? ................ 127
4.5.4 ¿QUÉ INFLUYE VMWARE INFRAESTRUCTURE? ....................... 128
4.5.4.1 VMWARE ESX SERVER ............................................................ 128
4.5.4.2 VMWARE VMFS ......................................................................... 128
4.5.4.3 VMWARE VIRTUAL SMP ........................................................... 129
4.5.4.4 VMWARE VIRTUALCENTER ...................................................... 129
4.5.4.5 VMWARE DRS ............................................................................ 130
4.5.4.6 VMWARE VMOTION................................................................... 130
4.5.4.7 VMWARE HA .............................................................................. 130
4.5.4.8 VMWARE CONSOLIDATED BACKUP ........................................ 130
4.6 HARDWARE A UTILIZAR ..................................................................... 130
4.7 SOFTWARE A UTILIZAR ...................................................................... 131
4.8 PRESUPUESTO DEL PROYECTO ...................................................... 131
4.8.1 PRESUPUESTO DE RECURSO HUMANO ................................... 131
4.8.2 PRESUPUESTO DE HARDWARE ................................................. 131
4.8.3 PRESUPUESTO DE LICENCIAMIENTO ........................................ 132
4.8.4 PRESUPUESTO DE LICENCIAMIENTO ........................................ 133
4.9 DIAGRAMA FISICO .............................................................................. 133
4.10 SOLUCIÓN CON LINUX (PROTOTIPO DE CLUSTER)........................ 134
4.10.1 DESCRIPCION DEL PROTOTIPO ................................................. 134
4.10.2 DESCRIPCIÓN DE LOS COMPONENTES NECESARIOS PARA LA
PROPUESTA .............................................................................................. 134
4.11 ESTUDIO DE FACTIBILIDAD ............................................................... 135
4.11.1 FACTIBILIDAD TÉCNICA ............................................................... 135
4.12 HARDWARE A UTILIZAR ..................................................................... 135
4.13 REQUERIMIENTOS DE HARDWARE .................................................. 136
4.14 DESCRIPCION DEL EQUIPO CON QUE ACTUALMENTE CUENTA LA
UNIVERSIDAD ..................................................................................... 137
4.15 SOFTWARES A UTILIZAR EN EL CLÚSTER ....................................... 138
4.16 CONCLUSIÓN ESTUDIO DE FACTIBILIDAD TÉCNICA ...................... 139
4.17 FACTIBILIDAD ECONOMICA ............................................................... 139
4.18 PRESUPUESTO DEL PROYECTO ...................................................... 139
4.19 RECURSO HUMANO ........................................................................... 139
4.20 RECURSO TECNOLÓGICO ................................................................. 140
4.21 RECURSOS MATERIALES .................................................................. 140
4.22 TOTAL DE LOS RECURSOS A UTILIZAR ........................................... 140
4.23 CONCLUSIÓN DE LA FACTIBILIDAD ECONÓMICA ........................... 141
4.24 FACTIBILIDAD OPERATIVA ................................................................ 141
4.25 CONCLUSION DE LA FACTIBILIDAD OPERATIVA ............................. 141
4.26 INFORMACION DE LAS APLICACIONES A UTILIZAR ........................ 141
4.27 APLICACION PARA EL CORREO ELECTRÓNICO ............................. 142
4.28 APLICACIÓN DE SERVIDOR DE CORREO ......................................... 143
4.29 APLICACIÓN DE SERVIDOR IMAP ..................................................... 145
4.30 APLICACIÓN PARA LA PLATAFORMA UVIRTUAL ............................. 146
4.31 APLICACION PARA LA BASE DE DATOS ........................................... 147
4.32 APLICACIÓN DE SERVIDOR WEB ...................................................... 149
4.33 LENGUAJE DE PROGRAMACION WEB .............................................. 151
4.34 APLICACIÓN DE ALTA DISPONIBILIDAD ........................................... 153
4.35 APLICACIÓN DE SINCRONIZACION ................................................... 156
4.36 APLICACIÓN DE BALANCEO DE CARGA LDIRECTOR ..................... 157
CAPITULO V ..................................................................................................... 159
DESARROLLO DEL PROT. DE CLÚSTER PARA BALANCEO DE CARGA Y
ALTA DISPONIBILIDAD. ................................................................................... 159
5.1 GENERALIDADES ................................................................................ 159
5.2 DESCRIPCION DEL PROTOTIPO ....................................................... 159
5.3 DESCRIPCIÓN DE LOS COMPONENTES NECESARIOS PARA LA
PROPUESTA ........................................................................................ 160
5.4 DISEÑO DE LA TOPOLOGÍA ............................................................... 161
5.5 DISEÑO DEL PROTOTIPO .................................................................. 162
5.6 DESCRIP. DE LOS APLICATIVOS INSTALADOS EN CADA UNO DE
LOS EQUIPOS ..................................................................................... 164
5.6.1 DESCRIPCION DEL CLÚSTER EN ALTA DISPONIBILIDAD PARA EL
SERVICIO DE UVIRTUAL ........................................................................... 164
5.6.2 DESCRIPCION DEL CLÚSTER EN BALANCEO DE CARGA PARA
EL SERVICIO DE CORREO........................................................................ 165
5.7 FLUJOGRAMA DE CONFIGURACION ................................................. 166
5.8 GUIA DE INSTALACION ....................................................................... 168
5.9 CONFIGURACIÓN DE LOS APLICATIVOS EN LOS EQUIPOS
INFORMATICOS................................................................................... 171
5.10 CONCLUSIONES ................................................................................. 233
5.11 RECOMENDACIONES ......................................................................... 234
BIBIOGRAFIA. ................................................................................................... 237
GLOSARIO. ....................................................................................................... 238
ANEXOS DEL DOCUMENTO. .......................................................................... 240
RESUMEN
El presente documento está conformado por cinco capítulos, en los que se ha
desarrollado un Diseño de Prototipo de Clúster para el cuál se realizará una
investigación del funcionamiento actual de los servicios de Uvirtual y Correo
Electrónico y de su configuración. Se detallan a continuación:
Capítulo I. Incluye antecedentes y generalidades de la UFG así como también de
la Dirección de Tecnología y Comunicaciones
Capítulo II. Detalla el marco teórico donde se definen los términos más
importantes del tema en estudio.
Capítulo III. Hace referencia a la metodología empleada en la investigación de
campo realizada a la población universitaria en la UFG
Capítulo IV. En este capítulo se plantea la metodología y técnicas de solución que
se emplearan para brindar solución al tema de estudio.
Capítulo V. Se desarrolla el prototipo de Clúster para el balanceo de carga y alta
disponibilidad aplicado a los servicios de Uvirtual y Correo Electrónico.
INTRODUCCION
En la Era de la Información las empresas exigen que los sistemas y servicios
basados en TI se encuentren operando continuamente y se reduzca el número de
interrupciones o fallas.
Usualmente se sugieren la inclusión de varios tipos de soluciones tecnológicas
para estos tipos de problemas entre ellas se puede mencionar la Tecnología de
clúster. Uno de los múltiples beneficios de esta tecnología es que permite la
disponibilidad de un componente o servicio que se encuentre operando
permanentemente durante un periodo de tiempo deseado.
Con el presente trabajo de graduación se pretende utilizar la tecnología de
clusterización de alta disponibilidad y balanceo de carga aplicándolo a dos de los
servicios informáticos que la Universidad Francisco Gavidia ofrece.
Los servicios configurados en alta disponibilidad evitan costosos periodos de
inactividad y ayudan a la recuperación de la información en dichos servicios. Esta
infraestructura reforzará la disponibilidad del servicio informático garantizando el
cumplimiento de los objetivos de la Universidad Francisco Gavida en el área
tecnológica.
Los servicios informáticos configurados en balanceo de carga permiten repartir el
tráfico de las peticiones que los usuarios realicen, asegurando que dichas
peticiones obtengan el menor tiempo de respuesta.
Debido a la creciente demanda que están experimentando los servicios
informáticos que la UFG ofrece, es necesario que cuente con herramientas que
brinden alternativas de solución a posibles problemas en el área tecnológica; cada
año se experimentara un notorio crecimiento de la población estudiantil, por lo
tanto los recursos tecnológicos actuales en algún momento llegaran al límite de su
capacidad, por lo que se debe contemplar las alternativas de solución a los
servicios de Correo Electrónico y la plataformas Uvirtual.