SlideShare una empresa de Scribd logo
La computación en la nube en
el aula:
Una experiencia práctica
Patxi Gortázar
francisco.gortazar@urjc.es
@fgortazar
JITICE 2015
JITICE 2015
La computación en la nube en el aula
• Contexto
 Asignatura: Desarrollo de Aplicaciones Distribuidas
/ Sistemas Distribuidos
 Curso:Tercero
 Titulación: Ingeniería de Computadores e Ingeniería
de Computadores Semipresencial
 https://www.youtube.com/playlist?list=PLreahU6K
MqYNZDj0fKJt_RvjYprC32-zi
JITICE 2015
JITICE 2015
La computación en la nube en el aula
• Contenidos teóricos
 Problemas
 Arquitecturas distribuidas
 Datos distribuidos
 Tolerancia a fallos
 Arquitecturas elásticas
 Despliegues / Actualizaciones
JITICE 2015
JITICE 2015
La computación en la nube en el aula
• Contenidos teóricos
 Problemas
 Arquitecturas distribuidas
 Datos distribuidos
 Tolerancia a fallos
 Arquitecturas elásticas
 Despliegues / Actualizaciones
JITICE 2015
JITICE 2015
La computación en la nube en el aula
• Contenidos prácticos
 Hasta ahora:
 Aplicaciones desarrolladas en una única máquina
 No hay problemas de red
 No hay problemas de administración
 No hay que desplegar la aplicación
 La base de datos ya está preparada (y con datos…  )
 ¿Se puede hacer algo más realista?
JITICE 2015
JITICE 2015
La computación en la nube en el aula
• Contenidos prácticos
 Cluster local con Proxmox
JITICE 2015
JITICE 2015
La computación en la nube en el aula
• Contenidos prácticos
 Cluster local con Docker
JITICE 2015
JITICE 2015
La computación en la nube en el aula
• Contenidos prácticos
 Docker en máquinas de los alumnos
JITICE 2015
JITICE 2015
La computación en la nube en el aula
• Contenidos prácticos
 Vagrant en máquinas de los alumnos
JITICE 2015
JITICE 2015
La computación en la nube en el aula
• Contenidos prácticos
 Amazon AWS tarjeta crédito
JITICE 2015
JITICE 2015
La computación en la nube en el aula
• Contenidos prácticos
 PaaS
 Openshift
 Heroku
JITICE 2015
JITICE 2015
La computación en la nube en el aula
• Contenidos prácticos
 Microsoft Azure programa educativo
JITICE 2015
JITICE 2015
La computación en la nube en el aula
• Ventajas de un proveedor IaaS como Azure
 Máquinas virtuales
 Windows
 Linux
 Gestión de la red
 Herramientas en línea de comandos
 Cuentas individuales sin necesidad de tarjeta
 100$/mes durante 6 meses para los alumnos
 250$/mes durante 12 meses para el profesor
JITICE 2015
JITICE 2015
La computación en la nube en el aula
JITICE 2015
La computación en la nube en el aula
JITICE 2015
La computación en la nube en el aula
• Problemas
 Registro
 http://www.microsoftazurepass.com/
 Largo
 Códigos caducan… cuidado con anticiparse
demasiado
 Muy buen soporte
 Planificar una sesión para el registro
 Asegurar que todos los alumnos canjean el pase
 Alumnos que lo hacen tarde  código caducado
JITICE 2015
JITICE 2015
La computación en la nube en el aula
• Problemas
 Opciones
 Servicios
 Máquinas virtuales
 Aplicaciones web
 Aplicaciones móviles
 Datos
 HDInsight
 Redes
 Almacenamiento
JITICE 2015
La computación en la nube en el aula
• Problemas
 La línea de comandos es necesaria
 Acceso máquinas virtuales
 Instalación de software
 Arranque/parada de servicios
 Gestión de configuraciones
 Linux  ok
 Windows  limitada, ¿powershell?
