Implantação #557
Implantação #520: US: Investigação Preliminar do Balanceador HTTP
Pesquisa investigativa do balanceador HTTP
| Status: | Resolvida | Start date: | 09 Apr 2012 | |
|---|---|---|---|---|
| Priority: | Normal | Due date: | ||
| Assignee: | Beraldo Leal | % Done: | 100% | |
| Category: | - | Estimated time: | 6.00 hours | |
| Target version: | Ciclo 2 | Spent time: | 4.30 hours |
Description
Pesquisa do balanceador para responder as perguntas:
2. A tecnologia faz sentido para o projeto ? E quais vantagens e desvantagens da
tecnologia ?
3. Qual a licenca do projeto ?
4. A tecnologia conflita com demais sistemas do projeto EduCloud ?
5. Quem a está utilizando hoje no mundo ?
6. Quão larga é sua adoção ?
7. A tecnologia possui um roadmap futuro que garanta um suporte/continuação por
tempo razoável ?
8. Existe documentação boa o suficiente para se executar um deployment ?
History
#1 Updated by Beraldo Leal over 14 years ago
- Subject changed from Pesquisa investigativa do OpenStack to Pesquisa investigativa do balanceador HTTP
- Description updated (diff)
#2 Updated by Beraldo Leal over 14 years ago
- Status changed from Nova to Execução
- % Done changed from 0 to 10
#3 Updated by Beraldo Leal over 14 years ago
- Status changed from Execução to Aguardando resposta
- % Done changed from 10 to 100
Durante esta etapa foi feita uma pesquisa inicial sobre os projetos nginx e
HAProxy. Todas as duas tecnologias se encaixam, com vantagens e desvantagens no
projeto EduCloud.
O Nginx é um servidor HTTP + proxy reverso e está disponibilizado pela licenca
BSD. Ele funciona no modo de load balance via um módulo externo.
Já o HAProxy nao é um servidor HTTP (ele nao serve páginas estáticas), foi feito
exclusivamente para ser um proxy e load balance não só HTTP mas para qualqueur
protocolo TCP. Seu código está licenciado sobre a GPL.
Nenhuma das tecnologias conflita com demais componentes do projeto EduCloud.
Todas duas tecnologias possui um desenvolvimento ativo.
O HAProxy é usado por empresas como twitter, Farmville, Fedora, github, reddit,
Stack Overflow, Tumblr, entre outras empresas.
O Ngnix não possui uma página com a lista de seus usuários, porém em fórums e
outros sites diversos, é comum encontrar que a Google utiliza para vários de
seus projetos, e também o wordpress.com. De acordo com o Netcraft, o ngnix
serviu ou fez proxy para 10.09% do sites mais movimentados.
Todos os dois projetos existem uma boa documentação, embora ela esteja
espalhada.
De acordo com esta pesquisa inicial, conclui-se que, o nginx está sendo mais
utilizado como servidor de páginas e proxy, visto que o seu módulo de load balance
oference poucos recursos, comparados aos do HAProxy.
A principal desvantagem do HAProxy é que ele não suporta HTTPS, porém existem alguns
sites que explicam como fazer funcionar, alguns deles, usando o próprio nginx.
#4 Updated by Beraldo Leal over 14 years ago
- Status changed from Aguardando resposta to Resolvida