Uso de Cloud Computing para la docencia de sistemas y tecnologías web

9
Uso de Cloud Computing para la Docencia de Sistemas y Tecnologías Web Sergio Hernández, Javier Fabra {shernandez, jfabra}@unizar.es Departamento de Informática e Ingeniería de Sistemas Escuela de Ingeniería y Arquitectura V Jornada de Buenas Prácticas en la Docencia Universitaria con Apoyo de TIC Zaragoza, 12 de Septiembre de 2014

description

Contribución en la V Jornada de Buenas Prácticas en la docencia universitaria con apoyo de TIC organizada por la Cátedra Banco Santander de la Universidad de Zaragoza y realizada el 12 de septiembre de 2014 en el Edificio Paraninfo. Autores de la contribución: Sergio Hernández y Francisco Javier Fabra del Departamento de Informática e Ingeniería de Sistemas de la Universidad de Zaragoza.

Transcript of Uso de Cloud Computing para la docencia de sistemas y tecnologías web

Page 1: Uso de Cloud Computing para la docencia de sistemas y tecnologías web

Uso de Cloud Computing para la Docencia

de Sistemas y Tecnologías Web

Sergio Hernández, Javier Fabra {shernandez, jfabra}@unizar.es

Departamento de Informática e Ingeniería de SistemasEscuela de Ingeniería y Arquitectura

V Jornada de Buenas Prácticas en la Docencia Universitaria con Apoyo de TICZaragoza, 12 de Septiembre de 2014

Page 2: Uso de Cloud Computing para la docencia de sistemas y tecnologías web

Uso de Cloud Computing para la Docencia de Sistemas y Tecnologías Web 2

Contexto

• Grado en Ingeniería en Informática- 4º Curso - Cuatrimestre de primavera

• Sistemas y Tecnologías Web - Asignatura troncal de en 3 especialidades - Optativa en las 2 especialidades restantes- 43 alumnos matriculados en el Curso 2013/2014- Curso 2014/2015: 67 alumnos

Sistemas y Tecnologías Web en el Grado de Ingeniería en Informática

Page 3: Uso de Cloud Computing para la docencia de sistemas y tecnologías web

Uso de Cloud Computing para la Docencia de Sistemas y Tecnologías Web 3

Contexto

• Sistemas y Tecnologías Web - Asignatura eminentemente práctica- Tecnologías de última generación relacionadas con la web - Orientada al desarrollo profesional del alumno

• Requisitos/necesidades de la asignatura- Alto grado de personalización de las prácticas- Instalación de diferentes aplicaciones, librerías, etc.- Utilización de varias máquinas al mismo tiempo- Utilización de varios Sistemas Operativos (Windows y Linux)

• Potenciales problemas- Falta de recursos para la realización de prácticas- Problema de acceso a los recursos para trabajo personal (alta ocupación

de los laboratorios)

Contenido de la asignatura Sistemas y Tecnologías Web

Page 4: Uso de Cloud Computing para la docencia de sistemas y tecnologías web

Uso de Cloud Computing para la Docencia de Sistemas y Tecnologías Web 4

¿Qué el Cloud Computing o Computación en la Nube?

• Paradigma en el que se ofrecen recursos de computación como servicios a través de Internet - Gestión de los recursos trasparente al

usuario- Ubicuo- Escalable

• Diferentes tipos de recursos- Software / Aplicaciones (SaaS)- Entornos de desarrollo (PaaS) - Máquinas (IaaS)

• Cloud privado, público e híbrido- Privado: nuestros propios recursos físicos- Público: proveedor externo (pago por

uso)- Híbrido

Page 5: Uso de Cloud Computing para la docencia de sistemas y tecnologías web

Uso de Cloud Computing para la Docencia de Sistemas y Tecnologías Web 5

Uso del Cloud Computing

• Beneficios de la utilización del Cloud Computing- Cada alumno dispone de varios recursos virtuales propios- Cada alumno personaliza su entorno de trabajo - Acceso al entorno de trabajo desde cualquier ordenador con conexión a

Internet- No es necesario un hardware específico

• Tecnología en auge en el mundo empresarial- Ahorro de costes

Page 6: Uso de Cloud Computing para la docencia de sistemas y tecnologías web

Uso de Cloud Computing para la Docencia de Sistemas y Tecnologías Web 6

Metodología docente

• Sesiones teóricas de puesta en contexto con la computación en la nube- Funcionamiento de las infraestructuras de cloud y las interfaces de acceso - Técnicas para acceder a la nube- Integración y desarrollo de aplicaciones

• Planificación del despliegue de servidores Web en la nube- Sesiones prácticas- Despliegue en servidores locales- Planificación de migración y despliegue en servidores en la nube- Análisis del impacto (tanto en recursos económicos como humanos)

• Despliegue real de los servidores utilizando una infraestructura de Cloud Computing- Infraestructura del Instituto de Biocomputación y Física de Sistemas

Complejos (BIFI)- Tecnología para el despliegue de la infraestructura Cloud: OpenStack

• Evaluación de la experiencia y realización de una memoria de trabajo- Actividades realizadas durante la realización del trabajo- Análisis de ventajas e inconvenientes de la utilización de la computación en

la nube

Page 7: Uso de Cloud Computing para la docencia de sistemas y tecnologías web

Uso de Cloud Computing para la Docencia de Sistemas y Tecnologías Web 7

Resultados

• Resultados muy positivos- No ha habido problemas en cuanto al número de recursos utilizados- Cada alumno ha podido configurar el entorno de acuerdo a sus

necesidades- Mejora de la comunicación con el alumno y del seguimiento de su

trabajo

• Problemas en el acceso y utilización de los recursosSatisfacción aprendizaje

Muy altoAltoRegularBajoMuy bajo

Satisfacción OpenStack

Page 8: Uso de Cloud Computing para la docencia de sistemas y tecnologías web

Uso de Cloud Computing para la Docencia de Sistemas y Tecnologías Web 8

Conclusiones y sostenibilidad

• Experiencia muy beneficiosa en cuanto al proceso de aprendizaje- Mejora de la comunicación profesor-alumno- Mejora del seguimiento del trabajo del alumno por parte del profesor- Facilidad en la adaptación del entorno a las necesidades de la

asignatura- Utilización de una tecnología en auge en el mundo empresarial

• Problemas en el acceso y utilización de la infraestructura disponible - Insatisfacción en los alumnos- Aumento de la carga de trabajo del alumno - Aumento de la carga docente debido a la resolución de los problemas

“no esperados”

• Necesidad de una infraestructura de computación en la nube estable- Google Cloud Computing- Amazon Elastic Compute Cloud- Windows Azure

Page 9: Uso de Cloud Computing para la docencia de sistemas y tecnologías web

Uso de Cloud Computing para la Docencia

de Sistemas y Tecnologías Web

Sergio Hernández, Javier Fabra {shernandez, jfabra}@unizar.es

Departamento de Informática e Ingeniería de SistemasEscuela de Ingeniería y Arquitectura

V Jornada de Buenas Prácticas en la Docencia Universitaria con Apoyo de TICZaragoza, 12 de Septiembre de 2014