4.61.5.4 Cloud Computing (20 horas) [Habilidades CS2, CS3]

Referencias Bibliográficas: [Hwang et al., 2011,Buyya et al., 2013] Tópicos
  1. Virtualización.
    1. Gestión de recursos compartidos
    2. Migración de procesos
  2. Seguridad, recursos y isolamiento de fallas.
  3. Almacenamiento como servicio.
  4. Elasticidad.
  5. Xen y WMware.
  6. Amazon EC2.
Objetivos de Aprendizaje
  1. Virtualización.
    1. Gestión de recursos compartidos
    2. Migración de procesos
    . [Familiarizarse]
  2. Explicar las ventajas y desventajas de usar una infraestructura vistualizada . [Familiarizarse]
  3. Identificar las razones por qué la virtualización está llegando a ser enormente útil, especialmente en la cloud. [Familiarizarse]
  4. Explicar diferentes tipos de isolamiento como falla, recursos y seguridad proporcionados por la virtualización y utilizado por la cloud. [Familiarizarse]
  5. Explicar la complejidad que puede tener el administrar en términos de niveles de abstracción y interfaces bien definidas y su aplicabilidad para la virtualización en la cloud. [Familiarizarse]
  6. Definir virtualización y identificar diferentes tipos de máquinas virtuales. [Familiarizarse]
  7. Identificar condiciones de virtualización de CPU, reconocer la diferencia entre full virtualization y paravirtualization, explicar emulación como mayor técnica para virtualización del CPU y examinar planificación virtual del CPU en Xen. [Familiarizarse]
  8. Esbozar la diferencia entre la clásica memoria virtual del SO y la virtualización de memoria. Explicar los múltiplos niveles de mapeamiento de páginas en oposición a la virtualización de la memoria. Definir memoria over-commitment e ilustrar sobre WMware memory ballooning como técnica de reclamo para sistemas virtualizados con memoria over-committed. [Familiarizarse]

Generado por Ernesto Cuadros-Vargas , Sociedad Peruana de Computación-Peru, Universidad de Ingeniería y Tecnología, Lima-Perú
basado en el modelo de la Computing Curricula de IEEE-CS/ACM