Información general


Tipo de asignatura: optativa

Coordinador: Alfonso Palacios González

trimestre:2

Créditos: 4

Profesorado: Leonardo Janer García

Descripción


A nivel general esta asignatura abarca los siguientes descriptores especificados para la materia a la que pertenece (Arquitectura, Sistemas Operativos y Redes de Ordenadores):

1.- Sistemas en Red y en la nube

2.- Configuración de los sistemas en red y en la nube

3.- Despliegue de soluciones en plataformas en la nube

Para el seguimiento de la asignatura el estudiante trabaja con su ordenador personal (portátil) que deberá llevar a todas y cada una de las clases

Esta asignatura dispone de recursos metodológicos y digitales para hacer posible su continuidad en modalidad no presencial en el caso de ser necesario por motivos relacionados con la Covidien-19. De esta forma se asegurará la consecución de los mismos conocimientos y competencias que se especifican en este plan docente.

El Tecnocampus pondrá al alcance del profesorado y el alumnado las herramientas digitales necesarias para poder llevar a cabo la asignatura, así como guías y recomendaciones que faciliten la adaptación a la modalidad no presencial.

Resultados de aprendizaje


A nivel general esta asignatura contribuye a algunos de los resultados de aprendizaje especificados para la materia a la que pertenece (Arquitectura, Sistemas Operativos y Redes de Ordenadores).

A un nivel más concreto, al finalizar la asignatura el estudiante / a debe ser capaz de:

  1. (RA1) Conocer el marco normativo vigente
  2. (RA2) Identificar los elementos asociados a una solución de contenedores
  3. (RA3) Conocer el ciclo de vida de un contenedor
  4. (RA4) Crear contenedores
  5. (RA5) Entender las funcionalidades de la solución Kubernetes (k8s)
  6. (RA6) Entender las diferentes soluciones para desplegar entornos k8s
  7. (RA7) Entender la arquitectura de las soluciones k8s
  8. (RA8) Entender cómo crear y administrar clusters k8s
  9. (RA9) Entender el funcionamiento de la gestión de pods y su despliegue
  10.  (RA10) Entender el funcionamiento de kubectl
  11. (RA11) Entender la sintaxis del lenguaje YAML y su funcionalidad en entornos k8s
  12.  (RA12) Conocer soluciones de securización de protocolos (en diferentes capas, encaminamiento, ...)
  13. (RA13) Entender los conceptos asociados a la gestión de storage en soluciones k8s
  14. (RA14) Entender la configuración de red de las soluciones k8s
  15. (RA15) Entender la planificación de clusters en entornos k8s
  16. (RA16) Entender la securización
  17. (RA17) Entender las funcionalidades asociadas a la gestión de clusters en entornos k8s
  18. (RA18) Entender los mecanismos asociados a la monitorización y resolución de problemas en entornos k8s
  19. (RA19) Entender y conocer las metodologías CICD
  20. (RA20) Conocer la distribución oficial de Openshift

Metodología de trabajo


Las horas de aprendizaje dirigido comprenden:

  1. Clases teórico / prácticas en grupo grande (toda la clase) en las que el profesorado introduce los contenidos de la asignatura y se realizan actividades docentes que persiguen que el estudiante sea un protagonista activo en la adquisición de sus conocimientos.
  2. Actividades que se realizan en equipos o individualmente. Estas actividades prácticas se realizarán tanto en las clases con grupos reducidos como en las clases con grupos grandes (todos los alumnos).
  3. Resolución de problemas en un tiempo determinado en formato de retos para evaluar la capacidad del estudiante ante situaciones cotidianas de mercado 

El objetivo final es que el alumno adquiera los conocimientos de la asignatura mediante actividades las cuales pueden ser pequeñas como proyectos más completos donde intervengan los conocimientos que se van adquiriendo a lo largo del curso. Dentro de las horas de aprendizaje autónomo se consideran las horas para preparar las clases teóricas, las horas para estudiar y consolidar los conocimientos adquiridos, las horas para preparar el trabajo de las prácticas y, por último, las horas que el estudiante puede dedicar a aumentar y complementar sus conocimientos sobre la materia.

