[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [FORA DO TOPICO] dimensionar servidor



Em Sex, 2004-01-16 às 09:29, Marcio de Araujo Benedito escreveu:

> Estamos fazendo uma "escola virtual" para ministrar cursos a distancia
> usando a tecnologia php+postgresql+apache+postfix, que sera acessada
> tanto pela Intranet quanto pela Internet, que tem uma previsao de uns
> 100 acessos simultaneos (100 alunos logados e usando os servicos). A
> escola tem chat, correio pop, forum e as licoes basicas sao animacoes em
> flash (as avancadas sao html estatico mesmo).
> 
> Qual o hardware MINIMO indicado para servidor deste servico?

	Isso vai depender mais da tua aplicação que de qualquer outro fator, e
da maneira como vai ser usada -- clientes-servidor ou
hospedeiro-terminais?

	Hoje em dia está difícil comprar algo pequeno o suficiente... o
hospedeiro dos Telecentros (20 terminais, um uso muito mais pesado que o
de servidor) é um Athlon 1300 ou 1700 MHz com 1 GiB de RAM.

	O mais importante é o balanceamento, e é onde nós sofremos.  Nosso
processador e quantidade de memória são ótimos, mas ajudaria o sistema
fosse mais balanceado com canais E/S adequados, desde as pontes e
memória até discos SCSI.

	Sistemas proprietários e portados como Flash dão uma carga muito
absurda, assim como Java, e em menor escala sistemas portados embora
livres, como Mozilla e OpenOffice.org.  Outra coisa que prejudica muito,
e é muito comum em PHP, é a subutilização do banco de dados, com um
modelo subnormalizado e uso pesado de código aplicativo procedural no
cliente, com o conseqüente tráfico de rede e problemas de otimização de
acesso do SGBD.

	Trocando em miúdos: melhor prototipar, tentar obter o melhor sistema
possível e trabalhar no sistema aplicativo.


-- 
Leandro Guimarães Faria Corcete Dutra <ldutra@prefeitura.sp.gov.br>
Prefeitura do Município de São Paulo
Governo Eletrônico, Telecentros                  +55 (11) 5080 9647
http://br.geocities.com./lgcdutra/               +55 (11) 5080 9648



Reply to: