Hosting para E-learning Moodle

Este es un buen artículo sobre el tema de los recursos que debemos de tomar en cuenta a la hora de hospedar una plataforma MOODLE

Hosting para nuestra plataforma Moodle

Aunque a través de Moodle se puede brindar capacitación a 100 o 20.000 alumnos, el mismo hardware de servidor no lo podrá hacer, ya que se requieren recursos de procesamiento, almacenamiento y memoria, entre otros, adecuados para dar un buen servicio de acuerdo al número de usuarios.

Que aspectos se deben tener en cuenta a la hora de dimensionar un servicio de hosting para Moodle? A continuación algunas sugerencias.

1. Número de alumnos

Cuantos alumnos inscritos tendrá nuestra plataforma? El dimensionamiento es importante, aquí estamos hablando estrictamente de la cantidad de alumnos inscritos, que no es lo mismo que la cantidad de alumnos que se conectan simultáneamente.

2. Número de alumnos conectados simultáneamente

Esta puede ser la variable más importante, un curso puede tener 500 alumnos, pero en la práctica tal vez sólo el 20% (100 usuarios) podrían conectarse en simultáneo, es decir en el mismo momento desde diferentes lugares. Pueden presentarse casos de cursos con miles de usuarios y menos del 5% conectados en simultáneo, o casos de 200 alumnos pero al usar laboratorios de cómputo la cantidad de conexiones concurrentes es del 80% o 90%.

3. Capacidad de almacenamiento

Puede ser que nuestros cursos necesiten unos cuantos MB para publicar PDFs, presentaciones, documentos en Word o Excel, o incluso algún vídeo. Sin embargo se debe contemplar también que archivos subirán los alumnos, estimar cuanto pueden ocupar y multiplicarlo por la cantidad de alumnos esperada. Podemos hablar de unos cientos de Megabytes o varios “Gigas”.

4. Memoria Física

Si bien no existe una fórmula exacta, por regla general Moodle soporta de 10 a 20 usuarios simultáneos por cada GB de memoria RAM, pero esto puede variar dependiendo de su hardware y software combinando el tipo de uso. Con este detalle de memoria podemos darnos cuenta que no podemos usar un Hosting compartido si vamos a tener más de 100 usuarios conectados al mismo tiempo.

5. Versiones y plataformas

Qué versión de Moodle va a alojar y que requisitos mínimos debe tener el servidor? Por ejemplo, la versión de Moodle 2.6 requiere PHP 5.3.2 ó superior y MySQL 5.1.33 ó superior. Por supuesto siempre se recomienda que se instale en un servidor LAMP (Linux + Apache + MySQL + PHP).

Hasta aquí, ya tenemos la cantidad de alumnos, la cantidad de usuarios concurrentes, y el espacio que necesitaremos. Ahora debemos buscar un hosting que se adapte a nuestros requerimientos.

Aquí viene el problema principal en el que la gran mayoría de organizaciones tienen problemas a la hora de hospedar su plataforma de E-learning, es necesario identificar las 3 principales opciones de las que dispone en el mercado para contratar un servicio de Hosting Moodle.

Hosting convencional (Compartido):

Son esos servicios que vemos por todos lados donde ofrecen todo ilimitado, por un precio que haría dudar hasta al más confiado. La realidad es que estos servicios le darán un espacio reducido y apenas una ínfima parte de la capacidad de cómputo del servidor. El resultado? Su curso colapsará con muy pocos usuarios conectados, páginas que nunca cargarán, errores de tiempo de espera, peticiones interrumpidas, evaluaciones inconclusas, pérdida de procesos, etc.

Servidor Virtualizado – VPS:

Un Servidor Privado Virtual (VPS por sus siglas en inglés) es rentar un “pedazo” de servidor, es decir, una cantidad de RAM algo más asequible (512 o 1GB), un espacio de disco más razonable (10 o 20GB). Con esto podríamos garantizar que al menos nuestro curso pueda manejar unos 10 a 20 usuarios concurrentes antes de comenzar a dar algún inconveniente. Obviamente de ser necesario, se pueden ampliar las capacidades de la VPS de acuerdo a los nuevos requerimientos.

Servidor Dedicado:

La solución profesional es contratar un servidor dedicado exclusivo para nuestros cursos. Por supuesto siempre que sea conveniente según la evaluación de los 5 puntos mencionados anteriormente, ya que estamos hablando de soportar sin ningún inconveniente cientos de usuarios conectados en simultáneo. Esta es la solución que toman universidades, institutos, colegios y demás organizaciones con una afluencia importante de usuarios.

Tomado de: http://www.internetya.co/hosting-para-e-learning-moodle/