El curso aborda el modelo computacional denominado computación en la nube, el cual se fundamenta en la concentración de recursos tecnológicos, a través del establecimiento de centros de datos, para ofrecer servicios basados en tecnologías de la información de forma ubicua y por demanda. Se estudian los conceptos básicos del modelo, así como las arquitecturas, mecanismos y tecnologías de centros de datos más utilizados en la implementación de soluciones con formato nube. También se consideran y utilizan sistemas de gestión de nube para entornos académicos y comerciales, así como esquemas de aseguramiento de la información para la implementación del modelo.
El objetivo general del curso es que cada estudiante comprenda y aplique los conceptos y modelos asociados a las tecnologías de computación en la nube, para evaluar, diseñar, implementar y probar proyectos de tecnologías de la información y aplicaciones, en dicha plataforma, dentro de una organización, mediante el estudio de material bibliográfico, la revisión de ejemplos prácticos y estudio de casos.
Durante este curso el estudiante desarrollará habilidades para:
- Describir la terminología, componentes tecnológicos y modelos involucrados en la implementación de una nube computacional y sus aplicaciones, para aplicar apropiadamente los modelos, mediante la revisión bibliográfica y a través el análisis de casos de estudio.
- Gestionar los elementos que conforman la infraestructura de hardware y software de una nube computacional, para habilitar servicios tecnológicos provistos por demanda, a través ejemplos prácticos.
- Evaluar la arquitectura física y lógica de una plataforma de nube con base en las tecnologías disponibles en la industria, para evaluar la factibilidad y conveniencia de una infraestructura de nube, a través de la comparación con escenarios de tecnología tradicionales.
- Diseñar, implementar y probar mecanismos propios de una infraestructura de nube, como escalabilidad, resiliencia de las aplicaciones y ocupación múltiple, para mejorar el aprovechamiento de los recursos tecnológicos, a través de ejemplos prácticos.
- Diseñar, implementar y probar mecanismos propios de una infraestructura de nube, como escalabilidad, resiliencia de las aplicaciones y ocupación múltiple, para mejorar el aprovechamiento de los recursos tecnológicos, a través de ejemplos prácticos.
- Explicar las ventajas y desventajas de las arquitecturas y opciones de nube disponibles en el mercado, para valorar la factibilidad de migración de sistemas a la nube, a través de la valoración de las condiciones de servicios, costos y parámetros técnicos.
Transversales:
Además, cada estudiante practicará las siguientes habilidades transversales:
- Trabajo en equipo
- Seguridad
Objetivo específico | Eje temático | Desglose |
---|---|---|
1 | Introducción a la computación en la nube |
|
2 | Gestión de la nube. |
|
2,3 | Tecnologías de centros de datos. |
|
3 | Arquitectura de la nube |
|
4 | Mecanismos de la nube |
|
5 | Aseguramiento de la nube |
|
6 | Aplicación comercial del modelo de la nube. |
|
Otros tópicos que podrían ser abordados por los estudiantes:
- Fundamentos de virtualización
- Tecnologías de almacenamiento de información
- Fundamentos de redes definidas por software
- Plataformas de administración de nube
Libro recomendado:
- Erl, T. et al, Cloud Computing: Concepts, technology & architecture Prentice-Hall, 2013
- Fifield, Tom et al., OpenStack Operations Guide O'Reilly, 2014, unpublished
- Gnanasundaram, S., Shrivastava, A., Information and Storage Management John Wiley & Sons, Inc., 2nd edition, 2012
- Nadeau, T. & Gray, K., SDN: Software Defined Networks O'Reilly, 1st. Ed., 2013
- Santana, Gustavo, Data Center Virtualization Fundamentals Cisco Press, 2014
Este no es un documento oficial. Documentos oficiales se entregan en la secretaría de la escuela.