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

I

PROYECTO DE INVESTIGACIN
DEL CURSO DE GESTIN DE
PROYECTOS DE TECNOLOGAS
DE INFORMACIN
DISEO E IMPLEMENTACIN DE
SERVIDORES DE ALTA DISPONIBILIDAD
Y BALANCEO DE CARGA EN LAS
PETICIONES O SOLICITUDES AL
SERVIDOR WEB PARA
LA I.E. SAN ANDRS

II

INTEGRANTES:
GARCIA NEIRA, Luis
HUAMANRICRA COVARRUBIAS, Lizandro
SEGUNDO HUAMAN, Henry Ral

Santa Beatriz, Septiembre del 2015

Agradecemos a nuestros padres por


el apoyo brindado a lo largo de
nuestra

carrera

profesional,

con

respecto a este proyecto, queremos


agradecer entonces a los profesores
Michell

Castaeda

Maverich

Rojas

esfuerzo,

Hernndez,

Arvalo

por

dedicacin,

el
sus

conocimientos, sus orientaciones, su


manera de trabajar, su persistencia,
su paciencia y su motivacin que ha
sido

fundamental

para

nuestra

formacin como investigadores.

II

El presente trabajo de investigacin va


dedicado a toda nuestra familia, en
especial a nuestros padres, de los
cuales recibimos el apoyo que siempre
hemos necesitado, a todas aquellas
personas, colegas y amigos que nos
brindaron sus palabras de aliento,
conocimientos, tiempo e informacin
para el logro de nuestros objetivos.

III

NDICE

TTULO: DISEO E IMPLEMENTACIN DE SERVIDORES DE


DISPONIBILIDAD

BALANCEO

DE

CARGA

EN

ALTA
LAS

PETICIONES O SOLICITUDES AL SERVIDOR WEB PARA LA


I.E. SAN ANDRS.

AGRADECIMIENTO
DEDICATORIA
INTRODUCCION
CAPTULO I

I
II

MARCO TERICO

1.1. Sistema Operativo Linux.........................................................6


1.1.1

Qu es el cdigo Open Source?.......................................7

1.1.1.1 Historia........................................................................8
1.1.2. Sistema Operativo Fedora.................................................8
1.2. Qu es un servidor?............................................................10
1.2.1. Caractersticas de un servidor.........................................10
1.2.2. Tipos de servidores.........................................................12

1.2.3. Roles que asume un servidor dentro de una red...............15


1.3. Qu es un servidor web?.....................................................15
1.3.1. Cmo funcionan los servidores web?.............................16
1.3.2. Por qu los servidores web son necesarios?...................16
1.4. Balanceo de carga.................................................................18
1.4.1. Balance de carga en servidores web.................................18
1.4.2. Clster de balanceo de carga...........................................19
1.5. Clster.................................................................................20
1.5.1. Elementos que forman parte de un clster......................20
1.5.2. Clasificacin de los clsteres...........................................21
1.6. Alta disponibilidad................................................................22
1.6.1. Clases:............................................................................22
1.6.1.1. Alta disponibilidad de infraestructura........................22
1.6.1.2. Alta disponibilidad de aplicacin...............................23

CAPTULO II

25

ANTECEDENTES GENERALES Y ANLISIS DEL


PROBLEMA

25

25

2.1. Resea Histrica de la Institucin Educativa........................25


2.2. Datos Generales de la Institucin Educativa..........................26
2.3. Ubicacin Geogrfica de la Institucin Educativa..................26
2.4. Organigrama de la Institucin Educativa...............................27
2.5. Visin y Misin de la Institucin Educativa...........................27

2.5.1. Visin.............................................................................27
2.5.2. Misin.............................................................................28
2.6. Objetivos del Proyecto..........................................................29
2.6.1. Objetivo General.............................................................29
2.6.2. Objetivos Especficos......................................................29
2.7. Anlisis de la Problemtica...................................................29
2.7.1. Planteamiento del Problema............................................29
2.7.2. Formulacin del Problema...............................................30
2.7.3. Hiptesis.........................................................................30
2.7.4. Justificacin de la Investigacin.....................................30
2.7.5. Limitaciones...................................................................33
2.7.6. Metodologa....................................................................33
2.8. Anlisis FODA del Proyecto...................................................34
2.8.1. Fortalezas.......................................................................34
2.8.2. Oportunidades................................................................34
2.8.3. Debilidades.....................................................................34
2.8.4. Amenazas........................................................................34
2.9. Planificacin y Gestin de las Entrevistas.............................34
2.10. Factibilidad del Proyecto.....................................................36
2.10.1. Factibilidad Operativa...................................................36
2.10.2. Factibilidad Tcnica......................................................37
2.10.3. Factibilidad Financiera y Econmica.............................38
2.10.3.1. Cuadro de Costo de Operacin.................................38

2.10.3.2. Cuadro de Costo - Beneficio del Proyecto.................39

CAPTULO III

41

DISEO DE LA SOLUCIN

41

3.1. Diagrama de Gantt................................................................41

CAPTULO IV

41

IMPLEMENTACIN DEL PROYECTO


CONCLUSIONES 41
REFERENCIA BIBLIOGRFICA
WEBGRAFA
ANEXOS

44

43

42

41

INTRODUCCIN
Para que un servicio sea eficiente es necesario que se mantenga en
funcionamiento constante y que no ocurran retardos en la entrega de la
informacin. As pues se da paso a la investigacin y desarrollo de nuevas
tecnologas que garanticen tales sucesos; en este trabajo se presentan las
soluciones para tales problemas y se expondrn sus caractersticas as como
las herramientas que hacen posible la construccin de dichas soluciones de
software con open source.
Un servidor juega un papel muy importante dentro de una
organizacin, y al mismo tiempo se transforma en un servicio crtico al ser
utilizado por la gran mayora de los usuarios para acceder a todos los
servicios que este brinda, siendo necesario la implementacin de un sistema
de clster que permita mantener el servicio web disponible en caso de que
falle un servidor as como mantener un sistema de balanceo de carga
evitando la saturacin del propio servidor.
El balance o balanceo de carga es un concepto usado en informtica
que se refiere a la tcnica para compartir el trabajo a realizar entre varios
procesos, ordenadores, discos u otros recursos. De forma sencilla, el
balanceo de carga es la manera en que las peticiones o solicitudes de los
clientes al servidor web son distribuidas sobre una fila de servidores, para
evitar los denominados cuellos de botella.

Un clster es un conjunto de mquinas, conectadas entre s en red y


