Implantação #556
Implantação #520: US: Investigação Preliminar do Balanceador HTTP
Pesquisa investigativa na área
| Status: | Resolvida | Start date: | 09 Apr 2012 | |
|---|---|---|---|---|
| Priority: | Normal | Due date: | ||
| Assignee: | Beraldo Leal | % Done: | 100% | |
| Category: | - | Estimated time: | 2.00 hours | |
| Target version: | Ciclo 2 | Spent time: | 1.50 hour |
Description
Pesquisa para responder a pergunta:
1. Qual (outra) tecnologia se propõe a solucionar o (mesmo) problema ?
History
#1 Updated by Beraldo Leal over 14 years ago
- Status changed from Nova to Resolvida
Atualmente existem duas ferramentas bem conhecidas para balanceamento de carga http: ngnix e HAProxy.
O ngnix é uma ferramenta poderosa, de simples configuração, porém mais focado em proxy. Possui um modo de balanceamento de carga, mas com algumas desvantagens. Seu algoritmo não é "justo", sua página de estatísticas é muito simples, e ele só remove servidores da pool se os mesmos retornarem código 500.
Já o HAProxy, possui muitos recursos atende a qualquer protocolo TCP não apenas à HTTP. Possui vários algoritmos para "load balance". Os servidores nós http, podem ser checados de várias maneiras possíveis, inclusive via URL de status.
Sim, existe a alternativa HAProxy, que precisa ser investigada, pois apresentou-se ser uma ótima alternativa ao ngnix.
#2 Updated by Beraldo Leal over 14 years ago
- % Done changed from 0 to 100