Skip to content
This repository has been archived by the owner on Jan 7, 2020. It is now read-only.
/ CC Public archive
forked from JJ/CC

Cloud Computing, asignatura del máster de ingeniería informática

License

Notifications You must be signed in to change notification settings

fpeiro/CC

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Material docente para Cloud Computing

Build Status

Cloud Computing es una asignatura anual del máster de ingeniería informática en la UGR.

La asignatura se imparte en el curso 2018-2019 los miércoles de 19:30 a 21:30 en el aula 2.1 y los viernes de 16:30 a 18:30 en el aula 1.6. Tendrás que llevar tu portátil a ambas clases. Se usará GitHub para los ejercicios y el proyecto; también para los objetivos semanales, que estarán (año 2018-19) en este repositorio.

Estos son los objetivos de la asignatura. En resumen, la intención es que el alumno, al final de la asignatura, sea capaz de hacer lo siguiente:

  1. Definir el entorno de trabajo para desarrollo de una aplicación en particular y usarlo en IaaS.
  2. Usar ese entorno para configurar integración continua en una aplicación.
  3. Crear un entorno virtual para desarrollar y alojar la aplicación y comprenda el soporte físico de las técnicas usadas para crear tal entorno virtual.
  4. Entender las técnicas de configuración automática de entornos virtuales y las sepa aplicar en los entornos anteriores.
  5. Usar lo aprendido para despliegue masivo de aplicaciones en la nube.

Temario - Programa de la asignatura

Los materiales de la asignatura están enlazados desde aquí y disponibles con una licencia libre. Los fuentes de los mismos están en GitHub.

  1. Arquitecturas software para la nube.
  2. Gestión de configuraciones.
  3. Creación de infraestructuras virtuales reproducibles
  4. Orquestación de máquinas virtuales.
  5. Usando contenedores

La temporización de la asignatura y la interacción entre alumnos y con los profesores están en un repositorio de GitHub.

Seminarios

Material adicional de la asignatura, que se usará en clase pero que el alumno tendrá que aprender a su ritmo

  1. Introducción ligera al lenguaje Ruby. La fecha se anunciará más adelante

Prácticas - Actividades académicas dirigidas

Las prácticas consisten en la realización de un proyecto a lo largo de la asignatura, con diferentes hitos que correspondan a los objetivos cumplidos hasta ese momento. Los proyectos seguirán un perfil DevOps, es decir, de definición de infraestructura para un proyecto existente. A grosso modo, los hitos se organizarán de la forma siguiente.

  1. Puesta a punto del repositorio de la asignatura y buenas prácticas en el uso de los mismos.
  2. Elección de un proyecto.
  3. Provisionamiento de máquinas virtuales.
  4. Herramientas de automatización en la nube.
  5. Orquestación de máquinas virtuales.
  6. Uso de contenedores.
  7. Combinación de infraestructuras virtuales para desplegar una aplicación completa en varios contenedores.

Tutorías virtuales

Las tutorías virtuales se realizarán preferiblemente a través de la plataforma de trabajo colaborativo GitHub. Hay también un grupo de Telegram que se comparte con los estudiantes de otros años de la misma asignatura.

Criterios de evaluación

Los criterios de evaluación figuran en la ficha de la asignatura en la web de posgrado, y se especifican en el repositorio de la clase.

About

Cloud Computing, asignatura del máster de ingeniería informática

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 68.9%
  • CSS 15.9%
  • Perl 10.2%
  • Shell 2.8%
  • JavaScript 2.2%