funcionando en paralelo compartiendo as recursos para cooperar en cargas
de trabajo complejas y conseguir mayor eficacia que un solo equipo.
Al hablar de clster, se tiene un numeroso listado de diversas
aplicaciones que implementan distintos tipos de clster, dependiendo de las
necesidades que posee la organizacin y la aplicacin a clusterizar.
Dentro de los clster ms comunes, se encuentra el clster de alta
disponibilidad, en el cual uno de los nodos acta pasivamente mientras el
nodo activo recibe todas las peticiones a los servicios que ofrece. En caso de
que el nodo activo tenga alguna falla en los servicios, el nodo pasivo toma el
control de los servicios y pasa a ser el activo para que los servicios ofrecidos
estn siempre disponibles.
El concepto de alta disponibilidad en informtica consiste en que el
servicio ofrecido est el mayor tiempo posible funcionando. Lo ideal es que
un servicio est disponible 24 horas al da, 7 das a la semana, los 365 das
del ao, ofreciendo un 100% de disponibilidad.
Actualmente, debido a la gran cantidad de usuarios que necesitan
acceder a los servicios, es necesario tambin aprovechar los nodos
pertenecientes al clster, para que estos pasen a ser activos y la carga se
pueda dividir entre todos los nodos del clster, constituyendo as un clster
de balanceo de carga.
El presente proyecto de investigacin tiene por objetivo principal el
Diseo e Implementacin de Servidores de Alta Disponibilidad y Balanceo de

Carga en las Peticiones o Solicitudes al Servidor Web para La I.E. San


Andrs.
La

presente

investigacin

est

estructurada

por

captulos,

continuacin se describe cada uno de ellos.


En

captulo

I,

se

fundamenta

el

Marco

Terico

de

nuestra

investigacin, a travs del cual se define el sistema operativo Linux, siendo


uno de los primeros sistemas operativos que utiliza cdigo libre para el
desarrollo de diversas soluciones tecnolgicas, tanto de software como de
redes y conectividad; en ese sentido se define que es el cdigo Open Source,
por otro lado tambin se define que es el sistema operativo Ubuntu, el cual
es el distribuido bajo una licencia libre o cdigo abierto.
Continuando con el desarrollo del captulo I, se conceptualiza que es
un servidor, sus caractersticas, sus caractersticas y tipos de servidores que
se implementar as como los diversos roles que se puede asumir un servidor
dentro de una red. Asimismo tambin se define que es un servidor web, el
cual tiene como funcin el alojar sitios web, as como tambin se define en
qu consiste el sistema de balanceo de carga, el clster y la alta
disponibilidad que existe tanto en los servidores ofrecidos en la red, as como
en el hardware.
En el captulo II, se Analiza y Fundamenta los antecedentes generales
y anlisis del problema partiendo de la Resea Histrica del institucin
educativa San Andrs, con los datos generales de la institucin, tales como:
la ubicacin geogrfica y el organigrama as mismo se toma en cuenta la
misin y visin, a su vez se define los objetivos del proyecto que estn

conformados por los objetivos generales y especficos; por lo cual como todo
trabajo de investigacin, existe un planteamiento de problema, la cual
describe la problemtica actual; tambin

se define

la

Formulacin

del

Problema, en este punto se establece la mejor solucin al planteamiento


del problema establecido; definir las Hiptesis ayuda a comprender mejor el
porqu de la problemtica actual, de esta manera se tendra una mejor
visin de la nueva solucin; por otro lado tambin se hace la mencin a la
Justificacin de la Investigacin, as se explican las razones y/o motivos que
nos han llevado a la realizacin de la presente investigacin, tambin se hace
referencia a las limitaciones que han existido para el desarrollo de la
presente investigacin, as como tambin a la metodologa empleada para la
realizacin del presente proyecto.
Continuando con el desarrollo del captulo II, se realiza el Anlisis
FODA para determinar las Fortalezas, Oportunidades, Debilidades y
Amenazas de nuestro proyecto de investigacin por este motivo se planifica y
gestiona las entrevistas para la recopilacin de la informacin necesaria.
Para poder determinar si este proyecto es viable o no, se realiza la
Factibilidad Operativa, Tcnica, Econmica y Financiera del Proyecto,
definidas a travs de los cuadros de Costo de Operacin y Costo-Beneficio.
En el captulo III, se presenta el Diseo de la Solucin, tales como
Diagrama de Gantt, que es una representacin grfica y simultnea tanto de
planificacin como de programacin concreta los procesos del proyecto a
realizar, esto se realiza usando el Microsoft Project que es un software de
administracin de proyectos diseado, desarrollado y comercializado por

Microsoft para asistir a administradores de proyectos en el desarrollo de


planes, asignacin de recursos a tareas, dar seguimiento al progreso,
administrar presupuesto y analizar cargas de trabajo.
En el captulo IV, se procede con la Implementacin del Proyecto,
partimos por describir

las principales

tareas realizadas durante

la

implementacin de la solucin presentada, cubriendo las configuraciones de


los servicios mostrando cmo implementarlo. Adems, se detallan todas las
pruebas realizadas para determinar que el proyecto es de Balanceo de Carga
y de Alta Disponibilidad.

CAPTULO I

MARCO TERICO

1.1. Sistema Operativo Linux


Es un sistema operativo, compatible Unix. Dos caractersticas muy
peculiares lo diferencian del resto de los sistemas que podemos encontrar en
el mercado, la primera, es que es libre, esto significa que no tenemos que
pagar ningn tipo de licencia a ninguna casa desarrolladora de software por
el uso del mismo, la segunda, es que el sistema viene acompaado
del cdigo fuente. El sistema lo forman el ncleo del sistema (kernel) ms un
gran nmero de programas y/o libreras que hacen posible su utilizacin.

continuacin

podemos

encontrar

informacin

sobre

las

distribuciones ms importantes de Linux (aunque no las nicas).

Ubuntu, una popular distribucin para escritorio basada en Debian y


mantenida por Canonical.

CentOS, una distribucin creada a partir del mismo cdigo del sistema Red
Hat pero mantenida por una comunidad de desarrolladores voluntarios.

Debian, una distribucin mantenida por una red de desarrolladores


voluntarios con un gran compromiso por los principios del software libre.

Fedora, una distribucin lanzada por Red Hat para la comunidad.

Fuduntu, distribucin ligera y rpida basada en Fedora y orientada al uso


en notebooks.

Gentoo, una distribucin orientada a usuarios avanzados, conocida por la


similitud en su sistema de paquetes con el FreeBSDPorts, un sistema que
automatiza la compilacin de aplicaciones desde su cdigo fuente.

Knoppix, fue la primera distribucin live en correr completamente desde un


medio extrable. Est basada en Debian.

Mandriva, mantenida por la compaa francesa del mismo nombre, es un


sistema popular en Francia y Brasil. Est basada en Red Hat.

openSUSE, originalmente basada en Slackware es patrocinada actualmente


por la compaa SUSE (Micro Focus International).

Red Hat Enterprise Linux, derivada de Fedora, es mantenida y soportada


comercialmente por Red Hat.

1.1.1 Qu es el cdigo Open Source?


Open Source o Cdigo Abierto es un trmino que se aplica al
Software distribuido bajo una licencia que le permita al usuario acceso al
cdigo fuente del Software, y adems le permita estudiar y modificarlo con
toda libertad, sin restricciones en el uso del mismo; y adems le permita
redistribuirlo, siempre y cuando sea de acuerdo con los trminos de la
licencia bajo la cual el Software original fue adquirido.

