presentado por - ri.ufg.edu.svri.ufg.edu.sv/jspui/bitstream/11592/7364/1/005.1-p855c-paaatri.pdf ·...

18
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

Upload: others

Post on 30-Apr-2020

12 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PRESENTADO POR - ri.ufg.edu.svri.ufg.edu.sv/jspui/bitstream/11592/7364/1/005.1-P855c-Paaatri.pdf · éxito este paso en mi carrera profesional. Doy Gracias a mi Padres por sus palabras

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

Page 2: PRESENTADO POR - ri.ufg.edu.svri.ufg.edu.sv/jspui/bitstream/11592/7364/1/005.1-P855c-Paaatri.pdf · éxito este paso en mi carrera profesional. Doy Gracias a mi Padres por sus palabras

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

Page 3: PRESENTADO POR - ri.ufg.edu.svri.ufg.edu.sv/jspui/bitstream/11592/7364/1/005.1-P855c-Paaatri.pdf · éxito este paso en mi carrera profesional. Doy Gracias a mi Padres por sus palabras

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

Page 4: PRESENTADO POR - ri.ufg.edu.svri.ufg.edu.sv/jspui/bitstream/11592/7364/1/005.1-P855c-Paaatri.pdf · éxito este paso en mi carrera profesional. Doy Gracias a mi Padres por sus palabras
Page 5: PRESENTADO POR - ri.ufg.edu.svri.ufg.edu.sv/jspui/bitstream/11592/7364/1/005.1-P855c-Paaatri.pdf · éxito este paso en mi carrera profesional. Doy Gracias a mi Padres por sus palabras

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

Page 6: PRESENTADO POR - ri.ufg.edu.svri.ufg.edu.sv/jspui/bitstream/11592/7364/1/005.1-P855c-Paaatri.pdf · éxito este paso en mi carrera profesional. Doy Gracias a mi Padres por sus palabras

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

Page 7: PRESENTADO POR - ri.ufg.edu.svri.ufg.edu.sv/jspui/bitstream/11592/7364/1/005.1-P855c-Paaatri.pdf · éxito este paso en mi carrera profesional. Doy Gracias a mi Padres por sus palabras

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

Page 8: PRESENTADO POR - ri.ufg.edu.svri.ufg.edu.sv/jspui/bitstream/11592/7364/1/005.1-P855c-Paaatri.pdf · éxito este paso en mi carrera profesional. Doy Gracias a mi Padres por sus palabras

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

Page 9: PRESENTADO POR - ri.ufg.edu.svri.ufg.edu.sv/jspui/bitstream/11592/7364/1/005.1-P855c-Paaatri.pdf · éxito este paso en mi carrera profesional. Doy Gracias a mi Padres por sus palabras

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

Page 10: PRESENTADO POR - ri.ufg.edu.svri.ufg.edu.sv/jspui/bitstream/11592/7364/1/005.1-P855c-Paaatri.pdf · éxito este paso en mi carrera profesional. Doy Gracias a mi Padres por sus palabras

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

Page 11: PRESENTADO POR - ri.ufg.edu.svri.ufg.edu.sv/jspui/bitstream/11592/7364/1/005.1-P855c-Paaatri.pdf · éxito este paso en mi carrera profesional. Doy Gracias a mi Padres por sus palabras

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

Page 12: PRESENTADO POR - ri.ufg.edu.svri.ufg.edu.sv/jspui/bitstream/11592/7364/1/005.1-P855c-Paaatri.pdf · éxito este paso en mi carrera profesional. Doy Gracias a mi Padres por sus palabras

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

Page 13: PRESENTADO POR - ri.ufg.edu.svri.ufg.edu.sv/jspui/bitstream/11592/7364/1/005.1-P855c-Paaatri.pdf · éxito este paso en mi carrera profesional. Doy Gracias a mi Padres por sus palabras

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

Page 14: PRESENTADO POR - ri.ufg.edu.svri.ufg.edu.sv/jspui/bitstream/11592/7364/1/005.1-P855c-Paaatri.pdf · éxito este paso en mi carrera profesional. Doy Gracias a mi Padres por sus palabras

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

Page 15: PRESENTADO POR - ri.ufg.edu.svri.ufg.edu.sv/jspui/bitstream/11592/7364/1/005.1-P855c-Paaatri.pdf · éxito este paso en mi carrera profesional. Doy Gracias a mi Padres por sus palabras

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

Page 16: PRESENTADO POR - ri.ufg.edu.svri.ufg.edu.sv/jspui/bitstream/11592/7364/1/005.1-P855c-Paaatri.pdf · éxito este paso en mi carrera profesional. Doy Gracias a mi Padres por sus palabras

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.

Page 17: PRESENTADO POR - ri.ufg.edu.svri.ufg.edu.sv/jspui/bitstream/11592/7364/1/005.1-P855c-Paaatri.pdf · éxito este paso en mi carrera profesional. Doy Gracias a mi Padres por sus palabras

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.

Page 18: PRESENTADO POR - ri.ufg.edu.svri.ufg.edu.sv/jspui/bitstream/11592/7364/1/005.1-P855c-Paaatri.pdf · éxito este paso en mi carrera profesional. Doy Gracias a mi Padres por sus palabras

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.