Uso de Cloud Computing para resolver la necesidad de recursos hardware y software heterogéneos en...

19
Uso de Cloud Computing para resolver la necesidad de recursos hardware y software heterogéneos en asignaturas técnicas en el ámbito de la Informática Javier Fabra ([email protected] ) Sergio Hernández ([email protected] ) Departamento de Informática e Ingeniería de Sistemas Escuela de Ingeniería y Arquitectura Zaragoza, 30 de Junio de 2015 Séptima Edición del Premio Santander de la Cátedra Banco Santander de la Universidad de Zaragoza

Transcript of Uso de Cloud Computing para resolver la necesidad de recursos hardware y software heterogéneos en...

Page 1: Uso de Cloud Computing para resolver la necesidad de recursos hardware y software heterogéneos en asignaturas técnicas en el ámbito de la Informática

Uso de Cloud Computing para resolver la necesidad de recursos hardware y

software heterogéneos en asignaturas técnicas en el ámbito de la Informática

Javier Fabra ([email protected])Sergio Hernández ([email protected])

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

Zaragoza, 30 de Junio de 2015

Séptima Edición del Premio Santander de la Cátedra Banco Santander de la Universidad de Zaragoza

Page 2: Uso de Cloud Computing para resolver la necesidad de recursos hardware y software heterogéneos en asignaturas técnicas en el ámbito de la Informática

Séptima Edición del Premio Santander de la Cátedra Banco Santander de la Universidad de Zaragoza

¿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

2

Page 3: Uso de Cloud Computing para resolver la necesidad de recursos hardware y software heterogéneos en asignaturas técnicas en el ámbito de la Informática

Séptima Edición del Premio Santander de la Cátedra Banco Santander de la Universidad de Zaragoza

Claves de futuro

• La crisis económica ha afectado en gran medida a las instituciones educativas- Racionalización del gasto- Optimización de los recursos disponibles

• En este contexto, la nube representa un nuevo paradigma de “pago por uso”- Suficientemente flexible como para representar una buena

oportunidad para las instituciones

• Adopción temprana en centros de Reino Unido (enfoque IaaS)- The University of Westminster (2008, ahorro de cerca de £1,000,000)- Leeds Metropolitan University- The University of Glamorgan- The University of Aberdeen

3

Page 4: Uso de Cloud Computing para resolver la necesidad de recursos hardware y software heterogéneos en asignaturas técnicas en el ámbito de la Informática

Séptima Edición del Premio Santander de la Cátedra Banco Santander de la Universidad de Zaragoza 4

Gartner Priority Matrix for Education (Julio 2014)

Page 5: Uso de Cloud Computing para resolver la necesidad de recursos hardware y software heterogéneos en asignaturas técnicas en el ámbito de la Informática

Séptima Edición del Premio Santander de la Cátedra Banco Santander de la Universidad de Zaragoza

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- Curso 2013/2014: 43 alumnos- Curso 2014/2015: 45 alumnos

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

5

Page 6: Uso de Cloud Computing para resolver la necesidad de recursos hardware y software heterogéneos en asignaturas técnicas en el ámbito de la Informática

Séptima Edición del Premio Santander de la Cátedra Banco Santander de la Universidad de Zaragoza

Contexto

• Asignatura eminentemente práctica, carga de trabajo elevada

• Tecnologías de última generación relacionadas con la web - Problema: común a tres especialidades, con un alto porcentaje de

alumnos de la especialidad de Computación que la realizan como optativa

• Orientada al desarrollo profesional del alumno

• Elección de tecnologías para el desarrollo de las prácticas y proyectos- Ciertas tecnologías requieren una configuración específica del entorno- Capacidad para conocer y abordar la instalación y configuración de esos

entornos

• Posibilidad de trabajar de forma colaborativa y remota con recursos personalizables y disponibles en cualquier momento

Contenido de la asignatura Sistemas y Tecnologías Web

6

Page 7: Uso de Cloud Computing para resolver la necesidad de recursos hardware y software heterogéneos en asignaturas técnicas en el ámbito de la Informática

