Acceso rápido:
Carrito de la compra Aws
AWS Lambda es un servicio informático que le permite ejecutar código sin aprovisionar ni administrar servidores. En otras palabras, AWS Lambda ejecuta su código en una infraestructura informática de alta disponibilidad y realiza toda la administración de los recursos informáticos, incluido el mantenimiento del servidor y del sistema operativo, el aprovisionamiento de capacidad y el escalado automático, la monitorización del código y el registro. Todo lo que tiene que hacer es crear su código en un lenguaje compatible con AWS Lambda (actualmente Node.js, Java, C#, Go y Python) y cargar el código de su aplicación en AWS Lambda en forma de una o varias funciones Lambda. Utilizando AWS Lambda, puede incluso mantener varias versiones de su código de función en producción, y también puede crear alias para cada una de sus versiones de función para facilitar la referencia.
Normalmente, AWS Lambda se utiliza para ejecutar código en respuesta a eventos, como cambios en los datos de un bucket de Amazon S3 o una tabla de Amazon DynamoDB; para ejecutar el código en respuesta a solicitudes HTTP mediante Amazon API Gateway; o para invocar el código mediante llamadas a API realizadas con AWS SDK.
Proyecto integral de Aws
Una de las herramientas más populares en el sector educativo es Moodle, con 253 millones de usuarios de 241 países. Moodle es una plataforma de aprendizaje en línea de código abierto diseñada para crear entornos de aprendizaje personalizados a través de una interfaz sencilla, con funciones de arrastrar y soltar. Tanto si se necesita que 10 o 10 millones de estudiantes accedan a contenidos en línea, la nube ayuda a crear un entorno seguro y escalable.
Para acelerar la adopción de Moodle, en este post explico el proceso de implementación de Moodle en AWS en cuatro pasos. El tiempo para completar este tutorial es de unos 45 minutos y no requiere ninguna experiencia previa en AWS, y se puede ejecutar dentro de la capa gratuita de AWS.
Ve a la consola de AWS y abre la lista de servicios situada en la esquina superior izquierda de la pantalla. Observa que ahora puedes acceder a cualquiera de los más de 175 servicios disponibles en categorías como aprendizaje automático, análisis, bases de datos y más. Introduce EC2 en la barra de búsqueda y haz clic en EC2.
A continuación, inicia CloudFormation. Para ello, abra la lista de servicios y seleccione CloudFormation y, a continuación, seleccione la opción Crear pila con nuevos recursos (estándar), situada en la esquina superior derecha de la pantalla.
Carrito de la compra sin servidor Aws
Para lograrlo, la universidad necesitaba migrar la aplicación Moodle a la nube, en un ajustado plazo de 10 semanas antes del nuevo curso académico en otoño de 2020. Desde su migración a AWS, UCL ahora puede escalar dinámicamente su entorno para admitir cualquier número de usuarios concurrentes requeridos, ayudando a apoyar a los 14,000 empleados y 43,000 estudiantes de 150 países diferentes en la generación de más de 10,000 transacciones por minuto durante los períodos pico en su VLE.
Para completar la migración en tan solo 10 semanas, UCL trabajó con AWS Partner Catalyst. El objetivo principal de UCL era ponerse en marcha rápidamente, sin ningún cambio notable en el servicio desde la perspectiva de los estudiantes y el personal. Para conseguirlo, el equipo decidió centrarse únicamente en migrar la aplicación como primer paso de su viaje a la nube de AWS. «Vimos esto como una oportunidad para ofrecer una experiencia fluida a nuestro personal y estudiantes. Nuestro principal objetivo era ser capaces de soportar el aumento de tráfico, ya que los estudiantes y el personal estaban aprendiendo de forma remota debido a la pandemia», dice la Dra. Fiona Strawbridge, directora de educación digital de la UCL. «Ahora que hemos migrado un sistema tan clave, tenemos más planes para trasladar más servicios a la nube y crear aplicaciones nativas de la nube y mejoras para el aprendizaje y la enseñanza».
Proyectos de computación en nube de Aws github
Aunque AppStream 2.0 facilita a los estudiantes el acceso a las aplicaciones que necesitan mediante aplicaciones de escritorio, sabemos que muchos centros educativos utilizan sistemas de gestión del aprendizaje (LMS) para sus alumnos. El aprendizaje es mucho más que aplicaciones de escritorio. En esta entrada de blog, explicamos cómo puede integrar AppStream 2.0 con su LMS, para que sus estudiantes puedan acceder a lo que necesitan a través de un portal, incluidas sus aplicaciones de escritorio.
Antes de desplegar una aplicación, asegúrese de tener configuradas las credenciales. Si ha configurado previamente su equipo para ejecutar Boto3 (el SDK de AWS para Python) o la CLI de AWS, puede omitir este paso. Si es la primera vez que configuras las credenciales para AWS, puedes seguir estos pasos para empezar rápidamente.
A continuación, vamos a instalar pyLTI. PyLTI es una implementación en Python de la especificación LTI mantenida por la Oficina de Aprendizaje Digital del MIT. Tenga en cuenta que estoy instalando pyLTI en el directorio del proyecto utilizando la opción «-t». Esto asegura que la biblioteca está incluida en el paquete que Chalice sube a AWS Lambda.