Dimensionar infra-estrutura para Moodle

Dimensionar infra-estrutura para Moodle

por Bruno Cesar -
Número de respostas: 6

Alguém saberia como fazer para dimensionar a infra-estrutura de hardware necessária para funcionamento de um ambiente virtual em Moodle ?

Mais uma dúvida: alguém conhece simuladores de carga para Moodle, através dos quais possamos estressar uma infra-estrutura e saber seu limite ?

Agradeço,

Bruno Cesar.

Contagem das avaliações:  -
Em resposta à Bruno Cesar

Re: Dimensionar infra-estrutura para Moodle

por Gleidson Medeiros -

Olá!

Dimensionamento de servidores é algo muito complexo, mas um bom atalho é a página da Wiki do Moodle sobre performance. Particularmente minha "bíblia" sobre o assunto é o livro Performance by Design: Computer Capacity Planning By Example (que tem participação do brasuca Virgilio Almeida). Outra capacitação que tem sido essencial para mim é o ITIL (especialmente o livro Service Delivery, a seção Capacity Management).

Simulador de carga específico para o Moodle eu não conheço, mas uso o Apache Benchmark rodando o cron.php para ter uma noção aproximada do dimensionamento.

Abraços!

--
Gleidson Lacerda Medeiros
GleidsonLM Suporte & Serviços


Contagem das avaliações:  -
Em resposta à Gleidson Medeiros

Re: Dimensionar infra-estrutura para Moodle

por Bruno Cesar -

Valeu, Gleidson, obrigado pelas informações!

No caso, estamos necessitando migrar o ambiente, com 3.000 alunos, 800 a 1000 acessos simultâneos (em momento de pico durante a realização de avaliações) e 600 disciplinas (divididas em 5 cursos ofertados em 20 pólos), para uma infra-estrutura própria.

Temos 3 servidores HP Dual Core 1.80 Ghz, 4 Gb ram, 2 Mb cache L2, com 2 discos SAS e desejamos simular o citado ambiente nessas máquinas para avaliar se suportam e qual o limite de carga.

Como poderia calcular as requisições por período de tempo (ex.: requests/sec) para o referido ambiente ?

Abraço,

Bruno Cesar.

Contagem das avaliações:  -
Em resposta à Bruno Cesar

Re: Dimensionar infra-estrutura para Moodle

por Rafael Mota -
Bruno,

Você conseguiu dimensionar essa estrutura que você propos ? Ela está em prática ? As máquinas estão dando conta ou seria necessário mais poder de processamento ?
Contagem das avaliações:  -
Em resposta à Rafael Mota

Re: Dimensionar infra-estrutura para Moodle

por Bruno Cesar -

Rafael,

O ambiente vai entrar em produção (início dos cursos) nesta nova infra em 23/03/09.

Aumentaremos a memória RAM para 8 Gb em cada servidor (Banco de dados e Aplicação). Na verdade, não fizemos simulação de carga, conforme recomendado, será por "feeling" mesmo.

Após a entrada em produção, será monitorado a taxa de utilização de CPU e memória. Reportarei o resultado.

Sds,

Bruno Cesar.

Contagem das avaliações:  -
Em resposta à Rafael Mota

Re: Dimensionar infra-estrutura para Moodle

por Bruno Cesar -

Rafael,

Os cursos iniciaram no dia 23/03, conforme planejado; entretanto, ainda não estamos com a totalidade de alunos acessando o ambiente regularmente.

Dentro deste cenário e com a infra-estrutura citada (isto é, sem upgrade), o desempenho está bastante tranquilo. Monitoramos que os usos de CPU e memória estão abaixo de 10% nos dois servidores (aplicação e Banco de Dados).

Estamos pesquisando alguma ferramenta de simulação de carga para planejarmos o próximo módulo/semestre, onde teremos o dobro de alunos, cursos e pólos. Caso conheça alguma, ficaremos muito gratos.

Obs.: A título de conhecimento, informo que nossos cursos estão estrturados em unidade semanais, cada uma contendo: fascículo, videoaula, fórum de discussão e tarefa presencial com postagem de um trabalho. No final de três semanas, temos as avaliações (quiz).

Contagem das avaliações:  -
Em resposta à Rafael Mota

Re: Dimensionar infra-estrutura para Moodle

por Bruno Cesar -

Rafael,

Já estamos na metade do semestre (concluindo as disciplinas do Bloco I) e a infra-estrutura atendeu com folga. Ou melhor, teremos que mudar a estratégia de aplicação das avaliações, que aconteciam simultaneamente para todos os alunos (de todos os cursos). Desta forma, estamos chegando muito perto do total da memória (embora, sem paginação). Iremos distribuir em dias distintos.

Esta mudança já era prevista, com base em orientações deste fórum e de outros relativas a não realizar atividades simultâneas com muitos alunos.

Desta forma, não necessitaremos investir em infra-estrutura a curto ou médio prazo.

Ah, encontramos diversas ferramentas de simulação de carga: ab (citada acima pelo Gleidson), jmeter (parece muito boa), httperf e webstress.

Contagem das avaliações:  -