Implantação #555

Implantação #520: US: Investigação Preliminar do Balanceador HTTP

Levantar os Requisitos do Problema

Added by Beraldo Leal over 14 years ago. Updated over 14 years ago.

Status:ResolvidaStart date:09 Apr 2012
Priority:NormalDue date:
Assignee:Beraldo Leal% Done:

100%

Category:-Estimated time:1.50 hour
Target version:Ciclo 2Spent time:0.30 hour

Description

Levantar os requisitos do problema para responder a pergunta:

0. O que precisamos que esta tecnologia faça ?

History

#1 Updated by Beraldo Leal over 14 years ago

  • Status changed from Nova to Resolvida
  • % Done changed from 0 to 100

O balanceador HTTP é o componente responsável por redirecionar as conexões HTTP vindas da rede externa (Internet) e redirecioná-las aos nós do cluster web. Trata-se de um componente pequeno porém poderoso.

O balanceador HTTP precisa dos seguintes requisitos:

- Redirecionar conexões vindas da rede externa para os servidores http que irão atender as requisições;
- Suportar o algoritmo "round-robin" de balanceamento;
- Fazer "track" da conexão do usuário, enviando assim, o mesmo usuário sempre para o mesmo servidor HTTP, ao menos que este esteja indisponível;
- Permitir remoção de nós HTTP do pool de forma fácil (ou automática);
- Permitir a inserção de nós HTTP no pool de forma fácil (ou automática);
- Ao remover um nó HTTP, e este ainda estiver atendendo requisições, esperar até o que último cliente seja atendido.

Also available in: Atom PDF