Es importante aclarar que Open Source NO significa Gratis, sino con


acceso al Cdigo Fuente, y con la Libertad de usar, modificar y redistribuir el
Software bajo los trminos de la licencia bajo la cual fue adquirido el
Software. El Software Open Source, como todo Software Comercial puede ser
distribuido a cualquier precio que el distribuidor considere adecuado, la
diferencia est en los beneficios que el Open Source le brinda al usuario al
permitirle ver y modificar el cdigo fuente del Software adquirido.

1.1.1.1 Historia
Se utiliz por primera vez en 1990 las comunidades de software libre,
tratando de usarlo como reemplazo al ambiguo nombre original en ingls del
software libre (free software). Lo cual implica, para el caso que nos ocupa,
"software que podemos usar, escribir, modificar y redistribuir gratuitamente"
(software gratuito) y, segn la acepcin espaola de libertad.

La expresin, para algunos, no result apropiada como reemplazo


para el ya tradicional free software, pues eliminaba la idea de libertad,

confundida

con

la

simple gratuidad.

No

obstante

contina

siendo

ambivalente, puesto que se usa en la actualidad por parte de programadores


que no ofrecen software libre pero, en cambio, s ofrecen el cdigo fuente de
los programas para su revisin o modificacin previamente autorizada por
parte de sus pares acadmicos.

1.1.2. Sistema Operativo Fedora


Fedora es un sistema operativo libre basado en Linux que adems
ofrece una plataforma de
modificacin

desarrollo.

distribucin,

siendo

Es

libre

para

su

adems gratuito. Fedora

uso,
se

construye utilizando las ltimas tecnologas del mundo open source


y

se desarrolla

usuarios

travs

de

una

comunidad

de apasionados

desarrolladores empeados en proporcionar y mantener la

mejor distribucin de software libre del mundo.


La ltima versin es Fedora 22, puesta a disposicin del pblico el 26
de mayo de 2015.
Fedora es la cuarta distribucin de Linux ms popular, por detrs de
Linux Mint, Mageia y Ubuntu.

10

1 LINUX-ES.ORG, Todo Sobre Linux. Disponible en: URL: En http://www.linux-es.org/sobre_linux ; Consultado el


04 de setiembre de 2015, 08:00 horas.
2

GNU.ORG,

Que

es

Software

Libre.

Free

Software

Foundation.

Disponible

en:

URL:

En

https://www.gnu.org/home.es.html; Consultado el 04 de setiembre de 2015, 09:00 horas.

1.2. Qu es un servidor?
Un servidor, como la misma palabra indica, es un ordenador o
mquina informtica que est al servicio de otras mquinas, ordenadores o
personas llamadas clientes y que le suministran a estos, todo tipo de
informacin. A modo de ejemplo, imaginemos que estamos en nuestra casa,
y tenemos una despensa.

1.2.1. Caractersticas de un servidor


Servidor DNS compatible con RFC.
Interoperabilidad con otras implementaciones del servidor DNS.

11

Compatibilidad con Active Directory.

Mejoras en el almacenamiento de zonas DNS en Active Directory.

Reenviadores condicionales.
Zonas de cdigo auxiliar.
Caractersticas de seguridad DNS mejoradas.
Integracin con otros servicios de red de Microsoft.
Administracin ms fcil.
Compatibilidad

con

el

protocolo

de

actualizacin

dinmica

compatible con RFC.


Compatibilidad con las transferencias de zona incrementales entre
servidores.
Compatibilidad con los nuevos tipos de registro de recursos.

12

3 DNS: Domain Name System: es un sistema de nomenclatura jerrquica para computadoras, servicios o cualquier
recurso conectado a Internet o a una red privada.
4 RFC: Request for Comments, Solicitud de comentarios: Son una serie de publicaciones del grupo de trabajo de
ingeniera

de internet que

describen

diversos

aspectos

del funcionamiento

de Internet y otras redes

de

computadoras, como protocolos, procedimientos, etc. y comentarios e ideas sobre estos.

1.2.2. Tipos de servidores


Servidor de Archivos: es el que almacena varios tipos de archivos y
los distribuye a otros clientes en la red.
Servidor de Impresiones: controla una o ms impresoras y acepta
trabajos de impresin de otros clientes de la red, poniendo en cola los
trabajos de impresin (aunque tambin puede cambiar la prioridad
de las diferentes impresiones), y realizando la mayora o todas las

13

otras funciones que en un sitio de trabajo se realizara para lograr


una tarea de impresin si la impresora fuera conectada directamente
con el puerto de impresora del sitio de trabajo.
Servidor de Correo: almacena, enva, recibe, enruta y realiza otras
operaciones relacionadas con el correo electrnico para los clientes
de la red.
Servidor de Fax: almacena, enva, recibe, en ruta y realiza otras
funciones necesarias para la transmisin, la recepcin y la
distribucin apropiadas de los fax.

Servidor de la Telefona: realiza funciones relacionadas con la


telefona, como es la de contestador automtico, realizando las
funciones de un sistema interactivo para la respuesta de la voz,
almacenando los mensajes de voz, encaminando las llamadas y
controlando tambin la red o el Internet, p. ej., la entrada excesiva de
la voz sobre IP (VoIP), etc.
Servidor Proxy: realiza un cierto tipo de funciones a nombre de
otros clientes en la red para aumentar el funcionamiento de ciertas
operaciones (p. ej., prefetching y depositar documentos u otros datos
que se soliciten muy frecuentemente), tambin proporciona servicios
de seguridad, o sea, incluye un corta fuegos. Permite administrar el
acceso a internet en una red de computadoras permitiendo o
negando el acceso a diferentes sitios Web.

14

Servidor del Acceso Remoto (RAS): controla las lneas de mdem


de los monitores u otros canales de comunicacin de la red para que
las peticiones conecten con la red de una posicin remota, responde
llamadas telefnicas entrantes o reconoce la peticin de la red y
realiza la autenticacin necesaria y otros procedimientos necesarios
para registrar a un usuario en la red.
Servidor de Uso: realiza la parte lgica de la informtica o del
negocio de un uso del cliente, aceptando las instrucciones para que
se realicen las operaciones de un sitio de trabajo y sirviendo los
resultados a su vez al sitio de trabajo, mientras que el sitio de trabajo
realiza la interfaz operadora o la porcin del GUI del proceso (es
decir, la lgica de la presentacin) que se requiere para trabajar
correctamente.
Servidor Web: Almacena documentos HTML, imgenes, archivos de
texto, escrituras, y dems material Web compuesto por datos
(conocidos

colectivamente

como

contenido),

distribuye

este

contenido a clientes que la piden en la red.


Servidor de Base de Datos: provee servicios de base de datos a
otros programas u otras computadoras, como es definido por el
modelo cliente-servidor. Tambin puede hacer referencia a aquellas
computadoras (servidores) dedicadas a ejecutar esos programas,
prestando el servicio.

