balanceador de carga en windows para servicio web.pptx

Upload: mauricio-medina

Post on 07-Jul-2018

216 views

Category:

Documents


0 download

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