Registrar instancias con el Equilibrador de carga clásico
Al registrar una instancia EC2, esta se agrega al equilibrador de carga. El equilibrador de carga supervisa de forma continuada el estado de las instancias registradas en las zonas de disponibilidad habilitadas y direcciona las solicitudes a las instancias que tienen un estado correcto. Si la demanda de las instancias aumenta, puede registrar más instancias con el equilibrador de carga para hacerle frente.
Si anula el registro de una instancia EC2, esta se elimina del equilibrador de carga. El equilibrador de carga deja de direccionar solicitudes a una instancia tan pronto como se anula su registro. Si disminuye la demanda o necesita realizar tareas de mantenimiento en las instancias, puede anular su registro en el equilibrador de carga. Cuando se anula el registro de una instancia, dicha instancia permanece en ejecución, aunque deja de recibir tráfico del equilibrador de carga. Si lo desea, puede volver a registrar la instancia con el equilibrador de carga cuando le venga bien.
Cuando se anula el registro de una instancia, si la función drenaje de conexiones está habilitada, Elastic Load Balancing espera hasta que se completen las solicitudes en tránsito. Para obtener más información, consulte Configuración de drenaje de conexiones en el equilibrador de carga clásico.
Si el equilibrador de carga está asociado a un grupo de escalado automático, las instancias del grupo se registran automáticamente con el equilibrador de carga. Si el equilibrador de carga no se puede desasociar de su grupo de escalado automático, se anula el registro de las instancias del grupo.
Elastic Load Balancing registra la instancia EC2 con el equilibrador de carga utilizando su dirección IP.
[EC2-VPC] Cuando se registra una instancia con una interfaz de red elástica (ENI) asociada, el equilibrador de carga direcciona las solicitudes a la dirección IP principal de la interfaz principal (eth0) de la instancia.
Contenido
Registro de una instancia
Cuando esté preparado, registre la instancia con el equilibrador de carga. Si la instancia está en una zona de disponibilidad que está habilitada para el equilibrador de carga, la instancia estará lista para recibir tráfico del equilibrador de carga tan pronto como pase el número requerido de comprobaciones de estado.
Para registrar las instancias a través de 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 Equilibradores de carga.
-
Seleccione el nombre del equilibrador de carga para abrir su página de detalles.
-
En la pestaña Instancias de destino, seleccione Administrar instancias.
-
En la página Administrar instancias, en la tabla Instancias disponibles, seleccione las instancias que desee registrar con el equilibrador de carga.
-
Asegúrese de que las instancias que deban registrarse aparezcan en la tabla Revisar instancias seleccionadas.
-
Seleccione Save changes (Guardar cambios).
Para registrar las instancias a través de AWS CLI
Utilice el siguiente comando register-instances-with-load-balancer:
aws elb register-instances-with-load-balancer --load-balancer-namemy-loadbalancer--instancesi-4e05f721
A continuación, se incluye un ejemplo de respuesta donde se muestran las instancias registradas con el equilibrador de carga:
{
"Instances": [
{
"InstanceId": "i-315b7e51"
},
{
"InstanceId": "i-4e05f721"
}
]
}
Visualización de las instancias que se registran con el equilibrador de carga
Utilice el siguiente comando describe-load-balancers para obtener una lista de las instancias registradas con el equilibrador de carga especificado:
aws elb describe-load-balancers --load-balancer-namesmy-load-balancer--output text --query "LoadBalancerDescriptions[*].Instances[*].InstanceId"
A continuación, se muestra un ejemplo de la salida:
i-e905622e i-315b7e51 i-4e05f721
Determinación del equilibrador de carga para una instancia registrada
Utilice el siguiente comando describe-load-balancers para obtener el nombre del equilibrador de carga en el que está registrada la instancia especificada:
aws elb describe-load-balancers --output text --query "LoadBalancerDescriptions[?Instances[?InstanceId=='i-e905622e']].[LoadBalancerName]"
A continuación, se muestra un ejemplo de la salida:
my-load-balancer
Anulación del registro de una instancia
Puede anular el registro de una instancia del equilibrador de carga si ya no necesita su capacidad o si debe realizar tareas de mantenimiento.
Si el equilibrador de carga está asociado a un grupo de escalado automático, al desasociar la instancia del grupo también se anula su registro en el equilibrador de carga. Para obtener más información, consulte Desasociar instancias EC2 de su grupo de escalado automático en la Guía del usuario de Amazon EC2 Auto Scaling.
Para anular el registro de las instancias a través de 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 Equilibradores de carga.
-
Seleccione el nombre del equilibrador de carga para abrir su página de detalles.
-
En la pestaña Instancias de destino, seleccione Administrar instancias.
-
En la página Administrar instancias, en la tabla Instancias disponibles, anule la selección de las instancias cuyo registro con el equilibrador de carga desee anular.
-
Asegúrese de que las instancias que cuyo registro se deba anular no aparezcan en la tabla Revisar instancias seleccionadas.
-
Seleccione Save changes (Guardar cambios).
Para anular el registro de las instancias a través de AWS CLI
Utilice el siguiente comando deregister-instances-from-load-balancer:
aws elb deregister-instances-from-load-balancer --load-balancer-namemy-loadbalancer--instancesi-4e05f721
A continuación, se incluye un ejemplo de respuesta donde se muestran las instancias que siguen registradas con el equilibrador de carga:
{
"Instances": [
{
"InstanceId": "i-315b7e51"
}
]
}