15

Servidor de Reserva: tiene el software de reserva de la red instalado


y tiene cantidades grandes de almacenamiento de la red en discos
duros u otras formas del almacenamiento (cinta,
etc.) disponibles para que se utilice con el fin de asegurarse de que la
prdida de un servidor principal no afecte a la red. Esta tcnica
tambin es denominada clustering.
Servidor de Seguridad: Tiene software especializado para detener
intrusiones maliciosas, normalmente tienen antivirus, antispyware,
antimalware, adems de contar con cortafuegos redundantes de
diversos niveles y/o capas para evitar ataques, los servidores de
seguridad varan dependiendo de su utilizacin e importancia.
Servidor de Directorio Activo/Dominio: es el que mantiene la
informacin sobre los usuarios, equipos y grupos de una red.
Servidor DNS: permite establecer la relacin entre los nombres de
dominio y las direcciones IP de los equipos de una red.

Servidor DHCP: este dispone de una rango de direcciones con el


cual, asigna automticamente los parmetros de configuracin de
red IP a las maquinas cliente cuando estas realizan una solicitud.

Servidor FTP: su funcin es permitir el intercambio de ficheros


entre equipos, normalmente su aplicacin va muy ligada a los
servidores Web.

16

1.2.3. Roles que asume un servidor dentro de una red


Servidor Dedicado: son aquellos que le dedican toda su potencia a
administrar los recursos de la red, es decir, a atender las solicitudes
de procesamiento de los clientes.
Servidor no Dedicado: son aquellos que no dedican toda su
potencia a los clientes, sino tambin pueden jugar el rol de
estaciones de trabajo al procesar solicitudes de un usuario local.
1.3. Qu es un servidor web?
Los servidores web son aquellos cuya tarea es alojar sitios y/o
aplicaciones, las cuales son accedidas por los clientes utilizando un
navegador

que

se

comunica

con

el

servidor

utilizando

el protocolo HTTP (hipertexto marcado lenguaje).

Bsicamente un servidor WEB consta de un intrprete HTTP el cual


se mantiene a la espera de peticiones de clientes y le responde con el
contenido segn sea solicitado. El cliente, una vez recibido el cdigo, lo
interpreta y lo exhibe en pantalla.

Adems los servidores pueden disponer de un intrprete de otros


lenguajes

de programacin que

ejecutan

cdigo

embebido

dentro

del

cdigo HTML de las pginas que contiene el sitio antes de enviar el resultado
al cliente. Esto se conoce como programacin de lado del servidor y utiliza
lenguajes

como ASP, PHP, Perl y Ajax.

Las

ventajas

de

utilizar

estos

lenguajes radica en la potencia de los mismos ejecutando tareas ms

17

complejas como, por ejemplo acceder a bases de datos abstrayendo al cliente


de toda la operacin.

1.3.1. Cmo funcionan los servidores web?


Cada servidor web y cada computadora conectada a Internet tienen
asignado una direccin de IP irrepetible que lo identifica en la red incluyendo
la PC que tienes en tu casa. La direccin de IP vendra a ser como los datos
del remitente en una carta postal. Cuando llegas a un sitio Web, se enva un
pedido desde tu direccin de IP hacia la direccin IP del servidor.

El servidor web responde mandando datos a la direccin IP que los


pide. Esto es lo que pasa cada vez que estamos navegando un sitio en
Internet. Ms del 90% de los sitios en Internet utilizan un servidor alquilado
a travs de una empresa de web hosting.

La capacidad de un servidor depende del tipo de servidor que sea y


de los componentes que lo conforman.

1.3.2. Por qu los servidores web son necesarios?


Sin los servidores Web la Internet tal como la conocemos, no existira.
Los servidores son como la columna vertebral de la estructura de Internet.
La industria del web hosting es simplemente la forma de alquilar esos
espacios de memoria y administracin de datos.

18

Sin este sistema de leasing la Internet sera slo una pequea parte
de lo que es hoy por hoy, ya que sera imposible para la mayora de los
dueos de sitios Web comprar un servidor para uso propio. Pensmoslo as,
los servidores Web son la vitrina que permite a las personas publicar sus
sitios en la red mundial que es Internet.

WIKIPEDIA, Servidor. Disponible en: URL: En https://es.wikipedia.org/wiki/Servidor; Consultado el 04 de

setiembre de 2015, 09:30 horas.


6

MICROSOFT,

Caractersticas

del

Servidor.

Disponible

en:

URL:

En

https://msdn.microsoft.com/es-

es/library/cc776956(v=ws.10).aspx; Consultado el 04 de setiembre de 2015, 10:00 horas.


7 MASADELANTE, Tipos de Servidores. Disponible en: URL: En http://www.masadelante.com/faqs/tipos-deservidores; Consultado el 04 de setiembre de 2015, 11:00 horas.
8

DUPLIKA,

Qu

Son

Los

Servidores

Web

Por

Qu

Son

Necesarios?,

https://www.duplika.com/blog/que-son-los-servidores-web-y-por-que-son-necesarios;
setiembre de 2015, 11:25 horas.

Disponible
Consultado

en:
el

URL:

En

04

de

19

1.4. Balanceo de carga


Es la manera en que las peticiones de Internet son distribuidas sobre
una fila de servidores. Los equipos que reciben las peticiones, recogen
informacin, en tiempo real, de la capacidad operativa de los equipos y la
utilizan para enrutar dichas peticiones individualmente al servidor que se
encuentre en mejor disposicin de prestar el servicio adecuado.

Los balanceadores de carga pueden ser soluciones hardware, tales


como routers y switches que incluyen software de balanceo de carga
preparado para ello, y soluciones software que se instalan en el back end de
los servidores.

Cuando un servidor de Internet se vuelve lento debido a la congestin


de informacin, la solucin ms obvia es ampliar la memoria, ampliar el
disco duro o actualizar el procesador. Pero el trfico de Internet est en
constante crecimiento y lo anteriormente expuesto es slo una solucin
temporal.

La opcin ms razonable es, a largo plazo, configurar ms servidores


y repartir las peticiones de los clientes entre ellos. Esto incrementa la
velocidad de acceso del usuario al servidor, mejora la fiabilidad del sistema y
la tolerancia a fallos, permitiendo reparar o mantener cualquier servidor en
lnea sin que afecte al resto del servicio.

20

1.4.1. Balance de carga en servidores web


Uno

de

los

principales

problemas

de

los

mayores

sitios web en Internet es cmo gestionar las solicitudes de un gran nmero


de usuarios. Se trata de un problema de escalabilidad que surge con el
continuo crecimiento del nmero de usuarios activos en el sistema.
Este servicio se puede brindar tanto con un enrutador como con
una computadora con dos placas de red y software especfico.
Hay balanceadores de carga tipo round-robin (uno a uno) y por pesos (que
son capaces de saber cul de los nodos est ms libre y lanzarle la
peticin). El ms conocido es LVS, sin embargo hay otros, como el Red
Hat Piranha.

