¿Cómo configuro grupos de destino ponderados para mi equilibrador de carga de aplicación?

4 minutos de lectura
0

Quiero registrar grupos de destino ponderados para mi equilibrador de carga de aplicación.

Resolución

Complete los siguientes pasos para registrar su grupo de destino en un equilibrador de carga y añadir ponderación al grupo de destino.

Crear grupos de destino

1.    Abra la consola de Amazon Elastic Compute Cloud (Amazon EC2).

2.    Elija la región de AWS en la que se encuentran sus instancias de Amazon EC2.

3.    En el panel de navegación, en EQUILIBRIO DE CARGA, seleccione Grupos de destino.

4.    Cree el primer grupo de destino:     
Seleccione Crear grupo de destino.
En Nombre del grupo de destino, indique un nombre para el grupo de destino.
Configure el protocolo, el puerto y la nube virtual privada (VPC) para el grupo de destino.
Elija Crear.
En Instancias, seleccione una o más instancias.
Especifique un puerto para las instancias.
Elija Añadir a registrado y, a continuación, Guardar.

5.    Repita el paso 4 para crear un segundo grupo de destino.

Creación de un equilibrador de carga de aplicación

Nota: Si ya tiene un equilibrador de carga de aplicación, continúe con la siguiente sección.

1.    En el panel de navegación, en EQUILIBRIO DE CARGA, seleccione Equilibradores de carga.

2.    Elija Crear equilibrador de carga.

3.    En Seleccione un tipo de equilibrador de carga, elija Equilibrador de carga de aplicación.

4.    Elija Continuar.

5.    Complete los pasos de Creación de un equilibrador de carga de aplicación.

6.    Complete los pasos de Configuración del enrutamiento:
En Grupo de destino, elija Destino existente.
En Nombre, elija el primer grupo de destino que creó.
Elija Siguiente: Registrar destinos.

7.    En la página Registrar destinos, las instancias que ha registrado en el grupo de destino aparecerán en Instancias registradas. Aquí no puede modificar los registros de destino.

8.    En la página Revisar, elija Crear.

9.    Tras recibir una notificación de que se ha creado el equilibrador de carga, seleccione Cerrar.

10.    Seleccione el equilibrador de carga.

Configurar las reglas del agente de escucha y añadir ponderación a los grupos de destino

1.    En la pestaña Agentes de escucha, elija Ver/editar las reglas.

2.    Elija Editar reglas (el icono del lápiz).

3.    Elija Editar junto a la opción Reenviar a.

4.    Añada el otro grupo de destino.

5.    Introduzca los valores de ponderación del grupo de destino. Estos valores deben ser valores numéricos comprendidos entre cero y 999.

6.    Seleccione la marca de verificación y, a continuación, elija Actualizar.

7.    (Opcional) Si el grupo de destino es permanente, establezca la Permanencia de grupo. Al establecer esta configuración, las solicitudes dirigidas permanecen en el grupo de destino durante la sesión. El valor predeterminado es de 1 hora. Una vez finalizada la duración de la sesión, las solicitudes se distribuyen de acuerdo con las ponderaciones del grupo de destino.

Nota: El equilibrador de carga de aplicación distribuye el tráfico a los grupos de destino en función de las ponderaciones. Si ninguno de los destinos de un grupo de destino supera las comprobaciones de estado, el equilibrador de carga de aplicación no dirige ni conmuta por error las solicitudes a otro grupo de destino. Si un grupo de destino solo tiene destinos registrados en mal estado, los nodos del equilibrador de carga dirigen las solicitudes a través de sus destinos en mal estado. Cuando todos los destinos de un grupo de destino estén en mal estado, no utilice un grupo de destino ponderado como mecanismo de conmutación por error.

Por ejemplo, si la ponderación del primer destino es del 70 % y la del segundo destino es del 30 %, la mayoría de las solicitudes provendrán del primer grupo de destino:

$ for X in `seq 6`; do curl -so -i /dev/null -w "" http://FINAL-721458494.us-east-2.elb.amazonaws.com; done

<h1> This is T1 </h1>
<h1> This is T1 </h1>
<h1> This is T1 </h1>
<h1> This is T1 </h1>
<h1> This is T2 </h1>
<h1> This is T2 </h1>

Si establece la ponderación del segundo destino en el 70 % y la del primero en el 30 %, la mayoría de las solicitudes provendrán del segundo grupo de destino:

$ for X in `seq 7`; do curl -so -i /dev/null -w "" http://FINAL-721458494.us-east-2.elb.amazonaws.com; done

<h1> This is T2 </h1>
<h1> This is T2 </h1>
<h1> This is T2 </h1>
<h1> This is T1 </h1>
<h1> This is T1 </h1>
<h1> This is T2 </h1>
<h1> This is T2 </h1>If all targets in a target group fail health checks, then the Application Load Balancer doesn't automatically route or failover the requests to another target group
OFICIAL DE AWS
OFICIAL DE AWSActualizada hace un año