Séptima Edición del Premio Santander de la Cátedra Banco Santander de la Universidad de Zaragoza

Contexto

7

• Requisitos/necesidades de la asignatura- Requisitos técnicos muy elevados: máquinas de gama media/alta- 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 diferentes Sistemas Operativos

• Además de la dificultad inherente a la propia asignatura, hay una serie de problemas añadidos- Falta de recursos para la realización de prácticas

• Necesidad de máquinas prácticamente individualizadas, con posibilidad de modificación/reinstalación

- Problema de acceso a los recursos para trabajo personal (alta ocupación de los laboratorios)

Requisitos de la asignatura Sistemas y Tecnologías Web

Aplicación progresiva del cloud computing para la realización de la asignatura

Page 8: Uso de Cloud Computing para resolver la necesidad de recursos hardware y software heterogéneos en asignaturas técnicas en el ámbito de la Informática

Séptima Edición del Premio Santander de la Cátedra Banco Santander de la Universidad de Zaragoza

Uso del Cloud Computing en el entorno docente

• 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

8

Page 9: Uso de Cloud Computing para resolver la necesidad de recursos hardware y software heterogéneos en asignaturas técnicas en el ámbito de la Informática

Séptima Edición del Premio Santander de la Cátedra Banco Santander de la Universidad de Zaragoza

Metodología docente

Evolución paralela a la evolución tecnológica

Utilización de equipos físicos

Utilización de máquinas

virtuales

Utilización de IaaS

9

Page 10: Uso de Cloud Computing para resolver la necesidad de recursos hardware y software heterogéneos en asignaturas técnicas en el ámbito de la Informática

Séptima Edición del Premio Santander de la Cátedra Banco Santander de la Universidad de Zaragoza

Metodología docente

Utilización de equipos físicos

10

Page 11: Uso de Cloud Computing para resolver la necesidad de recursos hardware y software heterogéneos en asignaturas técnicas en el ámbito de la Informática

Séptima Edición del Premio Santander de la Cátedra Banco Santander de la Universidad de Zaragoza

Metodología docente

Utilización de máquinas virtuales

11

Page 12: Uso de Cloud Computing para resolver la necesidad de recursos hardware y software heterogéneos en asignaturas técnicas en el ámbito de la Informática

Séptima Edición del Premio Santander de la Cátedra Banco Santander de la Universidad de Zaragoza

Metodología docente

Utilización de IaaS

• Una máquina por alumno (cada alumno gestiona sus instancias)

• Equipos básicos para los alumnos

• IaaS privado

• Los alumnos se despreocupan de la gestión del cloud

12

Page 13: Uso de Cloud Computing para resolver la necesidad de recursos hardware y software heterogéneos en asignaturas técnicas en el ámbito de la Informática

Séptima Edición del Premio Santander de la Cátedra Banco Santander de la Universidad de Zaragoza

Metodología docente

• Sesiones teóricas de puesta en contexto - Funcionamiento de las infraestructuras de cloud y las interfaces de acceso - Técnicas de acceso e integración- Aspectos económicos a considerar en cloud

• Planificación del despliegue de servidores Web en la nube- A partir de las sesiones prácticas- Planificación y análisis del impacto del despliegue: local vs cloud

• Despliegue real de los servidores- Infraestructura del Instituto de Biocomputación y Física de Sistemas

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

• Trabajo final y evaluación de la experiencia- Involucrando las tecnologías aprendidas y el paradigma del cloud computing- 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- Visión de los diferentes proveedores más utilizados en la actualidad

13

Page 14: Uso de Cloud Computing para resolver la necesidad de recursos hardware y software heterogéneos en asignaturas técnicas en el ámbito de la Informática

Séptima Edición del Premio Santander de la Cátedra Banco Santander de la Universidad de Zaragoza

Evaluación y 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 recursos- Infraestructura no disponible siempre- Problemas de acceso simultáneoSatisfacción aprendizaje

Muy alto

Alto

Regular

Bajo

Muy bajo

• Otras soluciones comerciales- Amazon AWS- Google Compute Engine- Microsoft Azure

• Problema: dependencia de financiación o acceso gratuito

