Blog Agility

Persistência Cookie-Métodos

Persistência Cookie-Métodos

Persistência por Cookie para servidores web (HTTP). Serão apresentados quatro métodos possível de configuração.

Tipo de persistencia por Cookie:

Você pode configurar o BIG-IP para usar persistência de cookie HTTP. Persistência de cookie usa um cookie HTTP armazenado no computador do cliente para permitir que o cliente volte a conectar no mesmo servidor que foi utilizado anteriormente em um site da web. Existem quatro métodos de persistência de cookie disponíveis:

  • HTTP Cookie Insert
  • HTTP Cookie Rewrite
  • HTTP Cookie Passive
  • Cookie Hash

 

Para implementar a persistência de cookie, você pode usar o perfil de cookie padrão, ou criar um perfil personalizado, descrito na tabela abaixo.

Tech-Tips_2015_05_Diego_Apas_Ibrahim_Percistencia_Cookie_imagem1

HTTP Cookie Insert Se você especificar o método HTTP Cookie Insert dentro do perfil, as informações sobre o servidor ao qual o cliente se conecta são inseridas, pelo BIG-IP, no cabeçalho de resposta HTTP do servidor como um cookie. O cookie é chamado BIGipServer<pool_name> inclui o endereço e porta do servidor que tratou esta primeira conexão. Para a próxima conexão do mesmo cliente, ele enviará o cookie para o Big-IP contendo o endereço do servidor e porta que foi inserido na primeira comunicação. O tempo de validade para o cookie é configurado no próprio Big-IP.

Tech-Tips_2015_05_Diego_Apas_Ibrahim_Percistencia_Cookie_imagem2

HTTP Cookie Rewrite

 

Se você especificar um HTTP Cookie Rewrite, o BIG-IP intercepta um cabeçalho Set-Cookie, chamado BIGipCookie, enviado do servidor para o cliente e substitui o nome e o valor do cookie. O novo cookie é chamado BIGipServer<pool_name> e inclui o endereço e porta do servidor que tratou esta primeira conexão.

Tech-Tips_2015_05_Diego_Apas_Ibrahim_Percistencia_Cookie_imagem3

HTTP Cookie Passive

 

Se você especificar o HTTP Cookie passivo, o BIG-IP não irá inserir ou procurar o cabeçalhos Set-Cookie na resposta do servidor. Este método não tenta configurar o cookie. Com esse método, o servidor fornece o cookie formatado com as informações do servidor correto e o tempo limite. O Big-IP não terá atuação neste cenário.

Tech-Tips_2015_05_Diego_Apas_Ibrahim_Percistencia_Cookie_imagem4

 

HTTP Cookie Hash

Se você especificar o HTTP Cookie Hash, o método hash consistentemente mapeia um valor de cookie para um nó específico. Quando o cliente retorna ao site, o BIG-IP usa as informações do cookie para retornar o cliente para um determinado nó. Com esse método, o servidor web deve gerar o cookie, o BIG-IP não cria o cookie automaticamente como faz quando você usar o método HTTP Cookie Insert.

 

Os métodos de persistencia por cookie, serão válidos apenas para aplicações http, podendo ser utilizados quatro métodos diferente, dependendo do cenario proposto do cliente.