balanceador de carga en windows para servicio web.pptx
TRANSCRIPT
-
8/19/2019 BALANCEADOR DE CARGA EN WINDOWS PARA SERVICIO WEB.pptx
1/17
BALANCEADOR DECARGA EN WINDOWS
PARA SERVICIO WEB
AUTORES:
ANDRES POZO
MAURICIO MEDINA
EDWIN ESTRELLA
-
8/19/2019 BALANCEADOR DE CARGA EN WINDOWS PARA SERVICIO WEB.pptx
2/17
-
8/19/2019 BALANCEADOR DE CARGA EN WINDOWS PARA SERVICIO WEB.pptx
3/17
FORMULACION YSOLUCION SUGERIDACon la implementación, administración y mantenimiento de servidores Windowsen los últimos aos de servicio profesional. !odemos decir que es una de la
opciones para la solución.
!ara lo cual vamos a construir un clúster cuyo fin es brindar un servicio Web
r"pido e ininterrumpido basado en un sistema operativo Windows, el clúster
parecer" un servidor único para el usuario final definiendo e implementando
transparencia al usuario.
-
8/19/2019 BALANCEADOR DE CARGA EN WINDOWS PARA SERVICIO WEB.pptx
4/17
JUSTIFICACION YPROPÓSITOCon el actual ritmo de crecimiento del comercio y el movimiento de datosde todo tipo en Internet, está la necesidad de un servicio ininterrumpidoque estos no sean saturados, y con el fin de no dejar caer el servicio seimplementara un balanceador de carga.
El propósito fundamental será ampliar y clarificar la concepción del
balanceador de carga mediante la implementación de la red basada enhardware y software basada en una arquitectura eficiente la cual nospermitirá otorgar transparencia al usuario.
-
8/19/2019 BALANCEADOR DE CARGA EN WINDOWS PARA SERVICIO WEB.pptx
5/17
ALCANCE
espu!s de conocer las opciones de cl"ster con open source, se reali#ará undiagnóstico sobre las herramientas disponibles para proponer una soluciónque permita de forma adecuada implementar la tecnolog$a elegida.
%e creará un laboratorio con máquinas virtuales para la implementación en unambiente de pruebas, que contendrá servicios como http, mail, ftp, pro&y,
además se obtendrá pruebas de los resultados de funcionamiento de lasolución.
%e tendrá un cliente con un sistema operativo distinto al utili#ado para laconstrucción del cl"ster el cual reali#a las peticiones de la página webprincipal alojada en el cl"ster, de esta manera se puede observar cual servidorreal es el que atiende la.
En lo concerniente a las pruebas de alta disponibilidad, serán reali#adas de 'maneras, la primera es desconectando un nodo de balanceo, la segundaes detener la ejecución de las aplicaciones encargadas de monitorear elestado de los nodos de balanceo en uno de los nodos para simular un fallof$sico del nodo y tercera es apagando uno de los nodos y revisar si el serviciosigue en funcionamiento
-
8/19/2019 BALANCEADOR DE CARGA EN WINDOWS PARA SERVICIO WEB.pptx
6/17
OBJETIVOS
E%(EC)*IC+ Estudiar las caracter$sticas de balanceo decarga y especificar un conjunto de buenas prácticasadaptadas para soportar estrategias de concurrencia,disponibilidad y escalabilidad en aplicaciones -eb.
E/E012 Identificar y anali#ar los componentes debalanceo de carga que ofrece -eb %erver
ise3ar un escenario virtual para estudiar y anali#ar elcomportamiento al reali#ar balanceo de carga.
Establecer un mecanismo de medición que permita comparardiferentes configuraciones de balanceo de carga.
1nali#ar los resultados para determinar las mejoresconfiguraciones obtenidas a partir de las pruebas reali#adas.
-
8/19/2019 BALANCEADOR DE CARGA EN WINDOWS PARA SERVICIO WEB.pptx
7/17
EJEMPLO
%i se tienen 455 solicitudes que deben ser atendidas por un"nico servidor -eb, al balancear la carga en dos servidores-eb, cada uno tendr$a que atender 645 "nicamente. Elbalanceo de carga puede ser implementado tanto en
hardware como en software. 7na solución de balanceo decarga en hardware necesita de dispositivos especiali#adosaltamente costosos. 7na solución de balanceo de cargatambi!n puede ser aplicada a sitios -eb tradicionales que nonecesariamente ofrecen contenido dinámico a los usuarios,
pero que se pueden ver afectados por la alta concurrencia sise trata de un sitio muy visitado.
-
8/19/2019 BALANCEADOR DE CARGA EN WINDOWS PARA SERVICIO WEB.pptx
8/17
BALANCEO DE CARGA%ignifica dividir el total de trabajo que un sistema o computadora tiene, esta división decarga permite reali#ar el mismo trabajo en una porción de tiempo más reducida, o lo quees lo mismo8 permite reali#ar más carga de trabajo en el mismo tiempo total.
E&isten numerosas formas de hacer balanceo de carga, por hardware 9/%:, por softwareo una combinación de los dos. El balanceo de carga está especialmente indicado paraentornos en los que es muy dif$cil prever el volumen de carga de trabajo. El factor de
división de carga se puede definir, dando más o menos carga a cada uno de los sistemasimplicados. Esta caracter$stica se llama carga asim!trica.
En los servicios de redes, el balanceo de carga tiene básicamente los mismos principiospero su implantación difiere significativamente.
-
8/19/2019 BALANCEADOR DE CARGA EN WINDOWS PARA SERVICIO WEB.pptx
9/17
COMPONENTESComponente escripción
Cone&iones de redEstas son las conexiones de los nodos a la red de traba#o
del clúster.
(rotocolos decomunicación yservicios.
$quí se cuenta con el protocolo de comunicaciones
%C!&'! y servicios de transporte de datos.
/odos
(on computadoras o sistemas multiprocesador) en estosse hospedan el (istema *perativo, el middleware y lo
necesario para la comunicación a trav+s de una red.
%istema +perativo
(e define como un prorama o con#unto de ellos que
est"n destinados a estionar de manera efica- los
recursos de una computadora.
;iddleware
Es un software que actúa entre el (istema *perativo y las
aplicaciones con la finalidad de proveer a un clúster las
características de interfa-, herramientas de optimi-ación
y mantenimiento del sistema, como tambi+n un
crecimiento o escalabilidad.
1plicaciones
(on todos aquellos proramas que se e#ecutan sobre el
middleware) estos son diseados para su e#ecución en
entornos de cómputo paralelo o aprovechamiento del tipo
de clúster.
-
8/19/2019 BALANCEADOR DE CARGA EN WINDOWS PARA SERVICIO WEB.pptx
10/17
COMPONENTES
-
8/19/2019 BALANCEADOR DE CARGA EN WINDOWS PARA SERVICIO WEB.pptx
11/17
DISEÑO
Configuración escripción
1ctivo
-
8/19/2019 BALANCEADOR DE CARGA EN WINDOWS PARA SERVICIO WEB.pptx
12/17
Elemento escripción
Infraestructura de altadisponibilidad
Consiste en componentes de software que cooperan entre sí para permitir que el clúster
pare-ca como un sistema único. Entre sus funciones se encuentran/
Control de acceso a recursos compartidos.
(atisfacción de requerimientos del usuario.
0onitori-ación de nodos y procesos.
Esta puede ser parte del núcleo del sistema operativo o una capa situada sobre +ste, las
venta#as de dichas interaciones son/
En forma de capa, una solución independiente del sistema operativo. En el sistema
operativo, una eficiencia y facilidad de uso.
%ervicios de altadisponibilidad.
(on clientes de la infraestructura y usan las facilidades que exporta ese nivel para
mantener en todo momento el servicio. 1sualmente existe una deradación del sistema
cuando un nodo falla pero no una interrupción del servicio.
-
8/19/2019 BALANCEADOR DE CARGA EN WINDOWS PARA SERVICIO WEB.pptx
13/17
$lta 2isponibilidad
%ipos de balanceo de Cara
• 23( 4ound54obin
• 1so de nodo de balanceo decara
-
8/19/2019 BALANCEADOR DE CARGA EN WINDOWS PARA SERVICIO WEB.pptx
14/17
=. El usuario reali#a una petición deservicio a la I( p"blica del cl"ster9la del nodo de balanceo de carga oI( virtual del cl"ster:.
6. El nodo de balanceo planifica aqu! servidor real se va a enviar lapetición, reescribe las cabeceras de
las tramas >C(
-
8/19/2019 BALANCEADOR DE CARGA EN WINDOWS PARA SERVICIO WEB.pptx
15/17
CONFIGURACIONACTIVO-ACTIVOEn una configuración activo
-
8/19/2019 BALANCEADOR DE CARGA EN WINDOWS PARA SERVICIO WEB.pptx
16/17
ARQUITECTURA
-
8/19/2019 BALANCEADOR DE CARGA EN WINDOWS PARA SERVICIO WEB.pptx
17/17
CONCLUSIONES
1l implementar la configuración activo