El nostre blog

¡Mantente informado de nuestras novedades y noticias!

fotoblog_plantilla3.png

El poder de Moodle con AWS, una combinación perfecta

En el departamento de sistemas de 3ipunt nos planteamos un reto: exprimir toda la potencia de Moodle en el mejor cloud disponible. En esta entrada de blog explicaremos cómo fue el camino.

Hasta el momento habíamos trabajado con Moodle en servidores monolíticos, donde nos centrábamos en la configuración del software del sistema para garantizar el servicio y aprovechar los recursos de los que disponíamos en los servidores.

Al contar con AWS, la limitación de recursos o storage pasó a un segundo plano y nos pudimos centrar en disponibilidad, flexibilidad y experiencia de usuario.

El primer reto fue cómo hacer que Moodle fuera escalable, dependiendo de los usuarios que se conectaran, y que el disco fuera lo más flexible posible para no tener que detener la plataforma para la realización de ampliaciones.

Otro paso que hicimos fue rediseñar la red. Planteamos una red donde no fuera accesible la infraestructura desde del exterior, únicamente mediante un servidor puente, de modo que con esto estábamos garantizando la seguridad de acceso. 

Otra cosa que nos preocupaba era que los servicios que necesita Moodle fueran lo máximo restrictivos posibles, de modo que creamos una política en la cual los servicios solo se comunicaran con otros servicios, como una tela de araña. Esto nos dio la seguridad de red que estábamos buscando.

El siguiente paso fue flexibilizar el espacio de los datos almacenados en Moodle. Valoramos las diferentes posibilidades que nos proporcionaba AWS y optamos por el servicio flexible y compartido de disco, para que todos los servidores, en caso de haber más de uno, pudieran acceder a éste, logrando que los datos fueran transparentes entre ellos. 

Cuando lo tuvimos todo construido, pasamos a probarlo. En los tests apreciamos un problema: los requisitos se cumplieron pero la plataforma era más lenta de lo que nos planteamos inicialmente. 

Por lo tanto, tuvimos que encontrar la manera de dar agilidad a la plataforma y de que los datos se leyeran de manera rápida y dinámica.

Después de probar varias alternativas de disco y rendimiento, encontramos la solución mediante caché. Con los sistemas de caché de AWS cumplimos nuestros requisitos y le dimos a la plataforma la agilidad y experiencia de usuario que nos propusimos inicialmente.

Hoy por hoy, estamos en la mejora del despliegue del código y la migración a contenedores para llevar Moodle junto con AWS a una nueva dimensión.

Dado que calcular el presupuesto de proyectos autoescalables puede resultar costoso, en 3ipunt optimizamos los recursos de AWS para garantizar el mejor rendimiento con el menor coste para el cliente, adaptándonos totalmente a sus necesidades en cada momento. ¿Nos acompañas?

TresipuntEl poder de Moodle con AWS, una combinación perfecta
Comparte este post