Configuración de hosting para Moodle

Las siguientes configuraciones aplican a plataformas Moodle desde versiones 1.9 a la versión 2.8+ y posiblemente otras posteriores. Este artículo no pretende ser guía básica sobre la configuración de hosting para Moodle sin cubrir toda su extensión dado que la configuración es muy dependiente del escenario, del número de usuarios activos y concurrentes.

Configuración general del hosting para Moodle

Para el alojamiento de su software Moodle en general recomendamos contratar una empresa local con experiencia que le administre su configuración y sistema operativo. Con esto logrará mayor velocidad, estabilidad y seguridad para su plataforma, podrá concentrase en explotar sus funcionalidades, y se ahorrará dolores de cabeza. A continuación una lista de recomendaciones para el alojamiento o hosting de Moodle:

ul>
  • Utilizar un servidor virtual privado (VPS) o un servidor dedicado según necesidad
  • Sistema operativo CentOS 6 con los siguientes servicios configurados:
    • mysql
    • PHP 5.4
    • FTP (Opcional para facilitar tareas con archivos)
  • Adicionalmente debe revisar estas configuraciones:
    • Apache ServerLimit y MaxClients (número máximo de conexiones). Dependiendo de la versión de apache puede ser que MaxClients no esté disponible y se deba configurar en su lugar MaxRequestsWorkers
    • La habilidad para enviar correo desde el servidor debe estar configurada y probada
    • Límite de subida por defecto para scripts PHP (por ejemplo 100MB o según su necesidad)
    • Instalar las siguientes extensiones PHP: iconv, mbstring, curl, openssl, tokenizer, xmlrpc, soap, ctype, zip, gd, simplexml, spl, cre, dom, xml, intl, json, hash, memory_limit
    • Configuraciones adicionales:
      • file_uploads = on
      • safe_mode = off
      • memory_limit = 128M ( En este debe tener en cuenta que su_exec u otro componente no esté limintándolo. Si usa su_exec entonces debe ajustar el límite en su_exec a algo como 512M)
      • Innodb habilitado en mysql
  • Hardware del hosting para Moodle

    En la industria de hosting tenemos 4 principales factores en la selección del hardware que son: procesador, memoria RAM, ancho de banda mensual y tamaño del disco duro. Estas características serán determinantes y limitantes para la capacidad de la plataforma. Para efectos de las recomendaciones vamos a suponer que una plataforma con 1000 o menos usuarios activos es pequeña y una con usuarios activos entre 1000 y 8000

    • Procesador. Se recomienda 4 núcleos mínimo en plataformas pequeñas y 8 núcleos en plataformas medianas.
    • Memoria RAM. Se recomienda 2GB de RAM en las plataformas más pequeñas y de 4 a 8 GB de RAM en las medianas. Esta configuración afecta principalmente la capacidad de atender usuarios concurrentemente.
    • Ancho de banda. En general los proveedores de hosting actualmente ofertan límites suficientemente altos para esta característica por lo que seguramente no será relevante en plataformas medianas y pequeñas.
    • Tamaño de disco duro. Para una plataforma existente se recomendaría contar con un disco por lo menos 3 veces más grande que el tamaño de su plataforma (incluyendo los contenidos de moodledata) con el fin de que pueda explotar la funcionalidad de copias de seguridad automáticas de los cursos. Si su plataforma es nueva tenga en cuenta que a mayor cantidad de cursos y a mayor cantidad de usuarios (teniendo en cuenta que ellos tambien suben archivos) más archivos y por ende necesitará es imposible calcular cuanto espacio en disco necesitaría en una plataforma nueva pero algo igual o superior a 25GB es un buen comienzo para una plataforma pequeña. Por otra parte si utiliza muchos recursos en audio y video necesitará un espacio mucho más grande.

    Blog de informática

    Dominios en línea

    Registrar dominio:

    Acerca de PromWebSoft

    Somos una empresa dedicada a prestar servicios de ingeniería de sistemas, consultoría en tecnologías de la información, y publicidad en internet. Somos especialistas en diseño de páginas web y desarrollo de software. Prestamos servicios en Bucaramanga, Bogotá, otras ciudades de Colombia y fuera del país.