JITICE 2015
JITICE 2015
La computación en la nube en el aula
• Problemas
 Máquinas virtuales
 Acceso SSH
 Generación de claves
 No disponible enWindows
 Usar Git forWindows Git Bash
JITICE 2015
JITICE 2015
La computación en la nube en el aula
• Práctica 1
 Desplegar una aplicación web en una instancia
 Conectarse a ella por http
• Práctica 2
 Aplicación web con base de datos en dos instancias
diferentes
• Práctica final
 Arquitectura tolerante a fallos
 Balanceador de carga
 3 aplicaciones web
 Base de datos
JITICE 2015
JITICE 2015
La computación en la nube en el aula
• Conclusiones
 Merece la pena
 Los alumnos lo valoran
 Flexibilidad para el docente
 Requiere un poco de tiempo adicional
 Sesión registro y toma de contacto
 Aspectos básicos de la línea de comandos
 Generación y uso de claves SSH para autenticación
 Edición de ficheros de configuración
 Comandos básicos
JITICE 2015
JITICE 2015
La computación en la nube en el aula
• Futuro
 Instrucciones detalladas para evitar sesiones
iniciales
 Con videos
 Simular problemas de red
 Arquitecturas más complejas
 GitHub for Education
(https://education.github.com/)
JITICE 2015
JITICE 2015
La computación en la nube en el aula
¡Gracias!
JITICE 2015

Más contenido relacionado

Similar a La computación en la nube en el aula

Planificación vinculación 2021 B
Planificación vinculación 2021 BPlanificación vinculación 2021 B
Planificación vinculación 2021 B
Luis Fernando Aguas Bucheli
 
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 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
Cátedra Banco Santander
 
Diapositiva de Estudio: course-catalog-es.pdf
Diapositiva de Estudio:    course-catalog-es.pdfDiapositiva de Estudio:    course-catalog-es.pdf
Diapositiva de Estudio: course-catalog-es.pdf
jorgejvc777
 
Implementación y despliegue del sistema office 365 en el colegio san pablo
Implementación y despliegue del sistema office 365 en el colegio san pabloImplementación y despliegue del sistema office 365 en el colegio san pablo
Implementación y despliegue del sistema office 365 en el colegio san pablo
Universidad CEU Cardenal Herrera
 
Futuro de Desarrollo en SharePoint
Futuro de Desarrollo en SharePointFuturo de Desarrollo en SharePoint
Futuro de Desarrollo en SharePoint
Haaron Gonzalez
 
Fundamentos Negocio Electrónico Anexo - Soluciones para negocio electrónico
Fundamentos Negocio Electrónico  Anexo - Soluciones para negocio electrónicoFundamentos Negocio Electrónico  Anexo - Soluciones para negocio electrónico
Fundamentos Negocio Electrónico Anexo - Soluciones para negocio electrónico
Celestino Güemes Seoane
 
DevOps: una breve introducción
DevOps: una breve introducciónDevOps: una breve introducción
DevOps: una breve introducción
Christian Rodriguez
 
Brochure_DockerKubernetes.pdf
Brochure_DockerKubernetes.pdfBrochure_DockerKubernetes.pdf
Brochure_DockerKubernetes.pdf
ssuserc374ce
 
Asesores educativos fase planificación
Asesores educativos fase planificaciónAsesores educativos fase planificación
Asesores educativos fase planificación
Angelica Medina
 
Microsoft Developer Day UNED-CR
Microsoft Developer Day UNED-CRMicrosoft Developer Day UNED-CR
Microsoft Developer Day UNED-CR
Jose Carlos Campos
 
Despliegue continuo en dev ops para multiples entornos de dync 365
Despliegue continuo en dev ops para multiples entornos de dync 365Despliegue continuo en dev ops para multiples entornos de dync 365
Despliegue continuo en dev ops para multiples entornos de dync 365
Demian Raschkovan
 
Ambiente de enseñanza con tecnologías educativas
Ambiente de enseñanza con tecnologías educativasAmbiente de enseñanza con tecnologías educativas
Ambiente de enseñanza con tecnologías educativas
Javier Rodriguez
 
Introducción a SSIS con Biml
Introducción a SSIS con BimlIntroducción a SSIS con Biml
Introducción a SSIS con Biml
SpanishPASSVC
 
Maestría en Redes y Sistemas Integrados
Maestría en Redes y Sistemas IntegradosMaestría en Redes y Sistemas Integrados
Maestría en Redes y Sistemas Integrados
LANIA Mx
 
Ingeniería web
Ingeniería webIngeniería web
Ingeniería web
Byron Duarte
 
24 Horas Español 2014 - ALM para el desarrollo de base de datos SQL Server
24 Horas Español 2014 - ALM para el desarrollo de base de datos SQL Server24 Horas Español 2014 - ALM para el desarrollo de base de datos SQL Server
24 Horas Español 2014 - ALM para el desarrollo de base de datos SQL Server
John Bulla
 
ES.ASW.PL01_Github_2021.pdf
ES.ASW.PL01_Github_2021.pdfES.ASW.PL01_Github_2021.pdf
ES.ASW.PL01_Github_2021.pdf
Roniel Lopez Alvarez
 
catalogo de cursos Cisco.pdf
catalogo de cursos Cisco.pdfcatalogo de cursos Cisco.pdf
catalogo de cursos Cisco.pdf
VinicioVillalta1
 
Bitybyte Patricia Laborda
Bitybyte Patricia LabordaBitybyte Patricia Laborda
Bitybyte Patricia Laborda
Patrilabrr
 
383144886-Silabus-Computo-3-UCV.pdf
383144886-Silabus-Computo-3-UCV.pdf383144886-Silabus-Computo-3-UCV.pdf
383144886-Silabus-Computo-3-UCV.pdf
SantosAlejandroRiver1
 

Similar a La computación en la nube en el aula (20)

Planificación vinculación 2021 B
Planificación vinculación 2021 BPlanificación vinculación 2021 B
Planificación vinculación 2021 B
 
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 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
 
Diapositiva de Estudio: course-catalog-es.pdf
Diapositiva de Estudio:    course-catalog-es.pdfDiapositiva de Estudio:    course-catalog-es.pdf
Diapositiva de Estudio: course-catalog-es.pdf
 
Implementación y despliegue del sistema office 365 en el colegio san pablo
Implementación y despliegue del sistema office 365 en el colegio san pabloImplementación y despliegue del sistema office 365 en el colegio san pablo
Implementación y despliegue del sistema office 365 en el colegio san pablo
 
Futuro de Desarrollo en SharePoint
Futuro de Desarrollo en SharePointFuturo de Desarrollo en SharePoint
Futuro de Desarrollo en SharePoint
 
Fundamentos Negocio Electrónico Anexo - Soluciones para negocio electrónico
Fundamentos Negocio Electrónico  Anexo - Soluciones para negocio electrónicoFundamentos Negocio Electrónico  Anexo - Soluciones para negocio electrónico
Fundamentos Negocio Electrónico Anexo - Soluciones para negocio electrónico
 
DevOps: una breve introducción
DevOps: una breve introducciónDevOps: una breve introducción
DevOps: una breve introducción
 
Brochure_DockerKubernetes.pdf
Brochure_DockerKubernetes.pdfBrochure_DockerKubernetes.pdf
Brochure_DockerKubernetes.pdf
 
Asesores educativos fase planificación
Asesores educativos fase planificaciónAsesores educativos fase planificación
Asesores educativos fase planificación
 
Microsoft Developer Day UNED-CR
Microsoft Developer Day UNED-CRMicrosoft Developer Day UNED-CR
Microsoft Developer Day UNED-CR
 
Despliegue continuo en dev ops para multiples entornos de dync 365
Despliegue continuo en dev ops para multiples entornos de dync 365Despliegue continuo en dev ops para multiples entornos de dync 365
Despliegue continuo en dev ops para multiples entornos de dync 365
 
Ambiente de enseñanza con tecnologías educativas
Ambiente de enseñanza con tecnologías educativasAmbiente de enseñanza con tecnologías educativas
Ambiente de enseñanza con tecnologías educativas
 
Introducción a SSIS con Biml
Introducción a SSIS con BimlIntroducción a SSIS con Biml
Introducción a SSIS con Biml
 
Maestría en Redes y Sistemas Integrados
Maestría en Redes y Sistemas IntegradosMaestría en Redes y Sistemas Integrados
Maestría en Redes y Sistemas Integrados
 
Ingeniería web
Ingeniería webIngeniería web
Ingeniería web
 
24 Horas Español 2014 - ALM para el desarrollo de base de datos SQL Server
24 Horas Español 2014 - ALM para el desarrollo de base de datos SQL Server24 Horas Español 2014 - ALM para el desarrollo de base de datos SQL Server
24 Horas Español 2014 - ALM para el desarrollo de base de datos SQL Server
 
ES.ASW.PL01_Github_2021.pdf
ES.ASW.PL01_Github_2021.pdfES.ASW.PL01_Github_2021.pdf
ES.ASW.PL01_Github_2021.pdf
 
catalogo de cursos Cisco.pdf
catalogo de cursos Cisco.pdfcatalogo de cursos Cisco.pdf
catalogo de cursos Cisco.pdf
 
Bitybyte Patricia Laborda
Bitybyte Patricia LabordaBitybyte Patricia Laborda
Bitybyte Patricia Laborda
 
383144886-Silabus-Computo-3-UCV.pdf
383144886-Silabus-Computo-3-UCV.pdf383144886-Silabus-Computo-3-UCV.pdf
383144886-Silabus-Computo-3-UCV.pdf
 

Más de Patxi Gortázar

Jenkins pipeline
Jenkins pipelineJenkins pipeline
Jenkins pipeline
Patxi Gortázar
 
Docker & ci
Docker & ciDocker & ci
Docker & ci
Patxi Gortázar
 
Migrando CI a Docker
Migrando CI a DockerMigrando CI a Docker
Migrando CI a Docker
Patxi Gortázar
 
Desarrollo web backend: Spring Boot, MongoDB y Azure
Desarrollo web backend: Spring Boot, MongoDB y AzureDesarrollo web backend: Spring Boot, MongoDB y Azure
Desarrollo web backend: Spring Boot, MongoDB y Azure
Patxi Gortázar
 
Path relinking for high dimensional continuous optimization
Path relinking for high dimensional continuous optimizationPath relinking for high dimensional continuous optimization
Path relinking for high dimensional continuous optimization
Patxi Gortázar
 
Grammarware engineering: un enfoque dirigido por modelos
Grammarware engineering: un enfoque dirigido por modelosGrammarware engineering: un enfoque dirigido por modelos
Grammarware engineering: un enfoque dirigido por modelos
Patxi Gortázar
 
Git: un enfoque práctico
Git: un enfoque prácticoGit: un enfoque práctico
Git: un enfoque práctico
Patxi Gortázar
 

Más de Patxi Gortázar (7)

Jenkins pipeline
Jenkins pipelineJenkins pipeline
Jenkins pipeline
 
Docker & ci
Docker & ciDocker & ci
Docker & ci
 
Migrando CI a Docker
Migrando CI a DockerMigrando CI a Docker
Migrando CI a Docker
 
Desarrollo web backend: Spring Boot, MongoDB y Azure
Desarrollo web backend: Spring Boot, MongoDB y AzureDesarrollo web backend: Spring Boot, MongoDB y Azure
Desarrollo web backend: Spring Boot, MongoDB y Azure
 
Path relinking for high dimensional continuous optimization
Path relinking for high dimensional continuous optimizationPath relinking for high dimensional continuous optimization
Path relinking for high dimensional continuous optimization
 
Grammarware engineering: un enfoque dirigido por modelos
Grammarware engineering: un enfoque dirigido por modelosGrammarware engineering: un enfoque dirigido por modelos
Grammarware engineering: un enfoque dirigido por modelos
 
Git: un enfoque práctico
Git: un enfoque prácticoGit: un enfoque práctico
Git: un enfoque práctico
 

Último

MATERIAL ESCOLAR 2024-2025 3 AÑOS CEIP SAN CRISTÓBAL
MATERIAL ESCOLAR 2024-2025 3 AÑOS CEIP SAN CRISTÓBALMATERIAL ESCOLAR 2024-2025 3 AÑOS CEIP SAN CRISTÓBAL
MATERIAL ESCOLAR 2024-2025 3 AÑOS CEIP SAN CRISTÓBAL
Ana Fernandez
 
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdfEvaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
EfranMartnez8
 
Sesión de clase: El conflicto inminente.
Sesión de clase: El conflicto inminente.Sesión de clase: El conflicto inminente.
Sesión de clase: El conflicto inminente.
https://gramadal.wordpress.com/
 
Desarrollo-Embrionario-y-Diferenciacion-Celular.pptx
Desarrollo-Embrionario-y-Diferenciacion-Celular.pptxDesarrollo-Embrionario-y-Diferenciacion-Celular.pptx
Desarrollo-Embrionario-y-Diferenciacion-Celular.pptx
TatianaHerrera46
 
Eureka 2024 ideas y dudas para la feria de Ciencias
Eureka 2024 ideas y dudas para la feria de CienciasEureka 2024 ideas y dudas para la feria de Ciencias
Eureka 2024 ideas y dudas para la feria de Ciencias
arianet3011
 
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdfCarnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
EleNoguera
 
Estás conmigo Jesús amigo_letra y acordes de guitarra.pdf
Estás conmigo Jesús amigo_letra y acordes de guitarra.pdfEstás conmigo Jesús amigo_letra y acordes de guitarra.pdf
Estás conmigo Jesús amigo_letra y acordes de guitarra.pdf
Ani Ann
 
Gracias papá hombre_letra y acordes de guitarra.pdf
Gracias papá hombre_letra y acordes de guitarra.pdfGracias papá hombre_letra y acordes de guitarra.pdf
Gracias papá hombre_letra y acordes de guitarra.pdf
Ani Ann
 
Presentación de la historia de PowerPoint y sus características más relevantes.
Presentación de la historia de PowerPoint y sus características más relevantes.Presentación de la historia de PowerPoint y sus características más relevantes.
Presentación de la historia de PowerPoint y sus características más relevantes.
genesiscabezas469
 
DESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdf
DESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdfDESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdf
DESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdf
JonathanCovena1
 
Independencia de Chile, Causas internas y externas
Independencia de Chile, Causas internas y externasIndependencia de Chile, Causas internas y externas
Independencia de Chile, Causas internas y externas
canessamacarena
 
PLAN 365 Presentación Gobierno 2024 (1).pdf
PLAN 365 Presentación Gobierno 2024  (1).pdfPLAN 365 Presentación Gobierno 2024  (1).pdf
PLAN 365 Presentación Gobierno 2024 (1).pdf
ElizabethLpez634570
 
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZACORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
Sandra Mariela Ballón Aguedo
 
Business Plan -rAIces - Agro Business Tech
Business Plan -rAIces - Agro Business TechBusiness Plan -rAIces - Agro Business Tech
Business Plan -rAIces - Agro Business Tech
johnyamg20
 
APUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdf
APUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdfAPUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdf
APUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdf
VeronicaCabrera50
 
Escuela Sabática. El conflicto inminente.pdf
Escuela Sabática. El conflicto inminente.pdfEscuela Sabática. El conflicto inminente.pdf
Escuela Sabática. El conflicto inminente.pdf
Alejandrino Halire Ccahuana
 
MATERIAL ESCOLAR 2024-2025. 4 AÑOS CEIP SAN CRISTOBAL
MATERIAL ESCOLAR 2024-2025. 4 AÑOS CEIP SAN CRISTOBALMATERIAL ESCOLAR 2024-2025. 4 AÑOS CEIP SAN CRISTOBAL
MATERIAL ESCOLAR 2024-2025. 4 AÑOS CEIP SAN CRISTOBAL
Ana Fernandez
 
CINE COMO RECURSO DIDÁCTICO para utilizar en TUTORÍA
CINE COMO RECURSO DIDÁCTICO para utilizar en TUTORÍACINE COMO RECURSO DIDÁCTICO para utilizar en TUTORÍA
CINE COMO RECURSO DIDÁCTICO para utilizar en TUTORÍA
Fernández Gorka
 
1.- manual-para-la-creacion-33-dias-de-manifestacion-ulises-sampe.pdf
1.- manual-para-la-creacion-33-dias-de-manifestacion-ulises-sampe.pdf1.- manual-para-la-creacion-33-dias-de-manifestacion-ulises-sampe.pdf
1.- manual-para-la-creacion-33-dias-de-manifestacion-ulises-sampe.pdf
MiNeyi1
 
Papel histórico de los niños, jóvenes y adultos mayores en la historia nacional
Papel histórico de los niños, jóvenes y adultos mayores en la historia nacionalPapel histórico de los niños, jóvenes y adultos mayores en la historia nacional
Papel histórico de los niños, jóvenes y adultos mayores en la historia nacional
BrunoDiaz343346
 

Último (20)

MATERIAL ESCOLAR 2024-2025 3 AÑOS CEIP SAN CRISTÓBAL
MATERIAL ESCOLAR 2024-2025 3 AÑOS CEIP SAN CRISTÓBALMATERIAL ESCOLAR 2024-2025 3 AÑOS CEIP SAN CRISTÓBAL
MATERIAL ESCOLAR 2024-2025 3 AÑOS CEIP SAN CRISTÓBAL
 
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdfEvaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
 
Sesión de clase: El conflicto inminente.
Sesión de clase: El conflicto inminente.Sesión de clase: El conflicto inminente.
Sesión de clase: El conflicto inminente.
 
Desarrollo-Embrionario-y-Diferenciacion-Celular.pptx
Desarrollo-Embrionario-y-Diferenciacion-Celular.pptxDesarrollo-Embrionario-y-Diferenciacion-Celular.pptx
Desarrollo-Embrionario-y-Diferenciacion-Celular.pptx
 
Eureka 2024 ideas y dudas para la feria de Ciencias
Eureka 2024 ideas y dudas para la feria de CienciasEureka 2024 ideas y dudas para la feria de Ciencias
Eureka 2024 ideas y dudas para la feria de Ciencias
 
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdfCarnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
 
Estás conmigo Jesús amigo_letra y acordes de guitarra.pdf
Estás conmigo Jesús amigo_letra y acordes de guitarra.pdfEstás conmigo Jesús amigo_letra y acordes de guitarra.pdf
Estás conmigo Jesús amigo_letra y acordes de guitarra.pdf
 
Gracias papá hombre_letra y acordes de guitarra.pdf
Gracias papá hombre_letra y acordes de guitarra.pdfGracias papá hombre_letra y acordes de guitarra.pdf
Gracias papá hombre_letra y acordes de guitarra.pdf
 
Presentación de la historia de PowerPoint y sus características más relevantes.
Presentación de la historia de PowerPoint y sus características más relevantes.Presentación de la historia de PowerPoint y sus características más relevantes.
Presentación de la historia de PowerPoint y sus características más relevantes.
 
DESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdf
DESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdfDESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdf
DESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdf
 
Independencia de Chile, Causas internas y externas
Independencia de Chile, Causas internas y externasIndependencia de Chile, Causas internas y externas
Independencia de Chile, Causas internas y externas
 
PLAN 365 Presentación Gobierno 2024 (1).pdf
PLAN 365 Presentación Gobierno 2024  (1).pdfPLAN 365 Presentación Gobierno 2024  (1).pdf
PLAN 365 Presentación Gobierno 2024 (1).pdf
 
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZACORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
 
Business Plan -rAIces - Agro Business Tech
Business Plan -rAIces - Agro Business TechBusiness Plan -rAIces - Agro Business Tech
Business Plan -rAIces - Agro Business Tech
 
APUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdf
APUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdfAPUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdf
APUNTES UNIDAD I ECONOMIA EMPRESARIAL .pdf
 
Escuela Sabática. El conflicto inminente.pdf
Escuela Sabática. El conflicto inminente.pdfEscuela Sabática. El conflicto inminente.pdf
Escuela Sabática. El conflicto inminente.pdf
 
MATERIAL ESCOLAR 2024-2025. 4 AÑOS CEIP SAN CRISTOBAL
MATERIAL ESCOLAR 2024-2025. 4 AÑOS CEIP SAN CRISTOBALMATERIAL ESCOLAR 2024-2025. 4 AÑOS CEIP SAN CRISTOBAL
MATERIAL ESCOLAR 2024-2025. 4 AÑOS CEIP SAN CRISTOBAL
 
CINE COMO RECURSO DIDÁCTICO para utilizar en TUTORÍA
CINE COMO RECURSO DIDÁCTICO para utilizar en TUTORÍACINE COMO RECURSO DIDÁCTICO para utilizar en TUTORÍA
CINE COMO RECURSO DIDÁCTICO para utilizar en TUTORÍA
 
1.- manual-para-la-creacion-33-dias-de-manifestacion-ulises-sampe.pdf
1.- manual-para-la-creacion-33-dias-de-manifestacion-ulises-sampe.pdf1.- manual-para-la-creacion-33-dias-de-manifestacion-ulises-sampe.pdf
1.- manual-para-la-creacion-33-dias-de-manifestacion-ulises-sampe.pdf
 
Papel histórico de los niños, jóvenes y adultos mayores en la historia nacional
Papel histórico de los niños, jóvenes y adultos mayores en la historia nacionalPapel histórico de los niños, jóvenes y adultos mayores en la historia nacional
Papel histórico de los niños, jóvenes y adultos mayores en la historia nacional
 

La computación en la nube en el aula

  • 1. La computación en la nube en el aula: Una experiencia práctica Patxi Gortázar francisco.gortazar@urjc.es @fgortazar JITICE 2015
  • 2. JITICE 2015 La computación en la nube en el aula • Contexto  Asignatura: Desarrollo de Aplicaciones Distribuidas / Sistemas Distribuidos  Curso:Tercero  Titulación: Ingeniería de Computadores e Ingeniería de Computadores Semipresencial  https://www.youtube.com/playlist?list=PLreahU6K MqYNZDj0fKJt_RvjYprC32-zi JITICE 2015
  • 3. JITICE 2015 La computación en la nube en el aula • Contenidos teóricos  Problemas  Arquitecturas distribuidas  Datos distribuidos  Tolerancia a fallos  Arquitecturas elásticas  Despliegues / Actualizaciones JITICE 2015
  • 4. JITICE 2015 La computación en la nube en el aula • Contenidos teóricos  Problemas  Arquitecturas distribuidas  Datos distribuidos  Tolerancia a fallos  Arquitecturas elásticas  Despliegues / Actualizaciones JITICE 2015
  • 5. JITICE 2015 La computación en la nube en el aula • Contenidos prácticos  Hasta ahora:  Aplicaciones desarrolladas en una única máquina  No hay problemas de red  No hay problemas de administración  No hay que desplegar la aplicación  La base de datos ya está preparada (y con datos…  )  ¿Se puede hacer algo más realista? JITICE 2015
  • 6. JITICE 2015 La computación en la nube en el aula • Contenidos prácticos  Cluster local con Proxmox JITICE 2015
  • 7. JITICE 2015 La computación en la nube en el aula • Contenidos prácticos  Cluster local con Docker JITICE 2015
  • 8. JITICE 2015 La computación en la nube en el aula • Contenidos prácticos  Docker en máquinas de los alumnos JITICE 2015
  • 9. JITICE 2015 La computación en la nube en el aula • Contenidos prácticos  Vagrant en máquinas de los alumnos JITICE 2015
  • 10. JITICE 2015 La computación en la nube en el aula • Contenidos prácticos  Amazon AWS tarjeta crédito JITICE 2015
  • 11. JITICE 2015 La computación en la nube en el aula • Contenidos prácticos  PaaS  Openshift  Heroku JITICE 2015
  • 12. JITICE 2015 La computación en la nube en el aula • Contenidos prácticos  Microsoft Azure programa educativo JITICE 2015
  • 13. JITICE 2015 La computación en la nube en el aula • Ventajas de un proveedor IaaS como Azure  Máquinas virtuales  Windows  Linux  Gestión de la red  Herramientas en línea de comandos  Cuentas individuales sin necesidad de tarjeta  100$/mes durante 6 meses para los alumnos  250$/mes durante 12 meses para el profesor JITICE 2015
  • 14. JITICE 2015 La computación en la nube en el aula
  • 15. JITICE 2015 La computación en la nube en el aula
  • 16. JITICE 2015 La computación en la nube en el aula • Problemas  Registro  http://www.microsoftazurepass.com/  Largo  Códigos caducan… cuidado con anticiparse demasiado  Muy buen soporte  Planificar una sesión para el registro  Asegurar que todos los alumnos canjean el pase  Alumnos que lo hacen tarde  código caducado JITICE 2015
  • 17. JITICE 2015 La computación en la nube en el aula • Problemas  Opciones  Servicios  Máquinas virtuales  Aplicaciones web  Aplicaciones móviles  Datos  HDInsight  Redes  Almacenamiento
  • 18. JITICE 2015 La computación en la nube en el aula • Problemas  La línea de comandos es necesaria  Acceso máquinas virtuales  Instalación de software  Arranque/parada de servicios  Gestión de configuraciones  Linux  ok  Windows  limitada, ¿powershell? JITICE 2015
  • 19. JITICE 2015 La computación en la nube en el aula • Problemas  Máquinas virtuales  Acceso SSH  Generación de claves  No disponible enWindows  Usar Git forWindows Git Bash JITICE 2015
  • 20. JITICE 2015 La computación en la nube en el aula • Práctica 1  Desplegar una aplicación web en una instancia  Conectarse a ella por http • Práctica 2  Aplicación web con base de datos en dos instancias diferentes • Práctica final  Arquitectura tolerante a fallos  Balanceador de carga  3 aplicaciones web  Base de datos JITICE 2015
  • 21. JITICE 2015 La computación en la nube en el aula • Conclusiones  Merece la pena  Los alumnos lo valoran  Flexibilidad para el docente  Requiere un poco de tiempo adicional  Sesión registro y toma de contacto  Aspectos básicos de la línea de comandos  Generación y uso de claves SSH para autenticación  Edición de ficheros de configuración  Comandos básicos JITICE 2015
  • 22. JITICE 2015 La computación en la nube en el aula • Futuro  Instrucciones detalladas para evitar sesiones iniciales  Con videos  Simular problemas de red  Arquitecturas más complejas  GitHub for Education (https://education.github.com/) JITICE 2015
  • 23. JITICE 2015 La computación en la nube en el aula ¡Gracias! JITICE 2015