Y en la plataforma para Windows Server se tiene al ISA Server


(Microsoft Internet Security and Acceleration Server). Existen software para
el balance de carga, como "Wingate" en donde se pueden aadir dos redes.

1.4.2. Clster de balanceo de carga


Un clster de balanceo de carga o de cmputo adaptativo est
compuesto por uno o ms ordenadores (llamados nodos) que actan
como frontend del clster, y que se ocupan de repartir las peticiones de
servicio que reciba el clster, a otros ordenadores del clster que forman el
back-end de ste. Un tipo concreto de clster cuya funcin es repartir la
carga de proceso entre los nodos en lugar de los servicios es el
clster openMosix.

21

Las caractersticas ms destacadas de este tipo de clster son:


Se

puede

ampliar

su

capacidad

fcilmente

aadiendo

ms

ordenadores al clster.
Robustez. Ante la cada de alguno de los ordenadores del clster el
servicio se puede ver mermado, pero mientras haya ordenadores en
funcionamiento, stos seguirn dando servicio.

1.5. Clster
Es un conjunto de computadoras construidas mediante la utilizacin
de componentes de hardware que se comportan como si fuesen una nica
computadora.

La tecnologa de clster ha evolucionado gracias al apoyo de


actividades que van desde aplicaciones de spercmputo, software de
misiones crticas, servidores web y comercio electrnico, hasta bases de
datos de alto rendimiento, entre otros usos.

1.5.1. Elementos que forman parte de un clster


Un nodo activo, donde corren los servicios.
Un nodo pasivo que funciona como respaldo (Backup).
Servidores reales.
Software de administracin.
Protocolos de comunicacin y servicios.

22

Conexiones de red.
Ambientes de programacin paralela.
Middleware.

1.5.2. Clasificacin de los clsteres


Clsteres de alto rendimiento o High performance: Son clsteres
en los cuales se ejecutan tareas que requieren una gran capacidad
computacional, cantidades enormes de memoria o ambas a la vez.
Llevar a cabo estas tareas puede comprometer los recursos del
clster por largos periodos (Oate y Ortega, 2010).
Clsteres de alta disponibilidad o High availability: Son clsteres
cuyo objetivo es proveer disponibilidad y confiabilidad. Estos
clsteres tratan de brindar la mxima disponibilidad de los servicios
que ofrecen. La confiabilidad se provee mediante un software que
detecta fallos y permite recuperarse frente a ellos, mientras que en
hardware se evita tener un nico punto de fallos (Oate y Ortega,
2010).
Clsteres de alta eficiencia o High throughput: Son clsteres cuyo
objetivo de diseo es ejecutar la mayor cantidad de tareas en el
menor tiempo posible; existe independencia de datos entre las tareas
individuales. El retardo entre los nodos del clster no es considerado
un gran problema (Oate y Ortega, 2010).

23

Balanceo de carga: Clster que permite que un conjunto de


servidores compartan la carga de trabajo y de trfico a sus clientes.
Est compuesto por uno o ms ordenadores (llamados nodos) que
actan como front-end del clster y se ocupa de repartir las
peticiones de servicio que reciba el clster a otros ordenadores que
forman su back-end.

Las caractersticas ms destacadas de este tipo de clster son:


Se puede ampliar su capacidad fcilmente aadiendo ms
ordenadores al clster.
Robustez. Ante la cada de alguno de los ordenadores del
clster, el servicio se puede ver mermado; pero mientras
haya ordenadores en funcionamiento estos seguirn dando el
servicio.

1.6. Alta disponibilidad


Es un protocolo de diseo del sistema y su implementacin asociada
que asegura un cierto grado absoluto de continuidad operacional durante un
perodo de medicin dado.
Disponibilidad

se

refiere

la

habilidad

de

la

comunidad

de usuarios para acceder al sistema, someter nuevos trabajos, actualizar o


alterar trabajos existentes o recoger los resultados de trabajos previos. Si un
usuario no puede acceder al sistema se dice que est no disponible. El

24

trmino tiempo de inactividad (downtime) es usado para definir cundo el


sistema no est disponible.
Un clster de alta disponibilidad es un conjunto de dos o ms
mquinas que se caracterizan por mantener una serie de servicios
compartidos y por estar constantemente monitorizndose entre s.
1.6.1. Clases:
1.6.1.1. Alta disponibilidad de infraestructura
Si se produce un fallo de hardware en alguna de las mquinas del
clster,

el

software

de

alta

disponibilidad

es

capaz

de

arrancar

automticamente los servicios en cualquiera de las otras mquinas del


clster (failover). Y cuando la mquina que ha fallado se recupera, los
servicios son nuevamente migrados a la mquina original (failback). Esta
capacidad de recuperacin automtica de servicios nos garantiza la alta
disponibilidad de los servicios ofrecidos por el clster, minimizando as la
percepcin del fallo por parte de los usuarios.
1.6.1.2. Alta disponibilidad de aplicacin
Si se produce un fallo del hardware o de las aplicaciones de alguna de
las mquinas del clster, el software de alta disponibilidad es capaz de
arrancar automticamente los servicios que han fallado en cualquiera de las
otras mquinas del clster.
Y cuando la mquina que ha fallado se recupera, los servicios son
nuevamente migrados a la mquina original. Esta capacidad de recuperacin
automtica de servicios nos garantiza la integridad de la informacin, ya que

25

no hay prdida de datos, y adems evita molestias a los usuarios, que no


tienen por qu notar que se ha producido un problema.
No hay que confundir un clster de alta disponibilidad con un clster
de alto rendimiento. El segundo es una configuracin de equipos diseado
para proporcionar capacidades de clculo mucho mayores que la

que

proporcionan los equipos individuales (vanse por ejemplo los sistemas de


tipo Cluster Beowulf), mientras que el primer tipo de clster est diseado
para garantizar el funcionamiento ininterrumpido de ciertas aplicaciones.

26

COMPUTERWORLD,

Qu

es

el

balanceo

de

carga?.

Disponible

en:

URL:

En

http://www.computerworld.es/tendencias/que-es-el-balanceo-de-carga; Consultado el 04 de setiembre de 2015,


11:30 horas.
10 WIKIPEDIA, Balance de Carga. Disponible en: URL: En https://es.wikipedia.org/wiki/Balance_de_carga;
Consultado el 04 de setiembre de 2015, 12:00 horas.
11 WIKIPEDIA, Cluster. Disponible en: URL: En https://es.wikipedia.org/wiki/Cluster; Consultado el 04 de
setiembre de 2015, 12:30 horas.
12 WIKIPEDIA, Alta disponibilidad, Disponible en: URL: En https://es.wikipedia.org/wiki/Alta_disponibilidad;
Consultado el 04 de setiembre de 2015, 12:45 horas.

CAPTULO II

ANTECEDENTES GENERALES Y ANLISIS DEL


PROBLEMA

2.1. Resea Histrica de la Institucin Educativa


