Uso de Cloud Computing para la docencia de sistemas y tecnologías web
-
Upload
catedra-banco-santander -
Category
Education
-
view
100 -
download
0
description
Transcript of 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
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
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
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
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
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
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
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
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