Este curso, debido a la situación generada por la Covidien, algunas de las sesiones de grupo grande se harán en formato híbrido: presencial y en línea (vía en streaming). Esto permitirá que los estudiantes puedan ir rotativamente en las clases presenciales, respetando el máximo de estudiantes por aula que imponen las medidas de distanciamiento. Cuando no les toque sesión presencial podrán seguir la clase en línea desde casa.

En cuanto a las sesiones de prácticas en espacios más reducidos (como laboratorios, estudios o plató), en su caso se trabajará simultáneamente en varios espacios para garantizar que se cumplen las condiciones establecidas por los protocolos de seguridad.

contenidos


  1. Introducción
  2. contenedores
  3. Arquitectura Kubernetes
  4. Gestión de PODS y Deployments
  5. Gestión Storage
  6. Gestión Networking
  7. Scheduling de clusters
  8. securización
  9. Gestión de Clusters

Actividades de aprendizaje


Se pone a disposición de los estudiantes una serie de actividades de carácter eminentemente práctico que son la base de las actividades de aprendizaje de la asignatura. Estas actividades los estudiantes / se las tendrán que resolver, a veces de manera no presencial, siguiendo las indicaciones de los docentes y / o también serán trabajadas en clase, ya sea como ejemplos en las sesiones de teoría, ya sea en sesiones de laboratorio ( grupos grandes o pequeños). Si bien algunas de estas actividades podrían tener carácter optativo (los docentes no verificarán de manera individualizada la realización por parte de los estudiantes), serán imprescindibles para alcanzar los conocimientos teórico-prácticos de la asignatura.

Con el objetivo de recoger evidencia del logro de los resultados de aprendizaje esperados se realizarán las siguientes actividades de carácter evaluativo, relacionadas con las competencias comunes, transversales y específicas. La competencia transversal asociada a la asignatura de conocimiento de tercera lengua se trabaja a partir de las fuentes documentales que los estudiantes deben consultar, y de la propia asignatura que tiene como lengua vehicular el inglés

  1. prácticas: pruebas individuales/grupales de aplicación práctica de los conceptos teóricos y procedimientos prácticos de los Temas 1, 2, 3, 4, 5, 6, 7, 8 y 9 de la asignatura (evidencia de los resultados del aprendizaje RA1, RA2, RA3, RA4, RA5, RA6, RA7, RA8, RA9, RA10, RA11, RA12, RA13, RA14, RA15, RA16, RA17, RA18, RA19, RA20)
  2. Prácticas con soluciones y herramientas de mercado: pruebas individuales/grupales de aplicación práctica de los conceptos teóricos y procedimientos prácticos de los Temas 1, 2, 3, 4, 5, 6, 7, 8 y 9 de la asignatura (evidencia de los resultados del aprendizaje RA1, RA2, RA3, RA4, RA5, RA6, RA7, RA8, RA9, RA10, RA11, RA12, RA13, RA14, RA15, RA16, RA17, RA18, RA19, RA20)
  3. Proyectos de configuración, instalación de sistemas, servicios y soluciones: pruebas individuales/grupales de aplicación práctica de los conceptos teóricos y procedimientos prácticos de los Temas 1, 2, 3, 4, 5, 6, 7, 8 y 9 de la asignatura (evidencia de los resultados del aprendizaje RA1, RA2, RA3, RA4, RA5, RA6, RA7, RA8, RA9, RA10, RA11, RA12, RA13, RA14, RA15, RA16, RA17, RA18, RA19, RA20)
  4. Retos individuales y en grupo: pruebas individuales/grupales de aplicación práctica de los conceptos teóricos y procedimientos prácticos de los Temas 1, 2, 3, 4, 5, 6, 7, 8 y 9 de la asignatura (evidencia de los resultados del aprendizaje RA1, RA2, RA3, RA4, RA5, RA6, RA7, RA8, RA9, RA10, RA11, RA12, RA13, RA14, RA15, RA16, RA17, RA18, RA19, RA20)
  5. Trabajos en grupo: pruebas individuales/grupales de aplicación práctica de los conceptos teóricos y procedimientos prácticos de los Temas 1, 2, 3, 4, 5, 6, 7, 8 y 9 de la asignatura (evidencia de los resultados del aprendizaje RA1, RA2, RA3, RA4, RA5, RA6, RA7, RA8, RA9, RA10, RA11, RA12, RA13, RA14, RA15, RA16, RA17, RA18, RA19, RA20)
  6. prueba Escrita: Pruebas individuales / grupales de aplicación práctica de los conceptos teóricos y procedimientos prácticos de los Temas 1, 2, 3, 4, 5, 6, 7, 8 y 9 de la asignatura (evidencia de los resultados del aprendizaje RA1, RA2, RA3, RA4, RA5, RA6, RA7, RA8, RA9, RA10, RA11, RA12, RA13, RA14, RA15, RA16, Ra17, RA18, RA19)

