

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.

# Aplicación: Load Balancer sin pegajosidad
<a name="alb-without-stickiness"></a>

Cuando utilizas un Application Load Balancer sin ningún tipo de rigidez, de forma predeterminada, el balanceador de cargas usa el método por turnos para determinar la EC2 instancia a la que debe enrutar el tráfico.

**Plantilla:** usa la CloudFormation plantilla `basic.yml` (incluida en el [archivo.zip de código de ejemplo](samples/stickiness.zip)) para probar esta funcionalidad. 

**nota**  
Todas las CloudFormation plantillas incluidas en esta guía implementan una VPC personalizada, tablas de enrutamiento, rutas, una puerta de enlace a Internet, un Application Load Balancer, grupos objetivo, oyentes EC2 e instancias para ilustrar una estrategia específica de adherencia del balanceador de carga.

## Casos de uso comunes
<a name="no-stickiness-use-cases"></a>

Utilice un Application Load Balancer sin complicaciones en los siguientes escenarios:
+ Tiene una lista de destinos a los que dirigir el tráfico, pero los destinos no mantienen el estado de la sesión.
+ Está utilizando servidores web que no mantienen el estado de la sesión.
+ Está utilizando servidores de aplicaciones que no mantienen el estado de la sesión.

## Pasos
<a name="no-stickiness-steps"></a>

**Notas**  
Las pasarelas NAT tienen un coste reducido.
Varias EC2 instancias consumen las horas de la capa gratuita más rápido que una sola EC2 instancia.

1. Implemente la CloudFormation plantilla `basic.yml` en un entorno de laboratorio.

1. Espere a que el estado de salud de las instancias del grupo objetivo cambie del estado **inicial** al **correcto**.

1. Navegue hasta la URL de Application Load Balancer en un navegador web mediante HTTP (TCP/80).

   Por ejemplo: `http://alb-123456789.us-east-1.elb.amazonaws.com/`.

   La página web muestra la **Instancia 1 ( TG1**o **Instancia 2)**. TG1

1. Actualice la página varias veces.

## Resultados esperados
<a name="no-stickiness-results"></a>

La instancia que carga la página web (**Instancia 1** o **Instancia 2**) debería cambiar cada vez, como se refleja en el texto de la página. La lógica del equilibrador de carga gestiona el último objetivo en varios nodos internos, lo que puede provocar un retraso en la sincronización, por lo que existe la posibilidad de que te dirijan al mismo destino.

## Funcionamiento
<a name="no-stickiness-how"></a>
+ En este ejemplo, se asignan dos EC2 instancias a un único grupo objetivo. Las EC2 instancias tienen un servidor web Apache (`httpd`) instalado y el texto de la `index.html` página de cada EC2 instancia está codificado para identificarla.
+ El Application Load Balancer ejecuta su lógica rotativa interna para determinar qué EC2 instancia debe recibir el tráfico.
+ Cada vez que recarga la página web, Application Load Balancer ejecuta su lógica de enrutamiento y la página **muestra la Instancia 1 (**o Instancia** 2) TG1**. TG1