

# Puntos de conexión para aceleradores estándar en AWS Global Accelerator
<a name="about-endpoints"></a>

Los puntos de conexión de aceleradores estándar en AWS Global Accelerator pueden ser equilibradores de carga de red, equilibradores de carga de aplicación, instancias de Amazon EC2 o direcciones IP elásticas. En AWS Global Accelerator, las direcciones IP estáticas sirven como un único punto de contacto para los clientes y, con un acelerador estándar, Global Accelerator distribuye el tráfico entrante entre puntos de conexión en buen estado. Global Accelerator dirige el tráfico a los puntos de conexión mediante el puerto (o rango de puertos) que usted especifique para el oyente al que pertenece el grupo de puntos de conexión del punto de conexión. 

Cada grupo de puntos de conexión puede tener varios puntos de conexión. Puede agregar cada punto de conexión a varios grupos de puntos de conexión, pero estos deben estar asociados a diferentes oyentes. Un recurso debe ser válido y activo cuando se agrega como punto de enlace.

**importante**  
Los aceleradores que configure como de doble pila (es decir, los aceleradores que desee que admitan IPv4 e IPv6) requieren que agregue únicamente puntos de conexión que también admitan la doble pila. Los equilibradores de carga de red, los equilibradores de carga de aplicaciones y las instancias de Amazon EC2 se pueden agregar como puntos de conexión de doble pila.

Global Accelerator monitorea continuamente el estado de todos los puntos de conexión que se incluyen en un grupo de puntos de conexión estándar. Enruta el tráfico solo a los puntos de conexión activos que están en buen estado. Si Global Accelerator no tiene ningún punto de conexión en buen estado al que dirigir el tráfico, lo dirige a todos los puntos de conexión en la Región de AWS.

**Topics**
+ [Requisitos de los recursos que agregue como puntos de conexión del acelerador](about-endpoints-caveats.md)
+ [Agregar un punto de conexión estándar](about-endpoints-adding-endpoints.md)
+ [Editar un punto de conexión estándar](about-endpoints-adding-endpoints-edit.md)
+ [Eliminar un punto de conexión estándar](about-endpoints-adding-endpoints-remove.md)
+ [Cómo funcionan las ponderaciones de los puntos de conexión para gestionar el volumen de tráfico](about-endpoints-endpoint-weights.md)
+ [Cómo funciona la conmutación por error en los puntos de conexión en mal estado](about-endpoints-endpoint-weights.unhealthy-endpoints.md)
+ [Cómo evitar las colisiones de conexión que provocan retrasos en el tiempo de conexión TCP](about-endpoints.avoid-connection-collisions.md)

# Requisitos de los recursos que agregue como puntos de conexión del acelerador
<a name="about-endpoints-caveats"></a>

Tenga en cuenta los siguientes requisitos y limitaciones para los distintos tipos de recursos que puede agregar como puntos de conexión para los aceleradores estándar en AWS Global Accelerator.

Si planea habilitar la conservación de las direcciones IP de los clientes para los puntos de conexión, debe tener en cuenta algunos requisitos adicionales. Para obtener más información, consulte [Realice la transición de los puntos de conexión conservando la dirección IP del cliente](about-endpoints.sipp.md).

Nota: Antes de cancelar o eliminar un recurso que haya agregado como punto de conexión detrás de un acelerador, le recomendamos que elimine el punto de conexión de los grupos de puntos de conexión de Global Accelerator. 

**Puntos de enlace del equilibrador de carga de aplicación**  
+ Un punto de conexión de un equilibrador de carga de aplicación puede ser interno u orientado a Internet. 
+ Los equilibradores de carga de aplicación de doble pila se pueden agregar como puntos de conexión. 
+ Global Accelerator solo admite equilibradores de carga de aplicación que se ejecuten dentro de una Región de AWS. Global Accelerator no admite que un equilibrador de carga de aplicación se ejecute como punto de conexión en una zona local.

