

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Application Load Balancer sem aderência
<a name="alb-without-stickiness"></a>

Quando você usa um Application Load Balancer sem nenhuma forma de aderência, por padrão, o balanceador de carga usa o método round robin para determinar a EC2 instância para a qual ele deve rotear o tráfego.

**Modelo:** use o CloudFormation modelo `basic.yml` (incluído no [arquivo.zip do código de amostra](samples/stickiness.zip)) para testar essa funcionalidade. 

**nota**  
Todos os CloudFormation modelos incluídos neste guia implantam uma VPC personalizada, tabelas de rotas, rotas, um gateway de internet, um Application Load Balancer, grupos-alvo, ouvintes EC2 e instâncias, para ilustrar uma estratégia específica de aderência do balanceador de carga.

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

Use um Application Load Balancer sem aderência nesses cenários:
+ Você tem uma lista de destinos para os quais rotear o tráfego, mas os destinos não mantêm o estado da sessão.
+ Você está usando servidores web que não mantêm o estado da sessão.
+ Você está usando servidores de aplicativos que não mantêm o estado da sessão.

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

**Observações**  
Os gateways NAT têm um custo pequeno.
Várias EC2 instâncias usam suas horas de nível gratuito mais rápido do que uma única EC2 instância.

1. Implante o CloudFormation modelo `basic.yml` em um ambiente de laboratório.

1. Espere até que o status de saúde das instâncias do seu grupo-alvo mude de **inicial** para **íntegro**.

1. Navegue até o URL do Application Load Balancer em um navegador da Web, usando HTTP (TCP/80).

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

   A página da web exibe a **Instância 1 - TG1** ou **Instância 2 - TG1**.

1. Atualize a página várias vezes.

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

A instância que carrega a página da web (**Instância 1** ou **Instância 2**) deve mudar sempre, conforme refletido no texto da página. A lógica do balanceador de carga gerencia o último destino em vários nós internos, o que pode introduzir um atraso na sincronização, então existe a possibilidade de você ser roteado para o mesmo destino.

## Como funciona
<a name="no-stickiness-how"></a>
+ Neste exemplo, duas EC2 instâncias são atribuídas a um único grupo-alvo. As EC2 instâncias têm um servidor web Apache (`httpd`) instalado e o texto da `index.html` página em cada EC2 instância é codificado para identificar essa instância.
+ O Application Load Balancer executa sua lógica interna de round robin para determinar qual EC2 instância deve receber o tráfego.
+ Sempre que você recarrega a página da web, o Application Load Balancer executa sua lógica de roteamento e a página **exibe a Instância 1 TG1 - **ou** Instância 2** -. TG1