viernes, 2 de mayo de 2008

Requerimientos de Hardware para Servidor de Moodle

Para quienes estamos en el mundo de Administración Web (WebMaster) para sistemas de aprendizaje basados en la web, conocidos también como LMS (Learning Managment System), Moodle, se ha convertido en una herramienta muy útil y funcional, sin embargo, en el momento en el que deseamos saber cuales son los requerimientos técnicos de un servidor de Moodle, vemos el meollo del asunto al poseer poca documentación al respecto (mi caso en particular), por eso, me he dedicado a realizar el presente artículo en el cual indico cuales son los requerimientos de Hardware para un servidor de Moodle.

El siguiente documento contendrá las especificaciones necesarias para poder instalar una plataforma de manejo de aprendizaje basado en la web, en el mismo, se indicarán las especificaciones técnicas necesarias para instalar un servidor y las plataformas para administrar el mismo como un sistema de
aprendizaje.

Las plataformas necesarias para poseer un sistema de aprendizaje virtual basado en la web funcionan bajo la modalidad Cliente-­Servidor, esto quiere decir que siempre existirá un computador denominado Servidor en el cual están instaladas las plataformas, dicho computador debe poseer ciertas características técnicas, las cuales serán indicadas posteriormente en el presente texto, igualmente,existirá uno o más computadores denominados clientes, que son aquellos desde los cuales se conectanlos usuarios del sistema para realizar diversas actividades; el servidor debe estar encendido constantemente, y siempre será la misma computadora, sin embargo los clientes pueden ser distintos computadores, puesto que los usuarios pueden iniciar sus cuentas desde diferentes puntos y visualizar el mismo contenido, así como también realizar las mismas actividades.

Como sistema operativo para un servidor se recomienda el uso de GNU/Linux por diversas razones, entre las cuales se puede mencionar algunas, tales como:
  1. Estabilidad;
  2. Rendimiento;
  3. Administración;
  4. Seguridad;
  5. Ausencia de Virus;
  6. Entre Otras.

Moodle:

Como plataforma para manejo de usuarios y cursos se recomienda el uso de Moodle.
http://docs.moodle.org/es/Acerca_de_Moodle (2 de Mayo de 2008)

“Moodle es un paquete de software para la creación de cursos y sitios Web basados en Internet. Es un proyecto en desarrollo diseñado para dar soporte a un marco de educación social constructivista.

Moodle se distribuye gratuitamente como Software libre (Open Source) (bajo la Licencia Pública GNU). Básicamente esto significa que Moodle tiene derechos de autor (copyright), pero que usted tiene algunas libertades. Puede copiar, usar y modificar Moodle siempre que acepte: proporcionar el código fuente a otros, no modificar o eliminar la licencia original y los derechos de autor, y aplicar esta misma licencia a cualquier trabajo derivado de él. Lea la licencia para más detalles y contacte con el dueño de los derechos de autor directamente si tiene alguna pregunta.“

Servidor Moodle:

Para poseer un computador con las capacidades necesarias para proveer un servicio de hosting para un LMS (Learning Managment System) desde el cual se instalará y administrará Moodle, es necesario realizar una serie de cálculos, se recomienda poseer un estimado de la cantidad de usuarios que manejará el sistema, (cantidad de estudiantes y profesores) así como también la concurrencia con la cual esos usuarios se conectarán al sistema y el tiempo de permanencia en el mismo, de igual manera se debe saber cual es la probabilidad de que esos usuarios estén conectados simultáneamente, estos datos son necesarios para poder realizar el cálculo que determinará que cantidad de memoria ram debe poseer el servidor, igualmente para saber el rango de descarga de datos del servidor y así hacer el cálculo correspondiente a la conexión.

Sabiendo estos datos mencionados anteriormente, es necesario calcular lo siguiente, en teoría, por cada 50 usuarios del sistema se debe poseer 1Gb de Memoria ram en el computador, Moodle no necesita un gran procesador para funcionar, sin embargo, mientras mejor sea el procesador, más rápido se entregarán respuestas a los procesos solicitados, por lo tanto, tomando en cuenta que la cantidad de usuarios interconectados simultáneamente puede llegar a ser bastante alta, se recomienda un servidor con procesador QuatCore y un mínimo de 8Gb de ram, para así permitir que un aproximado de 400 usuarios puedan estar conectados al mismo tiempo sin experimentar desconexión.

Realizado por: Reinaldo A. Ojeda C.
2 de mayo de 2008

1 comentario:

Unknown dijo...

¿conoces el requerimiento de ancho de banda para esos hipoteticos 50 usuarios, suponiendo que todos se conecten al mismo tiempo?