pueden estar en varias zonas de disponibilidad, lo que aumenta la disponibilidad de Ia aplicación. Agrega uno o varios agentes de escucha al balanceador de carga.
Cada agente de escucha comprueba las solicitudes de conexión de los clientes, y usa el protocolo y el puerto configurados. Las reglas que defina para un agente de escucha determinan cómo el balanceador de carga dirige las solicitudes a sus destinos registrados. Cada regla consta de una prioridad, una o varias acciones y una o varias condiciones. Cuando se cumplen las condiciones de una regla, se realizan sus acciones. Debe definir una regla predeterminada para cada agente de escucha y, de forma opcional, uede definir reglas adicionales.
Antes de comenzar a utilizar un balanceador de carga de aplicaciones, debe agregar uno o varios agentes de escucha. El agente de escucha es un proceso que comprueba las solicitudes de conexión del cliente a una instancia por medio del protocolo y el puerto especificados. Las reglas del agente de escucha que definas también determinan cómo el balanceador de carga dirige el tráfico de los clientes que conectan a uno o varios destinos o grupos de destino.
Este ejemplo muestra un balanceador de carga de aplicaciones para el sitio web ejemplo.com. EI balanceador de carga actúa como único punto de contacto para todos los clientes. Distribuye el tráfico entrante de las aplicaciones entre varios destinos. El balanceador de carga de aplicaciones puede tener más de un agente de escucha. En este ejemplo se muestran dos agentes de escucha. • Cada agente de escucha comprueba las solicitudes de conexión de los clientes mediante el uso del protocolo y el puerto que configuró. • El agente de escucha reenvía las solicitudes a uno o más grupos de destino, de acuerdo con las reglas definidas. Cada regla especifica un grupo de destino, una condición y una prioridad. • Cuando se cumple la condición, el tráfico se reenvía al grupo de destino. • Debe definir una regla predeterminada para cada agente de escucha y puede agregar reglas que especifiquen diferentes grupos de destino en función del contenido de la solicitud.
• Esta configuración también se denomina direccionamiento basado en contenido. Cada grupo de destino redirige las solicitudes a uno o varios destinos registrados, tales como instancias EC2, mediante el uso del protocolo y el número de puerto que ha especificado. • Puede registrar un destino en varios grupos de destino. • Puede configurar las comprobaciones de estado de cada grupo de destino. Las comprobaciones de estado se realizan en todos los destinos registrados en un grupo de destino especificado en una regla de agentes de escucha del balanceador de cargas. Observe que cada agente de escucha contiene una regla predeterminada y que un agente de escucha contiene otra regla que dirige solicitudes a un grupo de destino diferente. Como indica el diagrama, puede registrar un objetivo con varios grupos objetivo.
Como se mencionó anteriormente, un balanceador de carga sirve como único punto de contacto para los clientes. Cuando se crea la regla de cada agente de escucha, se especifican un grupo de destino y las condiciones. Los destinos se organizan en grupos de destino. Cada grupo de destino se utiliza para dirigir solicitudes hacia uno o más destinos registrados, tal como las instancias de EC2 0 las instancias de contenedor ECS. El balanceador de carga distribuye el tráfico entrante de las aplicaciones entre varios destinos. También puede configurar las comprobaciones de estado de cada grupo de destino. Cuando la regla del balanceador de carga especifica un grupo de destino, se realizan comprobaciones de estado en todos los destinos registrados en ese grupo de destino.
Este diagrama muestra un solo balanceador de carga de aplicaciones que está configurado con tres reglas. El diseño ilustra la funcionalidad de cada segmento, la cual se basa en la URL que el cliente solicita. Los clientes que solicitan la página www.ejemplo.com/pedidos son redirigidos a un conjunto de instancias EC2. Los clientes que solicitan la página www.ejemplo.com/imágenes son redirigidos a otras instancias EC2. Las solicitudes al área de registro son redirigidas de manera similar a diferentes conjuntos de instancias.