2.12.8 PD/Cloud Computing
Temas:
Electivo
- Computación a Escala de Internet:
- Particionamiento de Tareas
- Acceso a datos
- Clusters, grids y mallas
Ref: Análisis y programación de algoritmos paralelos
- Servicios en la nube.
- Infraestructura como servicio
- Elasticidad de recursos
- APIs de la Platforma
- Software como servicio
- Securidad
- Administración del Costo
- Virtualización.
- Gestión de recursos compartidos
- Migración de procesos
Ref: Virtualización y aislamiento , Máquinas virtuales
- Almacenamiento de datos en la nube:
- Acceso compartido a data stores de consistencia débil
- Sincronización de datos
- Particionamiento de datos
- Sistemas de Archivos Distribuidos
- Replicación
Ref: Bases de Datos Distribuidas
Objetivos de Aprendizaje:
Elective:
- Discutir la importancia de la elasticidad y administración de recursos en la Computación en la Nube (Cloud Computing) [Familiarizarse]
- Explicar las estrategias para sincronizar una vista comun de datos compartidos a través de una colección de dispositivos [Familiarizarse]
- Explicar las ventajas y desventajas de usar una infraestructura vistualizada [Familiarizarse]
- Desplegar una aplicación que usa una infraestructura en la nube para computación y/o recursos de datos [Usar]
- Apropiadamente particionar una aplicación entre un cliente y los recursos [Usar]
Generado por Ernesto Cuadros-Vargas , Sociedad Peruana de Computación-Peru, basado en el modelo de la Computing Curricula de IEEE-CS/ACM