Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Edición de atributos del grupo de destino para el equilibrador de carga de puerta de enlace
Después de crear un grupo de destino para el equilibrador de carga de puerta de enlace, puede editar los atributos de dicho grupo.
Atributos del grupo de destino
Conmutación por error de destino
Con la conmutación por error de destino, se especifica cómo el equilibrador de carga de puerta de enlace gestiona los flujos de tráfico existentes cuando un destino se anula el registro de un destino. De forma predeterminada, el equilibrador de carga de puerta de enlace sigue enviando los flujos existentes al mismo destino, incluso si el destino ha fallado o se ha dado de baja. Puede administrar estos flujos repitiéndolos (rebalance) o dejándolos en el estado predeterminado (no_rebalance).
- Sin reequilibrio:
-
El equilibrador de carga de puerta de enlace sigue enviando los flujos existentes a destinos fallidos o agotados. Si el equilibrador de carga de puerta de enlace no puede alcanzar el destino, se interrumpe el tráfico.
Sin embargo, los flujos nuevos se envían a destinos en buen estado. Este es el comportamiento predeterminado.
- Reequilibrar:
-
El equilibrador de carga de puerta de enlace vuelve a reproducir los flujos existentes y los envía a destinos en buen estado una vez transcurrido el tiempo de espera de la cancelación del registro.
En el caso de los destinos cuyo registro se haya cancelado, el tiempo mínimo de conmutación por error dependerá del retraso en el registro. El destino no se marca como dado de baja hasta que se complete el retraso en la cancelación del registro.
En el caso de los destinos en mal estado, el tiempo mínimo de conmutación por error dependerá de la configuración de la comprobación de estado del grupo de destino (umbral de tiempos de intervalo). Este es el tiempo mínimo antes del cual se marca un destino como en mal estado. Pasado este tiempo, el equilibrador de carga de puerta de enlace puede tardar varios minutos debido al tiempo de propagación adicional y al retraso en la retransmisión de TCP antes de redirigir los nuevos flujos a destinos en buen estado.
Para actualizar el atributo de conmutación por error de destino mediante la consola
Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/
. -
En el panel de navegación, en Load Balancing (Equilibración de carga), elija Target Groups (Grupos de destino).
-
Elija el nombre del grupo de destino para mostrar su página de detalles.
-
En la página Detalles del grupo, en la sección Atributos, seleccione Editar.
-
En la página Editar atributos, cambie el valor de la conmutación por error de destino según sea necesario.
-
Seleccione Save changes (Guardar cambios).
Para actualizar el atributo de conmutación por error de destino mediante el AWS CLI
Utilice el comando modify-target-group-attributes, con los siguientes pares de valores clave:
-
Clave =
target_failover.on_deregistrationy Valor=no_rebalance(predeterminado) orebalance -
Clave =
target_failover.on_unhealthyy Valor=no_rebalance(predeterminado) orebalance
nota
Ambos atributos (target_failover.on_deregistration y target_failover.on_unhealthy) deben tener el mismo valor.
El TCP se restablece cuando se produce un error en el objetivo y se cancela el registro
Cuando está activado, el balanceador de carga de la puerta de enlace envía un restablecimiento de TCP (RST) al remitente del tráfico cuando un objetivo deja de funcionar o se cancela el registro, una vez transcurrido el tiempo de pérdida de la conexión. Con esta función, los remitentes de tráfico pueden recuperarse rápidamente al establecer nuevas conexiones con objetivos en buen estado.
send_tcp_reset.on_unhealthy.enabled-
Indica si el balanceador de carga de la puerta de enlace envía un restablecimiento de TCP cuando un objetivo deja de estar en buen estado. Los valores posibles son
trueyfalse. El valor predeterminado esfalse. send_tcp_reset.on_deregistration.enabled-
Indica si el balanceador de carga de la puerta de enlace envía un restablecimiento de TCP cuando se cancela el registro de un destino y se agota la conexión. Los valores posibles son
trueyfalse. El valor predeterminado esfalse.
Para habilitar el restablecimiento del TCP en caso de error en el destino y la anulación del registro, utilice el AWS CLI
Utilice el comando https://docs.aws.amazon.com/cli/latest/reference/elbv2/modify-target-group-attributes.html modify-target-group-attributes, con ambos atributos configurados en. true
aws elbv2 modify-target-group-attributes --target-group-arntarget-group-arn--attributes Key=send_tcp_reset.on_unhealthy.enabled,Value=true Key=send_tcp_reset.on_deregistration.enabled,Value=true
Para habilitar el restablecimiento de TCP en caso de error en el destino y la cancelación del registro mediante la consola
Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/
. -
En el panel de navegación, en Equilibrio de carga, elija Grupos de destino.
-
Seleccione su grupo objetivo, elija la pestaña Atributos y, a continuación, elija Editar.
-
Seleccione el icono Sin reequilibrar y enviar un restablecimiento de TCP (recomendado).
-
Selecciona Enviar restablecimiento de TCP en caso de error y Enviar restablecimiento de TCP al anular el registro.
-
Seleccione Save changes (Guardar cambios).
Esta función tiene los siguientes requisitos:
-
Esta función requiere una adherencia de flujo de 5 tuplas, que el grupo objetivo utiliza de forma predeterminada cuando
stickiness.enabledestá configurada en.false -
No puedes habilitarla
send_tcp_reset.on_deregistration.enabledcuandostickiness.enabledestásend_tcp_reset.on_unhealthy.enabledconfigurada en.true -
No puede habilitar esta función cuando los atributos de conmutación por error de destino (
target_failover.on_unhealthyotarget_failover.on_deregistration) están configurados en.rebalance -
Esta función solo se aplica al tráfico TCP. El UDP y otros protocolos no se ven afectados.
-
Esta función funciona con los balanceadores de carga de Gateway nuevos y existentes.
Retardo de anulación del registro
Al anular el registro de un destino, el equilibrador de carga de puerta de enlace administra los flujos hacia ese destino de la siguiente manera:
- Flujos nuevos
-
El equilibrador de carga de puerta de enlace deja de enviar nuevos flujos.
- Flujos existentes
-
El equilibrador de carga de puerta de enlace gestiona los flujos existentes en función del protocolo:
-
TCP: los flujos existentes se cierran si permanecen inactivos durante más de 350 segundos.
-
Otros protocolos: los flujos existentes se cierran si permanecen inactivos durante más de 120 segundos.
-
Para ayudar a drenar los flujos existentes, puede habilitar el reequilibrio del flujo para su grupo de destino. Para obtener más información, consulte Conmutación por error de destino.
Si se anula el registro de un destino, se indica que se está draining hasta que se agote el tiempo de espera. Una vez transcurrido el tiempo de espera para anular el registro, el destino pasa a un estado unused.
Para actualizar el valor de retardo de anulación del registro mediante la consola
Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/
. -
En el panel de navegación, en Load Balancing (Equilibración de carga), elija Target Groups (Grupos de destino).
-
Elija el nombre del grupo de destino para mostrar su página de detalles.
-
En la página Detalles del grupo, en la sección Atributos, seleccione Editar.
-
En la página Editar atributos, cambie el valor de Demora en anulación de registro según sea necesario.
-
Seleccione Save changes (Guardar cambios).
Para actualizar el atributo de retraso en la cancelación del registro mediante el AWS CLI
Utilice el comando modify-target-group-attributes.
Persistencia de flujo
De forma predeterminada, el balanceador de carga de la puerta de enlace mantiene la fidelidad de los flujos hacia un dispositivo de destino específico mediante 5 tuplas (para los TCP/UDP flujos). Las 5 tuplas incluyen la IP de origen, el puerto de origen, la IP de destino, el puerto de destino y el protocolo de transporte. Puede usar el atributo Tipo de persistencia para modificar el valor predeterminado (5 tuplas) y elegir entre 3 tuplas (IP de origen, IP de destino y protocolo de transporte) o 2 tuplas (IP de origen e IP de destino).
Consideraciones de persistencia de flujo
-
La persistencia de flujo se configura y se aplica a nivel del grupo de destino, y se aplica a todo el tráfico que se dirige al grupo de destino.
-
No se admite la persistencia de flujo de 2 tuplas y 3 tuplas cuando el modo dispositivo AWS Transit Gateway está activado. Para usar el modo dispositivo en tu Gateway Load Balancer AWS Transit Gateway, usa una rigidez de flujo de 5 tuplas
-
La persistencia de flujo puede provocar una distribución desigual de las conexiones y los flujos, lo que podría influir en la disponibilidad de los destinos. Se recomienda terminar o drenar todos los flujos existentes antes de modificar el tipo de persistencia del grupo de destino.
Para actualizar el atributo de persistencia de flujo mediante la consola
Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/
. -
En el panel de navegación, en Load Balancing (Equilibración de carga), elija Target Groups (Grupos de destino).
-
Elija el nombre del grupo de destino para mostrar su página de detalles.
-
En la página Detalles del grupo, en la sección Atributos, seleccione Editar.
-
En la página Editar atributos, cambie el valor de Persistencia de flujo según sea necesario.
-
Seleccione Save changes (Guardar cambios).
Para actualizar el atributo de rigidez del flujo mediante el AWS CLI
Utilice el comando modify-target-group-attributes con los atributos stickiness.enabled y stickiness.type-