Para crear un grupo de destino para el equilibrador de carga de red
Los destinos del equilibrador de carga de red se registran mediante un grupo de destino. De forma predeterminada, el equilibrador de carga envía las solicitudes a los destinos registrados mediante el protocolo y el puerto que ha especificado para el grupo de destino. Puede anular este puerto al registrar cada destino en el grupo de destino.
Para direccionar el tráfico a los destinos de un grupo de destino, cree un agente de escucha y especifique el grupo de destino en la acción predeterminada del agente de escucha. Para obtener más información, consulte Acciones predeterminadas. Puede especificar el mismo grupo de destino en varios oyentes, pero estos oyentes deben pertenecer al mismo equilibrador de carga de red. Para usar un grupo de destino con un equilibrador de carga, debe comprobar que un oyente no esté usando el grupo de destino para otro equilibrador de carga.
Puede agregar o eliminar destinos del grupo de destino en cualquier momento. Para obtener más información, consulte Registro de destinos del equilibrador de carga de red. También puede modificar la configuración de la comprobación de estado del grupo de destino. Para obtener más información, consulte Actualización de la configuración de comprobación de estado del grupo de destino de un equilibrador de carga de red.
Requisitos
-
Después de crear un grupo de destino, no puede cambiar su tipo de destino ni su tipo de dirección IP.
-
Todos los destinos de un grupo de destino deben tener el mismo tipo de dirección IP que el grupo de destino: IPv4 o IPv6.
-
Debe utilizar un grupo de destino IPv6 con un equilibrador de carga de pila doble.
-
No puede usar un grupo de destino IPv4 con un oyente UDP para un equilibrador de carga dualstack.
-
No puede utilizar un grupo de destino IPv6 con los protocolos QUIC o TCP_QUIC.
- Console
-
Creación de un grupo de destino
Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/.
-
En el panel de navegación, elija Target Groups.
-
Elija Crear grupo de destino.
-
En el panel de Configuración básica, haga lo siguiente:
-
En Elegir un tipo de destino, seleccione Instancias para registrar los destinos por ID de instancia, Direcciones IP a fin de registrar los destinos por dirección IP o Equilibrador de carga de aplicación para registrar un equilibrador de carga de aplicación como destino.
-
En Nombre del grupo de destino, escriba el nombre del grupo de destino. Este nombre debe ser único por región por cuenta, puede tener un máximo de 32 caracteres, debe contener únicamente caracteres alfanuméricos o guiones y no puede comenzar ni terminar con un guion.
-
En Protocol (Protocolo), elija un protocolo tal y como se indica a continuación:
-
Si el protocolo del agente de escucha es TCP, elija TCP o TCP_UDP.
-
Si el protocolo del agente de escucha es TLS, elija TCP o TLS.
-
Si el protocolo del agente de escucha es UDP, elija UDP o TCP_UDP.
-
Si el protocolo del agente de escucha es TCP_UDP, elija TCP_UDP.
-
Si el protocolo del oyente es QUIC, seleccione QUIC.
-
Si el protocolo del oyente es TCP_QUIC, seleccione TCP_QUIC.
-
Si el tipo de destino es Equilibrador de carga de aplicaciones, el protocolo debe ser TCP.
-
En Puerto, modifique el valor predeterminado según sea necesario.
Si el tipo de destino es Equilibrador de carga de aplicaciones, el puerto debe coincidir con el puerto del oyente del equilibrador de carga de aplicaciones.
-
En Tipo de dirección IP, elija IPv4 o IPv6. Esta opción está disponible solo si el tipo de destino es Instancias o Direcciones IP.
-
En VPC, seleccione la nube privada virtual (VPC) con los destinos que desee registrar.
-
En el panel de Comprobaciones de estado, modifique la configuración predeterminada según sea necesario. En Configuración avanzada de la comprobación de estado, elija el puerto de comprobación de estado, el recuento, el tiempo de espera y el intervalo, y especifique los códigos de éxito. Si las comprobaciones de estado superan el recuento de UnhealthyThresholdCount, el equilibrador de carga inhabilita el destino. Cuando las comprobaciones de estado superan el recuento de HealthyThresholdCount, el equilibrador de carga vuelve a poner el destino en servicio. Para obtener más información, consulte .
-
(Opcional) Para agregar una etiqueta, expanda Etiquetas, elija Agregar etiqueta e ingrese una clave y un valor de etiqueta.
-
Elija Siguiente.
-
(Opcional) Registre destinos. El tipo de destino del grupo de destino determina la información que debe proporcionar. Si aún no está listo para registrar destinos, puede hacerlo más adelante.
-
Instancias: seleccione las instancias de EC2, introduzca los puertos y elija Incluir como pendientes a continuación.
-
Direcciones IP: seleccione la VPC que contiene las direcciones IP u Otras direcciones IP privadas, introduzca las direcciones IP y los puertos, y seleccione Incluir como pendientes a continuación.
-
Equilibrador de carga de aplicaciones: seleccione el equilibrador de carga de aplicaciones. Para obtener más información, consulte Uso de equilibradores de carga de aplicación como destinos.
-
Elija Crear grupo de destino.
- AWS CLI
-
Creación de un grupo de destino
Utilice el comando create-target-group. El siguiente ejemplo crea un grupo de destino con el protocolo TCP, destinos registrados por dirección IP, una etiqueta y la configuración predeterminada de comprobación de estado.
aws elbv2 create-target-group \
--name my-target-group \
--protocol TCP \
--port 80 \
--target-type ip \
--vpc-id vpc-1234567890abcdef0 \
--tags Key=department,Value=123
Para registrar destinos
Use el comando register-targets para registrar destinos en el grupo de destinos. Para ver ejemplos, consulte Cómo registrar destinos.
- CloudFormation
-
Creación de un grupo de destino
Defina un recurso de tipo AWS::ElasticLoadBalancingV2::TargetGroup. El siguiente ejemplo crea un grupo de destinos con el protocolo TCP, destinos registrados por dirección IP, una única etiqueta, la configuración predeterminada de comprobación de estado y dos destinos registrados.
Resources:
myTargetGroup:
Type: 'AWS::ElasticLoadBalancingV2::TargetGroup'
Properties:
Name: my-target-group
Protocol: TCP
Port: 80
TargetType: ip
VpcId: !Ref myVPC
Tags:
- Key: 'department'
Value: '123'
Targets:
- Id: 10.0.50.10
Port: 80
- Id: 10.0.50.20
Port: 80