Академический Документы
Профессиональный Документы
Культура Документы
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
carrera
profesional,
con
Castaeda
Maverich
Rojas
esfuerzo,
Hernndez,
Arvalo
por
dedicacin,
el
sus
fundamental
para
nuestra
II
III
NDICE
BALANCEO
DE
CARGA
EN
ALTA
LAS
AGRADECIMIENTO
DEDICATORIA
INTRODUCCION
CAPTULO I
I
II
MARCO TERICO
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
CAPTULO II
25
25
25
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
CAPTULO III
41
DISEO DE LA SOLUCIN
41
CAPTULO IV
41
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.
presente
investigacin
est
estructurada
por
captulos,
captulo
I,
se
fundamenta
el
Marco
Terico
de
nuestra
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
las principales
la
CAPTULO I
MARCO TERICO
continuacin
podemos
encontrar
informacin
sobre
las
CentOS, una distribucin creada a partir del mismo cdigo del sistema Red
Hat pero mantenida por una comunidad de desarrolladores voluntarios.
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.
confundida
con
la
simple gratuidad.
No
obstante
contina
siendo
desarrollo.
distribucin,
siendo
Es
libre
para
su
uso,
se
se desarrolla
usuarios
travs
de
una
comunidad
de apasionados
10
GNU.ORG,
Que
es
Software
Libre.
Free
Software
Foundation.
Disponible
en:
URL:
En
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.
11
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
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
13
14
colectivamente
como
contenido),
distribuye
este
15
16
que
se
comunica
con
el
servidor
utilizando
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
Las
ventajas
de
utilizar
estos
17
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.
MICROSOFT,
Caractersticas
del
Servidor.
Disponible
en:
URL:
En
https://msdn.microsoft.com/es-
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
20
de
los
principales
problemas
de
los
mayores
21
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.
22
Conexiones de red.
Ambientes de programacin paralela.
Middleware.
23
se
refiere
la
habilidad
de
la
comunidad
24
el
software
de
alta
disponibilidad
es
capaz
de
arrancar
25
que
26
COMPUTERWORLD,
Qu
es
el
balanceo
de
carga?.
Disponible
en:
URL:
En
CAPTULO II
27
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.
29
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
15
SANANDRES.EDU.PE,
Nosotros-Visin-Misin.
Disponible
en:
URL:
En
31
32
2.7.3. Hiptesis
Es posible disear un modelo que permita implementar Servidores Web de
Alta Disponibilidad utilizando herramientas de Software Libre.
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.
34
Actualmente
existen
procesos
operativos
que
se
realizan
que el otro
se haga
cargo de
los procesos
del
primero
35
2.7.5. Limitaciones
En este proyecto, el principal inconveniente es el factor tiempo,
porque
la
institucin
educativa
requiere
que todo
el
servidor
este
2.7.6. Metodologa
Documentacin y administracin.
36
basarnos
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
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
38
Al
momento
de
realizar
consultas
el servidor web ha
Cree
que
el
nuevo
servidor
implementar
le permitir agilizar el
39
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
Computadora CORE I7
Procesador 3.00
Mhz, Memoria 8
Gb, Doble tarjeta
de red, Lectora
DVD, Garanta 1
ao.
Servicio de
Mnatenimiento
Plataforma LINUX
Se2500, 5
Puertos, Rj-45
Ggbit
10/100/1000,
Garanta 1 ao.
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
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
S/. 100.00
S/. 6,600.00
42
43
CAPTULO III
DISEO DE LA SOLUCIN
3.1. Diagrama de Gantt
CAPTULO IV
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
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
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