Cuando en 1917, el Dr. John A. Mackay fund, bajo los auspicios de
la entidad Promotora, la Junta de Misiones de la Iglesia Libre de Escocia,
qued muy claro que el propsito de esa decisin no era simplemente la
creacin de una institucin educativa.
La meta era mucho ms ambiciosa: sembrar en las generaciones que
pasaran por sus aulas una cosmovisin bblica; con todas las consecuencias
que ello acarrea. Son ms de 90 aos de historia a lo largo de los cuales el

27

Colegio no se ha apartado de los ideales y los objetivos que determinaron su


fundacin.
Queremos, en la tarea de la educacin, formar una juventud
responsable, de profunda conviccin cristiana, lo cual redunda en una slida
formacin moral, y una participacin positiva en la vida nacional.
En el Colegio San Andrs creemos firmemente que es la actitud
bblica ante la vida la que nos da el nico anlisis correcto de la
problemtica individual y social del hombre; y la nica que ofrece una
verdadera esperanza para el futuro, a nivel personal y colectivo.
Seguiremos, por lo tanto, educando desde la perspectiva bblica,
siguiendo el camino que a Dios le parece derecho; cuyo fin es camino de
vida.
Seguiremos analizando la vida actual y la historia a la luz de las
Escrituras. Porque sabemos que en ella encontramos la base slida, no
solamente para la religin y la tica, sino tambin para la tarea acadmica.
2.2. Datos Generales de la Institucin Educativa
Denominacin: Colegio San Andrs
R.U.C.: 20122922872
Representante Legal: Director
Direccin: Av. Du Petit Thouars 179 - Santa Beatriz, Cercado de Lima, Lima,
Per.
2.3. Ubicacin Geogrfica de la Institucin Educativa
Av. Du Petit Thouars 179 Santa Beatriz Cercado de Lima, Lima, Per.

28

Fuente:

Ubicacin

Geogrfica

de

la

I.

E.

San

Andrs

en

Https:

//www.google.com.pe/maps/place/Colegio+San+Andr%C3%A9s/@12.064836,77.036149,17z/data=!3m1!4b1!
4m2!3m1!1s0x9105c8eaf4c4e225:0xc006cfeef15863e9, 05 de septiembre del 2015 09:06 horas.

2.4. Organigrama de la Institucin Educativa


A continuacin se presenta el organigrama de la Institucin Educativa San
Andrs.

29

2.5. Visin y Misin de la Institucin Educativa


2.5.1. Visin
Alcanzar metas, cada vez ms amplias en pro de la formacin de una
juventud responsable, de sano idealismo, de profunda conviccin cristiana,
lo cual redundar en una slida formacin moral, y una participacin cvica
consecuente.
2.5.2. Misin
Impartir una educacin integral basada en las enseanzas de las
Sagradas Escrituras.

13 DATOS PERU, I.E. San Andrs. Disponible en: URL: En http://www.datosperu.org/empresa-colegio-san-andres20122922872.php; Consultado el 06 de setiembre de 2015, 11:30 horas.

30

14 SUNAT, Consulta Ruc - I.E. San Andrs.

Disponible en: URL: En http://www.sunat.gob.pe/cl-ti-

itmrconsruc/jcrS00Alias; Consultado el 06 de setiembre de 2015, 11:30 horas.

15

SANANDRES.EDU.PE,

Nosotros-Visin-Misin.

Disponible

en:

URL:

En

http://www.sanandres.edu.pe/presentacion.htm; Consultado el 06 de setiembre de 2015, 11:45 horas.

2.6. Objetivos del Proyecto


2.6.1. Objetivo General
Disear la construccin e implementacin de una solucin basada en
un clster de alta disponibilidad y balanceo de carga de servidores web, que
permitan dar continuidad a las operaciones realizadas por la institucin
educativa, basado en la integracin de diversas aplicaciones de software
libre.
2.6.2. Objetivos Especficos
Analizar y disear una solucin de alta disponibilidad y balanceo de
carga para servidores web.
Implementar la configuracin de dos servidores web.

Construir un clster de alta disponibilidad y de balanceo de carga.


Integrar herramientas de reporte y monitoreo que informe el estado
de cada servidor web.
Implementar una solucin para el respaldo y restauracin parcial o
total del sistema.

31

2.7. Anlisis de la Problemtica


2.7.1. Planteamiento del Problema
En la actualidad los servidores que prestan servicios Web, en la
Institucin Educativa San Andrs sobre no cuenta con una infraestructura
que brinde una alta disponibilidad de sus servidores para brindar los
servicios Web. Esto quiere decir que cuando un servidor est sobrecargado
de usuarios conectados al mismo tiempo o deja de funcionar por algn
motivo, ya sea por mantenimiento o algn error de Hardware o Software, se
deja de brindar el servicio Web, lo cual causa un malestar en los usuarios
del servicio Web. El implementar la alta disponibilidad de Servidores para
brindar servicios Web sera de gran apoyo para la resolucin de estos
problemas.

El problema radica en la baja disponibilidad del servicio y falla de los


servidores cuando se tiene con mucha carga de trabajo o cuando se presenta
algn fallo de hardware o software.

2.7.2. Formulacin del Problema


Encontrar la solucin que permita mantener un alto nivel de disponibilidad y
balanceo de carga, con herramientas open source, dando continuidad a los
servicios web. Considerando la experiencia adquirida en la implementacin,
administracin y mantenimiento de servidores Linux en los ltimos aos de
servicio profesional.

32

2.7.3. Hiptesis
Es posible disear un modelo que permita implementar Servidores Web de
Alta Disponibilidad utilizando herramientas de Software Libre.

2.7.4. Justificacin de la Investigacin


En la actualidad, muchas de las empresas, instituciones y/o
personas que brindan algn tipo de servicio Web se encuentran con la
problemtica que sus servicios Web pueden no estar disponibles por un
determinado tiempo y debido a factores diferentes.

La falta de disponibilidad del servicio se refleja en la molestia de los


usuarios ya que el servicio puede estar no disponible por un largo tiempo, o
en la prdida de dinero, ya que muchos sitios Web se utilizan para hacer
dinero o simplemente para brindar productos o servicios que generen
ganancias.

Los factores que estn relacionados a la prdida de disponibilidad del


servicio pueden ser variados, dentro de los cuales tenemos a las ventanas de
Mantenimiento del servidor Web o por algn fallo de hardware o software
que haga que el servicio se pierda. Otro factor est relacionado a la
capacidad de procesamiento que tiene el servidor, que simplemente es la
cantidad de usuarios y/o transacciones que puede soportar el servidor, as
como el ancho de banda necesario para soportar todas estas transacciones.

33

Es por esta razn que existe la necesidad de hacer que el servicio Web
brindado est disponible la mayor cantidad de tiempo posible. Para esto, se
tiene que contar con sistemas de respaldo para situaciones como las que se
presentan y causan que el servicio deje de estar disponible.

Pero, a pesar de la creciente necesidad de contar con estos sistemas