**Puntos de conexión del equilibrador de carga de red**  
+ Un punto de conexión de un equilibrador de carga de red puede ser interno u orientado a Internet.
+ Los equilibradores de carga de red de doble pila se pueden agregar como puntos de conexión, pero existen algunas restricciones: 
  + En el caso de los aceleradores de doble pila, al agregar un equilibrador de carga de red de doble pila, este no puede tener un grupo objetivo con un tipo de destino `ip`, o un tipo de destino de `instance` y un tipo de dirección IP de `ipv6`.
  + En el caso de los aceleradores de IPv4, cuando se agrega un equilibrador de carga de red de doble pila, no se puede habilitar la conservación de la dirección IP del cliente para el punto de conexión en Global Accelerator.
+ Global Accelerator solo admite equilibradores de carga de red que se ejecuten dentro de una Región de AWS. Global Accelerator no admite que un equilibrador de carga de red se ejecute como punto de conexión en una zona local.
+ Para los puntos de conexión del equilibrador de carga de red, se recomienda deshabilitar el tráfico entre zonas para los equilibradores de carga a fin de evitar colisiones de conexión, lo que puede provocar un aumento del tiempo de conexión TCP. Para obtener más información, consulte [Cómo evitar las colisiones de conexión que provocan retrasos en el tiempo de conexión TCP](about-endpoints.avoid-connection-collisions.md). 

**Puntos de conexión de instancia de Amazon EC2**  
+ El punto de conexión de una instancia de EC2 no puede ser de uno de los siguientes tipos: C1, CC1, CC2, CG1, CG2, CR1, CS1, G1, G2, HI1, HS1, M1, M2, M3 o T1.
+ En concreto, las instancias EC2 se admiten como puntos de conexión en Regiones de AWS específicas. Para obtener más información, consulte [Disponibilidad de Región de AWS para AWS Global Accelerator](preserve-client-ip-address.regions.md).

  Global Accelerator solo admite instancias EC2 dentro de una Región de AWS. Global Accelerator no admite el enrutamiento a una dirección IP elástica como punto de conexión en una zona local.
