Ciclo de la oferta: II Ciclo 2023
Sigla: PF3325
Creditaje: 4
Tipo de Curso: Optativo
Descripción

En el contexto de la computación en la nube, el diseño resiliente implica crear y desplegar arquitecturas y aplicaciones que sean capaces de resistir, adaptarse y recuperarse de fallos de hardware, software, infraestructura o red. Esto implica considerar diferentes escenarios de fallos y establecer medidas y estrategias para mitigar los riesgos y garantizar la continuidad del servicio.

Algunos elementos clave en el diseño resiliente incluyen:

  • Distribución y redundancia: Utilizar múltiples instancias de componentes clave para evitar puntos únicos de fallo. Esto puede incluir replicación de datos, implementación en múltiples zonas de disponibilidad o regiones geográficas.
  • Automatización y autosanación: Implementar mecanismos automáticos de monitoreo, detección de fallos y recuperación para minimizar la intervención manual y acelerar la recuperación.
  • Escalabilidad y elasticidad: Diseñar sistemas que puedan escalar horizontalmente para manejar aumentos repentinos en la demanda y adaptarse a cambios en los requisitos de recursos.
  • Pruebas y simulaciones de fallos: Realizar pruebas regulares para identificar vulnerabilidades y debilidades en el diseño, así como para probar la capacidad de recuperación y resistencia del sistema ante diferentes escenarios de fallos.
Objetivo general
El objetivo general es proporcionar a los estudiantes los conocimientos y habilidades necesarios para comprender, diseñar e implementar arquitecturas resilientes en entornos basados en la nube, específicamente utilizando AWS (Amazon Web Services).
Objetivos específicos
  • Explicar los conceptos básicos de la computación en la nube, incluyendo modelos de servicio, modelos de implementación y beneficios asociados.
  • Aplicar principios y prácticas de diseño resiliente para crear arquitecturas que sean altamente disponibles, escalables y tolerantes a fallos en entornos de nube pública.
  • Implementar soluciones que mitiguen riesgos y aseguren la continuidad del negocio.
  • Utilizar herramientas y técnicas de monitoreo para identificar y responder rápidamente a fallos en los sistemas en la nube, y desarrollar habilidades en la gestión de la resiliencia en un entorno de producción.
Horario del curso
  • Jueves: 5:00 PM - 8:50 PM