de respaldo, las empresas, instituciones y/o personas no pueden hacer
mucho al respecto, ya que una de las formas posibles, al que recurren, para
solucionar alguno de estos problemas es simplemente aumentar el ancho de
banda utilizado o adquirir equipos de hardware, llmese servidores, que
puedan soportar miles de millones de transacciones o usuarios conectados
al mismo tiempo.

Pero esto tiene su desventaja, principalmente en el Per, ya que el


ancho de banda necesario para soportar tal cantidad de transacciones es
demasiado caro, y por otro lado, los equipos capaces de soportar estas
transacciones tambin lo son. Las empresas, instituciones y/o personas no
tienen el poder adquisitivo para hacer estas actualizaciones.

Pero la desventaja fundamental es que, al hacer esto, no se resuelve


exactamente el problema de la falta de disponibilidad, sino ms que todo
resuelve el problema de capacidad de procesamiento, y no la tolerancia a
fallos. Es por esto que existe la necesidad de plantear un modelo de
implementacin de Servidores Web de Alta Disponibilidad y Balanceo de
Carga, como alternativa a la utilizacin solo de equipos muy costosos, y que

34

no solo brinde abundante capacidad de procesamiento o ancho de banda,


sino tambin tolerancia a fallos y un cierto nivel de escalabilidad, lo cual
hace posible aumentar la capacidad de procesamiento.

La propuesta informtica sugerida conlleva varios aspectos que le


dan un gran valor al planteamiento de la solucin, como por ejemplo: es de
bajo costo, se aprovechan las bondades del software libre, propone mayor
eficiencia de los recursos, se minimizan las interrupciones y el tiempo de
inactividad gracias a un sistema altamente disponible y adems puede ser
tomada como referencia a otro tipo de servicios informticos.

Actualmente

existen

procesos

operativos

que

se

realizan

manualmente los cuales podran hacerse de forma automtica, tal es el caso


de los backups de cada servicio. El del correo electrnico se realiza
manualmente cada tres meses y el de la universidad virtual cuatro veces por
ciclo despus de la realizacin de los exmenes parciales.

Tambin podra considerarse la posibilidad que al caerse uno de los


servicios debido a la carga de las peticiones, se deber esperar a que lo
restablezcan, cuando perfectamente el fallo de uno de los servidores podra
provocar

que el otro

se haga

cargo de

los procesos

del

primero

automticamente mientras corrigen el problema de hardware, contribuyendo


a que no haya prdida de informacin ni de tiempo.

35

En el trabajo de investigacin se propone una alternativa para


resolver dicho problema a travs de la implementacin de Clster de alta
disponibilidad y balanceo de carga con software libre, y con la reutilizacin
de equipos con pocas caractersticas, lo que reducir en gran medida la
inversin que se tendra que realizar.

2.7.5. Limitaciones
En este proyecto, el principal inconveniente es el factor tiempo,
porque

la

institucin

educativa

requiere

que todo

el

servidor

este

funcionando en la red en un periodo de tiempo no mayor a 2 meses. Muy


aparte que dichas pruebas se realizaran en das de menor actividad y las
correcciones se harn sobre la marcha del servidor.

2.7.6. Metodologa

Se realiza la revisin del escrito del proyecto.

Se identifica el problema de balanceo de carga con estaciones de


trabajo en paralelo.

Se plantea el modelo teniendo en cuenta la funcin objetivo y las


restricciones.

Ejecucin del sistema en la red (control del proyecto e instalacin).

Documentacin y administracin.

36

2.8. Anlisis FODA del Proyecto


2.8.1. Fortalezas
Tenemos experiencia en las que podemos

basarnos

para

el

desarrollo del proyecto.


Uso de herramientas avanzadas para el

buen

desarrollo

del

software.
2.8.2. Oportunidades
Podemos desenvolvernos en nuestro propio mbito laboral de nuestra
carrera.
Acumulamos mayor experiencia laboral y esto nos da mayor
renombre sobre otras empresas.
2.8.3. Debilidades
Nuestro personal es limitado.
2.8.4. Amenazas
Factores externos que escapan a nuestras posibilidades.
2.9. Planificacin y Gestin de las Entrevistas
Docente
Apellidos y Nombres: Santos Meja, Carlos Alberto
Correo: cmejia@hotmail.com

Madre de familia de alumno


Apellidos y Nombres: Cruz Figueroa, Luz Mara

37

Correo: cluz@yahoo.es
Alumno
Apellidos y Nombres: Prez Hernndez, Mara del Mar
Correo: mhernandez@yahoo.com

Recepcin
Apellidos y Nombres: Cabrera Baena, Beatriz
Correo: bcabrera@sanandres.edu.pe

Soporte Tcnico
Apellidos y Nombres: Cuellar Peinado, Javier
Correo: jcuellar@sanandres.edu.pe

Usuario Externo (pblico)


Apellidos y Nombres: Delgado Barbero, Miguel ngel
Correo: mdelgado@gmail.com

Qu parte del servidor web desea mejorar?

Qu expectativas tiene el nuevo proyecto a implementar?

Qu es lo malo que tena el s e r v i d o r w e b que estaban usando antes


en la institucin educativa?

38

El ser vidor web actual que utilizan en la institucin educativa es lo


suficientemente rpido al momento de realizar los tipos de consultas?

Al

momento

de

realizar

consultas

el servidor web ha

presentado cierres inesperados?

Cree

que

el

nuevo

servidor

implementar

le permitir agilizar el

tiempo de apertura de consultas?

Cmo cree que el servidor web beneficiar en las ganancias de la


Institucin Educativa?
2.10. Factibilidad del Proyecto
2.10.1. Factibilidad Operativa

Al realizar la instalacin del servidor de alta disponibilidad y


balanceo de carga en una plataformas de sistema operativo con una licencia
gratuita, esto permitir que al fallar el servidor web principal, todos los
usuarios puedan ingresar a partir de que el sistema se encuentre respaldado
en otro servidor web, esto permitir que los usuarios logueados as como los
que intenten ingresar al portal en el momento que el sistema principal este
fuera de servicio puedan hacerlo.

En la parte operativa, la propuesta del proyecto es de gran


factibilidad ya que se cuenta con la infraestructura fsica adecuada as como

39

con los recursos humanos y tecnolgicos para la implementacin de un


Clster de balanceo de carga y alta disponibilidad para el servicio web de la
institucin educativa San Andrs, aadiendo que las autoridades de la
Institucin muestran gran inters hacia la propuesta del proyecto de
investigacin pues lo que se requiere es que el servicio de acceso al servidor
web as como la utilizacin de la misma sea eficiente, estable y continuo.

Los cambios que implica la implantacin de una tecnologa avanzada


como el balanceo de carga dinmico propuesto en este trabajo, pueden ser
llevados a su ejecucin sin presentar dificultad durante su establecimiento.

BENEFICIO
Descripcin
IP Fijo/Ancho de Banda
Matrcula

Mensual Anual
Valor
1
S/.
400.00
1
S/.
2,500.00
Valor al Ao