+ Se recomienda eliminar una instancia de EC2 de los grupos de puntos de conexión de Global Accelerator antes de finalizar la instancia. Si finaliza una instancia EC2 antes de eliminarla de un grupo de puntos de conexión en Global Accelerator y, a continuación, crea otra instancia en la misma VPC con la misma dirección IP privada y se aprueban las comprobaciones de estado, Global Accelerator enrutará el tráfico al nuevo punto de conexión. 
+ Las instancias EC2 de doble pila se pueden agregar como puntos de conexión. Sin embargo, las instancias deben tener conectada una interfaz de red elástica (ENI) IPv6 principal. Para obtener más información, consulte [Trabajar con interfaces de redes](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-eni.html#working-with-enis) en la Guía del usuario de Amazon Elastic Compute Cloud.

**Direcciones IP elásticas**  
+ Las direcciones IP elásticas de doble pila no se pueden agregar como puntos de conexión.

Para todos los puntos de conexión, cuando configure los recursos como puntos de conexión detrás de Global Accelerator, le recomendamos que no envíe también tráfico directamente a los mismos puntos de conexión a través de Internet. El envío de tráfico directo puede provocar problemas de colisión de conexiones.

Además, tenga en cuenta que los recursos que agregue como puntos de conexión para un acelerador y el acelerador en sí deben pertenecer a la misma cuenta, a menos que configure la compatibilidad entre cuentas. Sin embargo, las instancias de destino detrás de un punto de conexión del equilibrador de carga pueden ser propiedad de diferentes cuentas. En esta situación, las cuentas que son propietarias de las instancias de destino deben tener permiso para acceder a una subred propiedad de la cuenta propietaria del equilibrador de carga y el acelerador. Para obtener más información, consulte [Configuración del acceso entre cuentas en Global Accelerator](cross-account-resources.md).

# Agregar un punto de conexión estándar
<a name="about-endpoints-adding-endpoints"></a>

Agregue puntos de conexión a los grupos de puntos de conexión para que el tráfico pueda dirigirse a sus recursos. Puede editar un punto de conexión estándar para cambiar la ponderación del punto de conexión. O bien, puede eliminar un punto de conexión del acelerador eliminándolo de un grupo de puntos de conexión. La eliminación de un punto de conexión no afecta al punto de conexión en sí, pero Global Accelerator ya no puede dirigir el tráfico a ese recurso.

Primero debe crear un recurso y, a continuación, puede agregarlo como punto de conexión en Global Accelerator. Un recurso debe ser válido y activo cuando se agrega como punto de enlace. Para obtener información detallada sobre los tipos de puntos de conexión y las configuraciones que admite Global Accelerator, consulte [Requisitos de los recursos que agregue como puntos de conexión del acelerador](about-endpoints-caveats.md).

Uno de los motivos por los que puede agregar o eliminar puntos de conexión de los grupos de puntos de conexión es el uso. Por ejemplo, si aumenta la demanda en la aplicación, puede crear más recursos. A continuación, puede agregar más puntos de conexión a uno o más grupos de puntos de conexión para gestionar el aumento del tráfico. Global Accelerator comienza a enrutar las solicitudes a un punto de conexión tan pronto como se agrega y este supera las comprobaciones de estado iniciales.

Puede administrar el tráfico hacia los puntos de conexión modificando las ponderaciones en un punto de conexión para enviar proporcionalmente más o menos tráfico al punto de conexión. Para obtener más información, consulte [Cómo funcionan las ponderaciones de los puntos de conexión para gestionar el volumen de tráfico](about-endpoints-endpoint-weights.md).

Nota: Si piensa agregar un punto de conexión que conserve la dirección IP del cliente, consulte primero la información incluida en [Conservar las direcciones IP de los clientes en AWS Global Accelerator](preserve-client-ip-address.md).

En esta sección se explica cómo agregar puntos de conexión en la consola de AWS Global Accelerator. Si quiere usar las operaciones de la API con AWS Global Accelerator, consulte la [Referencia de la API de AWS Global Accelerator](https://docs.aws.amazon.com/global-accelerator/latest/api/Welcome.html).

# Agregar un punto de conexión estándar


1. Abra la consola de Global Accelerator en [https://us-west-2.console.aws.amazon.com/globalaccelerator/home\$1GlobalAcceleratorHome:](https://us-west-2.console.aws.amazon.com/globalaccelerator/home#GlobalAcceleratorHome:). 

1. En la página de **Aceleradores**, elija un acelerador.

1. En la sección **Oyentes**, en **ID de oyentes**, elija el ID de un oyente.

1. En la sección **Grupos de puntos de conexión**, en **ID de grupo de puntos de conexión**, elija el ID del grupo de puntos de conexión al que desee agregar un punto de conexión.

1. Elija **Editar**.

1. En la sección **Puntos de conexión**, elija **Agregar puntos de conexión**.

1. En la página **Agregar puntos de conexión**, elija un recurso de la lista desplegable.

   Si no contiene ningún recurso de AWS, no hay ningún elemento en la lista. Para continuar, cree recursos de AWS como equilibradores de carga, instancias de Amazon EC2 o direcciones IP elásticas. A continuación, vuelva a los pasos de aquí y elija un recurso de la lista.
**nota**  
Si tiene un acelerador de doble pila, debe agregar un punto de conexión de doble pila. Los equilibradores de carga de red, los equilibradores de carga de aplicaciones y las instancias de Amazon EC2 se pueden agregar como puntos de conexión de doble pila.

1. Si lo desea, en **Ponderación**, ingrese un número entre 0 y 255 para establecer una ponderación que dirija el tráfico a este punto de conexión. Cuando agrega ponderaciones a los puntos de conexión, configura Global Accelerator para que dirija el tráfico en función de las proporciones que especifique. De forma predeterminada, todos los puntos de conexión tienen una ponderación de 128. Para obtener más información, consulte [Cómo funcionan las ponderaciones de los puntos de conexión para gestionar el volumen de tráfico](about-endpoints-endpoint-weights.md).

1. Si lo desea, habilite la conservación de la dirección IP del cliente para el punto de conexión. En **Conservar la dirección IP del cliente**, seleccione **Conservar la dirección**. Para obtener más información, consulte [Conservar las direcciones IP de los clientes en AWS Global Accelerator](preserve-client-ip-address.md).
**nota**  
Antes de agregar y comenzar a enrutar el tráfico a los puntos de conexión que conservan la dirección IP del cliente, asegúrese de que todas las configuraciones de seguridad necesarias, por ejemplo, los grupos de seguridad, estén actualizadas para incluir la dirección IP del cliente del usuario en las listas de permitidos.

1. Seleccione **Add endpoint** (Añadir punto de enlace).

# Editar un punto de conexión estándar
<a name="about-endpoints-adding-endpoints-edit"></a>

En esta sección se explica cómo editar un punto de conexión en la consola de AWS Global Accelerator. Si quiere usar las operaciones de la API con AWS Global Accelerator, consulte la [Referencia de la API de AWS Global Accelerator](https://docs.aws.amazon.com/global-accelerator/latest/api/Welcome.html).

# Editar un punto de conexión estándar


Puede editar la configuración de un punto de conexión para cambiar la ponderación. Para obtener más información, consulte [Cómo funcionan las ponderaciones de los puntos de conexión para gestionar el volumen de tráfico](about-endpoints-endpoint-weights.md).

1. Abra la consola de Global Accelerator en [https://us-west-2.console.aws.amazon.com/globalaccelerator/home\$1GlobalAcceleratorHome:](https://us-west-2.console.aws.amazon.com/globalaccelerator/home#GlobalAcceleratorHome:). 

1. En la página de **aceleradores**, elija un acelerador.

1. En la sección **Oyentes**, en **ID de oyentes**, elija el ID de un oyente.

1. En la sección **Grupos de puntos de conexión**, para el **ID del grupo** de puntos de conexión, elija el ID del grupo de puntos de conexión.

1. Seleccione **Editar punto de conexión**.

1. En la página **Editar punto de conexión**, realice las actualizaciones y, a continuación, seleccione **Guardar**.

# Eliminar un punto de conexión estándar
<a name="about-endpoints-adding-endpoints-remove"></a>

En esta sección se explica cómo eliminar un punto de conexión en la consola de AWS Global Accelerator. Si quiere usar las operaciones de la API con AWS Global Accelerator, consulte la [Referencia de la API de AWS Global Accelerator](https://docs.aws.amazon.com/global-accelerator/latest/api/Welcome.html).

Puede eliminar puntos de conexión de sus grupos de puntos de conexión, por ejemplo, si necesita prestar servicio a dichos puntos de conexión. Al eliminar un punto de conexión, este se quita del grupo de punto de conexión, pero no se ve afectado de ningún otro modo. Global Accelerator deja de dirigir el tráfico a un punto de conexión tan pronto como lo elimina de un grupo de puntos de conexión. El punto de conexión pasa a un estado en el que espera a que se completen todas las solicitudes actuales para que no se interrumpa el tráfico de clientes en curso. Puede volver a agregar el punto de conexión al grupo de puntos de conexión cuando esté listo para reanudar la recepción de solicitudes.

Nota: Antes de cancelar o eliminar un recurso que haya agregado como punto de conexión detrás de un acelerador, le recomendamos que elimine el punto de conexión de los grupos de puntos de conexión de Global Accelerator. 

# Eliminar un punto de conexión


1. Abra la consola de Global Accelerator en [https://us-west-2.console.aws.amazon.com/globalaccelerator/home\$1GlobalAcceleratorHome:](https://us-west-2.console.aws.amazon.com/globalaccelerator/home#GlobalAcceleratorHome:). 

1. En la página de **aceleradores**, elija un acelerador.

1. En la sección **Oyentes**, en **ID de oyentes**, elija el ID de un oyente.

1. En la sección **Grupos de puntos de conexión**, para el **ID del grupo** de puntos de conexión, elija el ID del grupo de puntos de conexión.

1. Seleccione **Eliminar punto de conexión**.

1. En el cuadro de diálogo de confirmación, elija **Eliminar**.

# Cómo funcionan las ponderaciones de los puntos de conexión para gestionar el volumen de tráfico
<a name="about-endpoints-endpoint-weights"></a>

El enrutamiento ponderado le permite elegir la cantidad de tráfico que se enrutará a un recurso específico (punto de conexión) en un grupo de puntos de conexión. Esto puede resultar útil de varias maneras, por ejemplo, para equilibrar la carga y probar nuevas versiones de la aplicación.

Una ponderación es un valor que puede establecer y que determina la proporción de tráfico que Global Accelerator dirige a un punto de conexión en un acelerador estándar. Los puntos de conexión pueden ser equilibradores de carga de red, equilibradores de carga de aplicación, instancias de Amazon EC2 o direcciones IP elásticas. Global Accelerator calcula la suma de las ponderaciones de los puntos de conexión de un grupo de puntos de conexión y, a continuación, dirige el tráfico a los puntos de conexión en función de la relación entre la ponderación de cada punto de conexión y el total. De forma predeterminada, la ponderación de un punto de conexión se establece en 128, que es la mitad del valor máximo de 255.

## Cómo funcionan las ponderaciones de los puntos de conexión
<a name="about-endpoints-endpoint-weights.how-it-works"></a>

Para usar ponderaciones, asigne a cada punto de conexión de un grupo de punto de conexión una ponderación relativo que se corresponda con la cantidad de tráfico que desea enviarle. De forma predeterminada, la ponderación de un punto de conexión es 128, es decir, la mitad del valor máximo de una ponderación, 255. Global Accelerator envía el tráfico a un punto de conexión en función de la ponderación que se asigna como una proporción de la ponderación total de todos los puntos de conexión del grupo:

![\[Cómo funcionan las ponderaciones relativas para los puntos de conexión en Global Accelerator\]](http://docs.aws.amazon.com/es_es/global-accelerator/latest/dg/images/WRR_calculation.png)


Por ejemplo, si desea enviar una pequeña parte del tráfico a un punto de conexión y el resto a otro punto de conexión, puede especificar ponderaciones de 1 y 255, respectivamente. El punto de conexión con una ponderación de 1 se lleva una fracción de 1/256 del tráfico (1/1\$1255), y el otro punto de conexión, 255/256 (255/1\$1255). Puede cambiar gradualmente el equilibrio del volumen de tráfico en cada punto de conexión al cambiar las ponderaciones. Si desea que Global Accelerator detenga el envío de tráfico a un punto de conexión, puede cambiar por 0 la ponderación de ese registro.

Tenga en cuenta que, incluso si ha establecido las ponderaciones de los puntos de conexión en el acelerador, en situaciones específicas y limitadas, Global Accelerator anula esas ponderaciones para garantizar la disponibilidad. Es decir, cuando Global Accelerator equilibra la carga del tráfico entre los puntos de conexión de un grupo de puntos de conexión, debe, en determinadas circunstancias, elegir entre mantener la disponibilidad del tráfico de clientes o ajustarse a la ponderación de los puntos de conexión. Por ejemplo, si los aceleradores conservan la dirección IP del cliente, es posible que Global Accelerator tenga que anular una configuración de ponderación de punto de conexión para evitar colisiones de conexión.

# Cómo funciona la conmutación por error en los puntos de conexión en mal estado
<a name="about-endpoints-endpoint-weights.unhealthy-endpoints"></a>

Si no hay puntos de conexión en buen estado en un grupo de puntos de conexión con una ponderación superior a cero, Global Accelerator intenta realizar la conmutación por error a un punto de conexión en buen estado con una ponderación superior a cero en otro grupo de puntos de conexión. Tenga en cuenta que, para esta conmutación por error, Global Accelerator ignora la configuración de indicador de tráfico. Así, si, por ejemplo, un grupo de puntos de conexión tiene un indicador de tráfico establecido en cero, Global Accelerator seguirá incluyendo ese grupo de puntos de conexión en el intento de conmutación por error.

Si Global Accelerator no encuentra un punto de conexión en buen estado con una ponderación superior a cero después de probar los tres grupos de puntos de conexión más cercanos (es decir, Regiones de AWS), enruta el tráfico a un punto de conexión aleatorio del grupo de puntos de conexión más cercano al cliente. Es decir, *no se abre correctamente*.

Tenga en cuenta lo siguiente:
+ El grupo de puntos de conexión elegido para la conmutación por error puede ser uno que tenga un indicador de tráfico establecido en cero.
+ Es posible que el grupo de puntos de conexión más cercano no sea el grupo de puntos de conexión original. Esto se debe a que Global Accelerator tiene en cuenta la configuración de indicador de tráfico de la cuenta al elegir el grupo de puntos de conexión original.

Por ejemplo, supongamos que su configuración tiene dos puntos de conexión, uno en buen estado y otro en mal estado, y ha establecido la ponderación de cada uno de ellos en mayor que cero. En este caso, Global Accelerator dirige el tráfico al punto de conexión en buen estado. Sin embargo, ahora supongamos que establece la ponderación del único punto de conexión en buen estado en cero. A continuación, Global Accelerator prueba con tres grupos de puntos de conexión adicionales para encontrar un punto de conexión válido con una ponderación superior a cero. Si no encuentra ninguno, Global Accelerator direcciona el tráfico a un punto de conexión aleatorio del grupo de punto de conexión que esté más cerca del cliente.

Cuando se produce la recuperación, es decir, cuando las regiones vuelven a estar en buen estado, Global Accelerator vuelve a su comportamiento de enrutamiento normal. Esto significa que, por lo general, el enrutamiento volverá a los puntos de conexión en buen estado con números de tráfico que no estén establecidos en cero en aproximadamente 30 segundos. Sin embargo, tenga en cuenta que las conexiones activas establecidas no se mueven. Siguen dirigiéndose a la región de ponderación cero hasta que el cliente o el servidor restablezcan la conexión o hasta que el cliente establezca una nueva conexión.

# Cómo evitar las colisiones de conexión que provocan retrasos en el tiempo de conexión TCP
<a name="about-endpoints.avoid-connection-collisions"></a>

Los problemas de conectividad intermitentes pueden deberse a colisiones de conexión en AWS Global Accelerator. En determinadas situaciones, pueden producirse cuando los usuarios (con la misma IP y el mismo puerto de origen) acceden a los recursos de Global Accelerator. Las colisiones pueden provocar retrasos en el tiempo de conexión TCP para el tráfico que pasa por los aceleradores.

Puede evitar estos retrasos si configura los aceleradores con *anulaciones de puerto*, una característica de Global Accelerator que permite dirigir el tráfico entrante a distintos puertos de destino situados en los puntos de conexión de los aceleradores. Siga las instrucciones en esta sección para obtener información sobre cómo utilizar las anulaciones de puertos para evitar colisiones de conexión y evitar posibles retrasos en el tiempo de conexión TCP.

## Situaciones que pueden provocar colisiones de conexión
<a name="about-endpoints.avoid-connection-collisions.scenarios"></a>

Hay tres situaciones en Global Accelerator que pueden provocar colisiones de conexión y, por lo tanto, retrasos en el tiempo de conexión TCP:
+ Se configura el mismo recurso como punto de conexión con varios aceleradores.
+ Los recursos se configuran como puntos de conexión detrás de Global Accelerator y, además, se envía el tráfico directamente a través de Internet desde los usuarios finales a los mismos recursos.
+ Los puntos de conexión de equilibrador de carga de red se configuran para el tráfico entre zonas.

Para los puntos de conexión de equilibrador de carga de red, se recomienda deshabilitar el tráfico entre zonas para los equilibradores de carga a fin de evitar colisiones de conexión. Para obtener más información, consulte [Demoras en la conexión de TCP](https://docs.aws.amazon.com/elasticloadbalancing/latest/network/load-balancer-troubleshooting.html#tcp-delays) en la *Guía del usuario de equilibradores de carga de red*.

Para las demás situaciones, le recomendamos que utilice la característica de anulación de puertos con el grupo de puntos de conexión para evitar colisiones. Al utilizar las anulaciones de puertos, puede asignar los puertos de oyentes de Global Accelerator a diferentes números de puerto de destino en un recurso de punto de conexión. Los puertos de oyentes utilizan de forma predeterminada los mismos números de puerto en los recursos de punto de conexión. Al utilizar las anulaciones de puertos, los aceleradores pueden enrutar el tráfico de los mismos usuarios (con la IP de origen y el puerto de origen) al mismo punto de conexión, pero utilizan números de puerto de destino diferentes, lo que evita colisiones.

En la siguiente sección, se proporcionan ejemplos específicos para cada una de las situaciones sobre cómo se pueden configurar las anulaciones de puertos para evitar colisiones de conexión. Para obtener más información acerca de la configuración de anulaciones de puerto, consulte [Anular los puertos de oyentes en caso de puertos restringidos o colisiones de conexión](about-endpoint-groups-port-override.md).

## Cómo evitar colisiones de conexión mediante el uso de anulaciones de puertos
<a name="about-endpoints.avoid-connection-collisions.how-to-prevent"></a>

De forma predeterminada, un acelerador enruta el tráfico de los usuarios a los puntos de conexión en Regiones de AWS mediante el mismo protocolo y los mismos rangos de puertos de destino que se especifican al crear un oyente. Sin embargo, si lo desea, puede optar por anular la asignación de números de puerto para el puerto de oyentes. Es decir, puede asignar un número de puerto de oyentes para enrutar el tráfico a un número de puerto de destino diferente en un punto de conexión.

Por ejemplo, si define un oyente que acepte el tráfico TCP en los puertos 80 y 443, de forma predeterminada, el acelerador enruta el tráfico a esos mismos puertos, 80 y 443, en los puntos de conexión. Sin embargo, al utilizar la característica de anulación de puertos, el acelerador puede dirigir el tráfico que entra por esos puertos a diferentes puertos de puntos de conexión, como el 8080 y el 8443.

Al crear diferentes asignaciones de puertos para los oyentes en dos (o más) aceleradores que tienen configurados los mismos recursos, puede usar números de puerto de destino distintos para cada acelerador y evitar colisiones.

Por ejemplo, supongamos que tiene el acelerador A y el acelerador B, y cada uno tiene un oyente configurado para TCP y el puerto 443. Puede configurar una anulación de puertos para que el oyente del acelerador A asigne el puerto 443 al 8443 y el oyente del acelerador B asigne el puerto 443 al 9443. Ahora configura un punto de conexión de equilibrador de carga de aplicación, por ejemplo, ALB-1234, para que escuche en los puertos 8443 y 9443. A continuación, el tráfico que llegue por el puerto 443 (a los oyentes de ambos aceleradores) desde la misma dirección IP de usuario llegará al ALB-1234, sin colisiones de conexión ni retrasos en el tiempo de conexión TCP. 

A continuación, se muestran las rutas de tráfico de este ejemplo:

`Accelerator-A [listener: tcp,443] → Endpoint-Group [port-override: 443→8443] → ALB-1234 (listener: HTTPS,8443)`

`Accelerator-B [listener: tcp,443] → Endpoint-Group [port-override: 443→9443] → ALB-1234 (listener: HTTPS,9443) `

Puede utilizar la anulación de puertos de forma similar para evitar colisiones de conexión en el caso de los recursos a los que se accede tanto mediante el tráfico directo de los usuarios como a través de un acelerador, al anular la asignación predeterminada del número de puerto de oyentes del acelerador. Para evitar colisiones en esta situación, haga lo siguiente:

1. Determine el puerto en el que desea que el recurso escuche su tráfico directo. 

1. Configure el oyente del acelerador para anular el puerto predeterminado y configure el oyente del recurso para que escuche en ese puerto el tráfico del acelerador.

Por ejemplo, puede configurar una anulación de puertos para que el oyente del acelerador asigne el puerto 443 al puerto 8443. Ahora, puede configurar un punto de conexión de equilibrador de carga de aplicación, por ejemplo, para que escuche el tráfico del acelerador en el puerto 8443 y el tráfico directo en el puerto 443. Con esta configuración, se evitan las colisiones de conexión en el equilibrador de carga de aplicación para el tráfico procedente de la misma dirección IP de usuario.