19%

81%

14

Page 15: Uso de Cloud Computing para resolver la necesidad de recursos hardware y software heterogéneos en asignaturas técnicas en el ámbito de la Informática

Séptima Edición del Premio Santander de la Cátedra Banco Santander de la Universidad de Zaragoza

Conclusiones

• El desarrollo de prácticas de innovación docente genera una retroalimentación que facilita el plantear mejoras en el contexto de la enseñanza y aprendizaje

• Experiencia muy beneficiosa en cuanto al proceso de aprendizaje- Superación de las limitaciones técnicas del centro- 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- Generación de redes de colaboración entre los propios alumnos para

resolver los problemas aparecidos

• Mejora de la comunicación profesor-alumno- Mejora del seguimiento en tiempo real del proyecto y ayuda en la toma

de decisiones• Medición del progreso de cada uno de los proyectos• Consecución de objetivos

- Acceso a la información de los proyectos desarrollados- Generación de un portafolio digital

15

Page 16: Uso de Cloud Computing para resolver la necesidad de recursos hardware y software heterogéneos en asignaturas técnicas en el ámbito de la Informática

Séptima Edición del Premio Santander de la Cátedra Banco Santander de la Universidad de Zaragoza

Sostenibilidad

• Problemas en el acceso y utilización de la infraestructura disponible - Insatisfacción/frustración en los alumnos

• Búsqueda de soluciones alternativas

- Aumento de la carga de trabajo del alumno - Aumento de la carga de trabajo del alumno y del docente debido a la

resolución de los problemas “no esperados”• Mejora en la evaluación de la asignatura• Mejora de la capacidad de análisis y toma de decisiones del alumno

• Enseñanza de otras infraestructuras de computación en la nube más estables

16

Page 17: Uso de Cloud Computing para resolver la necesidad de recursos hardware y software heterogéneos en asignaturas técnicas en el ámbito de la Informática

Séptima Edición del Premio Santander de la Cátedra Banco Santander de la Universidad de Zaragoza

Innovación

• Nueva forma de aprendizaje: utilización de IaaS en el ámbito académico- Tecnología muy demandada pero no de fácil acceso (coste económico vs

nubes privadas)- Evaluación de la metodología seguida por el alumno

• Aprendizaje transversal- Se utiliza cloud como herramienta de aprendizaje, no como fin el alumno

se familiariza fácilmente con la tecnología- Aprendizaje adquirido de forma continua

• El uso tradicional de máquinas virtuales ha impuesto un aprendizaje que puede no ser el más adecuado- Configuración de red sin tener los conocimientos adecuados- Instalación de software específico y pesado para realizar pruebas sencillas- Visión general (más allá del localhost)

• En el cloud se puede disponer de un conjunto de imágenes preconfiguradas - La forma de aprender no viene condicionada por una configuración previa

17

Page 18: Uso de Cloud Computing para resolver la necesidad de recursos hardware y software heterogéneos en asignaturas técnicas en el ámbito de la Informática

Séptima Edición del Premio Santander de la Cátedra Banco Santander de la Universidad de Zaragoza

Transferibilidad

• Fácilmente aplicable a otras asignaturas- Perfil que requiera la utilización de recursos informáticos personalizados

o que requieran que el alumno tenga acceso total- Adaptación a cada alumno- Facilita el seguimiento del trabajo del alumno

• Recomendable: conocimientos técnicos y manejo de recursos “en remoto”- El alumno realiza la instalación de los diferentes sistemas y entornos- Esta actividad la podría realizar el personal encargado del laboratorio

18

Page 19: Uso de Cloud Computing para resolver la necesidad de recursos hardware y software heterogéneos en asignaturas técnicas en el ámbito de la Informática

Uso de Cloud Computing para resolver la necesidad de recursos hardware y

software heterogéneos en asignaturas técnicas en el ámbito de la Informática

Javier Fabra ([email protected])Sergio Hernández ([email protected])

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

Zaragoza, 30 de Junio de 2015

Séptima Edición del Premio Santander de la Cátedra Banco Santander de la Universidad de Zaragoza