Total
S/.
4,800.00
S/.
2,500.00
S/.

7,300.00

2.10.2. Factibilidad Tcnica


En este cuadro observamos todos los materiales necesarios para poder
realizar la implementacin del proyecto, tanto el monto unitario como el
MATERIALES PARA LA IMPLEMENTACION DEL PROYECTO
monto total.
MATERIAL

DESCRIPCION CANTIDAD MARCA PRECIO TOTAL

Computadora CORE I7

Procesador 3.00
Mhz, Memoria 8
Gb, Doble tarjeta
de red, Lectora
DVD, Garanta 1
ao.

Servicio de
Mnatenimiento

Plataforma LINUX

Switch Cisco Linksys

Se2500, 5
Puertos, Rj-45
Ggbit
10/100/1000,
Garanta 1 ao.

Cable de red UTP


(metros)

Cat6

15

HP

S/. 900.00

S/. 900.00

S/. 600.00

S/. 600.00

CISCO

S/. 250.00

S/. 250.00

AMP

S/. 1.00

S/. 15.00

40

2.10.3. Factibilidad Financiera y Econmica


2.10.3.1. Cuadro de Costo de Operacin
En los siguientes cuadros, se visualiza los costos a realizar por personal
necesario para dicha implementacin y los costos por el servicio a
implementar.
COSTO DE DESARROLLO
PERSONAL

No.

SUELDO

Administrador de servidor
(Implementa el servidor de alta
disponibilidad y balance de carga)

S/. 2,000.00

S/. 4,000.00

Soporte Tcnico

S/. 1,000.00

S/. 2,000.00

Digitador de la Documentacin

S/. 250.00
TOTAL

COSTO

S/.

500.00

S/. 6,500.00

41

COSTOS DE DESARROLLO
Desarrollo de la Implementacin del
servidor de alta disponibilidad y balance de
carga.

S/. 6,500.00

Instalar el servidor de alta disponibilidad y


balance de carga

S/. 100.00

TOTAL DE COSTOS DE DESARROLLO

S/. 6,600.00

2.10.3.2. Cuadro de Costo - Beneficio del Proyecto


En este cuadrado veremos las ganancias proyectadas a futuro, teniendo en
cuentas los costos de desarrollo, costos de operacin y beneficio, estimando
as que para el ao 3 se estar recuperando lo invertido y obteniendo ya las
ganancias.

42

43

CAPTULO III

DISEO DE LA SOLUCIN
3.1. Diagrama de Gantt

CAPTULO IV

IMPLEMENTACIN DEL PROYECTO

CONCLUSIONES
Los cluster proveen balanceo de carga y alta disponibilidad para
servicios de red a un bajo costo. Las soluciones no requieren modificaciones
de cualquiera, los clientes o los servidores; y ellos deben soportar en su
mayora servicios TCP o UDP. Un balanceador de carga es diseado para
manejar millones de conexiones concurrentes. Adems, es fcil configurar

44

servicios de red altamente disponible y altamente escalable utilizando


cluster.

REFERENCIA BIBLIOGRFICA
Fundamentos de Linux: El emblemtico sistema operativo libre (Spanish
Edition) (Spanish) Paperback May 3, 2012 by Sergio Adrin Martin
(Author).
Open Source Strategies for the Enterprise Kindle Edition by Simon Phipps
(Author).
My Selection of Linux Distributions Paperback Large Print, October 10,
2011 by Sunimal Asoka Dissanayake (Author).
Fedora Linux Servers with Systemd Paperback May 6, 2014
by Richard Leland Petersen (Author).
Linux Enterprise Cluster: Build a Highly Available Cluster with Commodity
Hardware and Free Software
by Karl Kopper (Author).CAPTULO III

45

DISEO DE LA SOLUCIN
3.1. Diagrama de Gantt

CAPTULO IV

IMPLEMENTACIN DEL PROYECTO

CONCLUSIONES

REFERENCIA BIBLIOGRFICA

WEBGRAFA
https://redesocialespaldava.files.wordpress.com/2012/11/articulo.pdf
https://es.wikipedia.org/wiki/Balance_de_carga
http://www.computerworld.es/tendencias/que-es-el-balanceo-de-carga
https://redesocialespaldava.files.wordpress.com/2012/11/articulo.pdf
http://www.ordenadores-y-portatiles.com/balanceo-de-carga.html
https://es.wikipedia.org/wiki/Cl%C3%BAster_de_alta_disponibilidad
https://es.wikipedia.org/wiki/Alta_disponibilidad
http://www.recursos-as400.com/dossier/ad/02.shtml
https://technet.microsoft.com/es-es/library/jj715263.aspx
http://blog.0balla.net/2012/04/escalabilidad-y-alta-disponibilidad/
http://www.monografias.com/trabajos/solinux/solinux.shtml
http://linux.ciberaula.com/articulo/que_es_linux/
http://www.linux-es.org/sobre_linux
https://es.wikipedia.org/wiki/Cdigo_abierto
https://es.wikipedia.org/wiki/Software_de_cdigo_abierto
https://www.isocron.net/node/35
https://www.gnu.org/home.es.html

46

http://aprenderaprogramar.com/index.php?
option=com_content&view=article&id=542:que-es-un-servidor-y-cuales-sonlos-principales-tipos-de-servidores-proxydns-webftppop3-ysmtpdhcp&catid=57:herramientas-informaticas&Itemid=179
https://es.wikipedia.org/wiki/Servidor
http://es.scribd.com/doc/85272774/Caracteristicas-de-un-servidor-dered#scribd
http://aprenderaprogramar.com/index.php?
option=com_content&view=article&id=542:que-es-un-servidor-y-cuales-sonlos- principales-tipos-de-servidores-proxydns-webftppop3-y-smtpdhcp&catid=57:herramientas-informaticas&Itemid=179
https://msdn.microsoft.com/es-es/library/cc776956(v=ws.10).aspx
http://www.masadelante.com/faqs/tipos-de-servidores
https://es.wikipedia.org/wiki/Servidor
http://www.anerdata.com/que-es-un-servidor.html
https://technet.microsoft.com/es-es/library/cc754923.as
http://empresamia.com/crear-empresa/crear/item/644-que-es-un-servidorweb
https://www.duplika.com/blog/que-son-los-servidores-web-y-por-que-sonnecesarios
https://es.wikipedia.org/wiki/Servidor
http://www.monografias.com/trabajos75/servidores-web/servidoresweb.shtml
https://www.duplika.com/blog/que-son-los-servidores-web-y-por-que-sonnecesarios
http://www.computerworld.es/tendencias/que-es-el-balanceo-de-carga
http://www.ibiblio.org/pub/linux/docs/LuCaS/Manuales-LuCAS/doccurso-salamanca-clustering/html/ch03.html
http://www.ordenadores-y-portatiles.com/balanceo-de-carga.html
https://es.wikipedia.org/wiki/Balance_de_carga
https://es.wikipedia.org/wiki/Alta_disponibilidad

47

ANEXOS

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