Atributos
Descripción: 

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.

Objetivo general: 

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.

Objetivos específicos: 

Durante este curso el estudiante desarrollará habilidades para:

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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:

  1. Trabajo en equipo
  2. Seguridad
Contenidos: 
Objetivo específico Eje temático Desglose
1 Introducción a la computación en la nube
  • Reseña histórica y conceptos básicos.
  • Características de la nube.
  • Metas, beneficios, retos y riesgos.
  • Modelos y tipos de nube.
  • Arquitectura de servicios y aplicaciones.
2 Gestión de la nube.
  • Recursos físicos y virtuales, imágenes, usuarios y grupos.
  • Gestión de recursos.
  • Aprovisionamiento de recursos.
  • Servicios de apoyo y seguridad.
2,3 Tecnologías de centros de datos.
  • Componentes de un centro de datos.
  • Infraestructura de servidores.
  • Dispositivos y red de almacenamiento.
  • Infraestructura eléctrica y de enfriamiento.
  • Consideraciones de implementación.
3 Arquitectura de la nube
  • Arquitectura de recursos, aprovisionamiento y gestión.
  • Arquitectura de escalabilidad y elasticidad.
  • Arquitectura de redundancia.
  • Arquitectura de balanceo de cargas.
  • Arquitectura de tolerancia a fallos.
4 Mecanismos de la nube
  • Redes y servidores virtuales.
  • Técnicas de almacenamiento.
  • Replicación de recursos.
  • Monitoreo.
  • Escalabilidad automática.
  • Tolerancia a fallos.
  • Alta disponibilidad.
  • Balanceadores.
5 Aseguramiento de la nube
  • Servicios de seguridad.
  • Amenazas de la nube.
  • Autenticación de usuarios y servicios.
  • Aseguramiento de servicios.
6 Aplicación comercial del modelo de la nube.
  • Utilización de nubes públicas y evaluación de recursos disponibles.
  • Evaluación de recursos disponibles en nubes públicas.
  • Costos, métricas y calidad de servicio.
  • Contratos de nivel de servicio (SLA).
  • Nubes comerciales: Amazon, Azure, Google, etc.

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
     
Bibliografía: 

Libro recomendado:

  1. Erl, T. et al, Cloud Computing: Concepts, technology & architecture Prentice-Hall, 2013
  2. Fifield, Tom et al., OpenStack Operations Guide O'Reilly, 2014,  unpublished
  3. Gnanasundaram, S., Shrivastava, A., Information and Storage Management John Wiley & Sons, Inc., 2nd edition, 2012
  4. Nadeau, T. & Gray, K., SDN: Software Defined Networks O'Reilly, 1st. Ed., 2013
  5. Santana, Gustavo, Data Center Virtualization Fundamentals Cisco Press, 2014
     
LIberación de responsabilidad: 

Este no es un documento oficial. Documentos oficiales se entregan en la secretaría de la escuela.