balanceador de carga EC2 - diferença entre “Load Balancer” e “Application” Generated Cookie Stickiness

1

A aderência de um balanceador de carga elástica pode ser definida como uma das três opções

  1. Desativar aderência
  2. Ativar aderência de cookies gerados pelo balanceador de carga
  3. Ativar aderência de cookies gerados por aplicativos

Quais são as diferenças entre 2) e 3)?

    
por user784637 06.10.2012 / 05:36

1 resposta

4

As duas opções contam com cookies HTTP para garantir que cada sessão continue atingindo a mesma instância.

No entanto, com a opção 2 (Cookie Gerado pelo Balanceador de Carga), o balanceador de carga do EC2 inserirá seu próprio cookie na transação HTTP com um período de expiração especificado. Com a Opção 3 (Cookie Gerado pelo Aplicativo), você pode fazer com que o balanceador de carga verifique os cookies que você já está criando com seu aplicativo da Web (como uma ID de sessão do PHP) e o período de expiração do cookie do balanceador de carga corresponderá a esse.

Com a 3ª opção, você tem algum controle sobre como o cookie expira, permitindo que a sessão se mova para uma instância diferente, mas com a 2ª opção, seu aplicativo não precisa estar criando nenhum cookie.

Mais informações sobre esse recurso:

  1. link
  2. link
por 06.10.2012 / 06:35