5.52.4.4 Virtualización (6 horas) [Habilidades AG-C11,AG-C12]

Referencias Bibliográficas: [Burns et al., 2022]

Temas

  1. Contenedores y su comparación con máquinas virtuales.
  2. Tipos de virtualización (incluyendo hardware/software, SO, servidor, servicio, red). Ver también: Fundamentos de Sistemas (SF) -Performance
  3. Virtualización portátil; emulación vs aislamiento. Ver también: Fundamentos de Sistemas (SF) -Performance
  4. Máquinas virtuales y escapes de contenedores, peligros desde una perspectiva de seguridad. Ver también: Seguridad (SEC) -Engineering
  5. Dockerfile: buenas prácticas para construir imágenes eficientes y seguras.
  6. Composición de aplicaciones multi-contenedor con docker-compose.

Aprendizaje esperado (Learning Outcomes)

  1. Explicar la diferencia entre emulación y aislamiento [Explicar]
  2. Evaluar las compensaciones de la virtualización [Evaluar]
  3. Construir y desplegar aplicaciones en contenedores usando Docker. [Usar]
  4. Aplicar buenas prácticas de seguridad en la construcción de imágenes Docker. [Usar]



Generado por Ernesto Cuadros-Vargas , Sociedad Peruana de Computación-Peru, basado en el modelo de la Computing Curricula de IEEE-CS/ACM