En relación a las competencias básicas asignadas a la asignatura, éstas quedan cubiertas especialmente en cuanto a los aspectos que se explicitan:

  • CB2: resolución de problemas dentro de su área de estudio.
  • CB3: estudio de casos de uso reales
  • CB5: desarrollo de habilidades de aprendizaje necesarias para estudios posteriores (acceso autónomo a documentación, hábitos de trabajo efectivos)

En relación a las competencias transversales asociadas a la asignatura, éstas quedan cubiertas especialmente en cuanto a los aspectos que se explicitan:

  • CT1: el conocimiento de la lengua inglesa se trabaja a partir de las fuentes documentales que los estudiantes deben consultar, dado que mayoritariamente todas ellas se encuentran en inglés.
  • CT2: el trabajo como miembros de un equipo interdisciplinar se trabaja mayoritariamente en las actividades prácticas donde la gestión y de la responsabilidad compartida es especialmente relevante

En relación a las competencias específicas asociadas a la asignatura, éstas quedan cubiertas especialmente para que los a los aspectos que se explicitan:

  • EFB5: se trabaja de forma transversal en las diferentes actividades de la asignatura. Todos los problemas terminan con un problema donde por una parte hay programación y por otro sistema y arquitectura

En relación a las competencias comunes asociadas a la asignatura, éstas quedan cubiertas especialmente para que los a los aspectos que se explicitan:

  • CIN1: se trabaja de forma transversal pues muchos de los problemas planteados conllevan el desarrollo de soluciones informáticas
  • CIN4: se trabaja de forma transversal pues muchos de los problemas planteados conllevan el conocimiento y comprensión de la normativa vigente
  • CIN5: se trabaja de forma transversal pues la materia se centra en cómo conseguir una administración, pero segura, de sistemas e instalaciones
  • CIN10: se trabaja de forma transversal en las pruebas escritas de la asignatura, que trabajan los aspectos más teóricos, pero también en las actividades prácticas, pues en cada una de ellas se hace énfasis en aspectos de la estructura y arquitectura de los sistemas
  • CIN11: se trabaja de forma transversal en toda la asignatura pues la mayoría de situaciones tienen elementos vinculados a los entornos distribuidos
  • CIN13: se trabaja de forma transversal en toda la asignatura pues la mayoría de situaciones tienen elementos vinculados al almacenamiento y al entorno web

Para superar (aprobar) las actividades evaluativas, los estudiantes deberán demostrar:

  • Que han adquirido los conocimientos teóricos relativos a los contenidos de la asignatura y que su comprensión les permite llevarlos a la práctica [MECES-2 punto a, punto c]
  • Que pueden desarrollar soluciones a problemas que, si bien pueden ser similares a otros vistos anteriormente, presentan aspectos que son nuevos [MECES-2 punto f]

Normas de realización de las actividades

  • En todas las actividades es obligada la asistencia para ser evaluadas.
  • Las actividades son obligatorias. Las actividades no realizadas o en las que no se ha asistido, son evaluadas como 0.

Sistema de evaluación


  1. Prueba Escrita 30%
  2. Prácticas y Retos 70%

Todas las notas son obligatorias. Se pueden recuperar los exámenes teóricos

Para las pruebas escritas la media de las pruebas debe tener una calificación mínima de 3,5. Si la nota es inferior a 3.5 entonces la calificación final será la de las pruebas escritas.

Bibliografía


básico

Presentaciones y apuntes de la asignatura en el moodle