Alta disponibilidad y automatización
Combina la automatización de la configuración y la ingeniería de disponibilidad en un curso basado exclusivamente en desafíos, centrado en Ansible, balanceo de carga, conmutación por error (failover) y validación operativa. Este proyecto pone a prueba tu capacidad para pasar de la configuración de servicios individuales a la entrega de un comportamiento de servicio resiliente en múltiples nodos.
Por qué es importante
Una infraestructura confiable no se trata solo de poner un servicio en marcha una vez. Los equipos también necesitan despliegues repetibles, tráfico equilibrado y gestión de fallos cuando un nodo deja de estar disponible. Este proyecto te ayuda a conectar la automatización y el pensamiento de alta disponibilidad en un flujo de trabajo de entrega de servicios más realista.
Qué aprenderás
- Utilizar la automatización para desplegar y estandarizar la configuración de servicios en todos los hosts.
- Configurar una capa de balanceo de carga que distribuya el tráfico de manera intencionada.
- Implementar comportamientos de conmutación por error (failover) para que el acceso al servicio sobreviva a problemas a nivel de nodo.
- Validar el comportamiento de alta disponibilidad mediante pruebas explícitas en lugar de suposiciones.
- Trabajar de forma independiente a través de tareas de desafío que combinan múltiples capas de infraestructura.
- Integrar habilidades de Ansible, HAProxy y Keepalived en un único patrón operativo.
Hoja de ruta del curso
El proyecto comienza con el despliegue web mediante Ansible, donde la configuración repetible se convierte en la base para el resto del entorno. Luego, avanza hacia la configuración del balanceador de carga, colocando HAProxy frente a los nodos de servicio para distribuir el tráfico.
A continuación, completarás un desafío de clúster de alta disponibilidad que incorpora el diseño de conmutación por error en la pila. El proyecto finaliza con una prueba de conmutación por error automatizada, reforzando la idea de que una infraestructura resiliente debe verificarse bajo condiciones de fallo en lugar de confiar en ella solo sobre el papel.
A quién va dirigido este curso
Este curso está diseñado para estudiantes que han completado los módulos de automatización y alta disponibilidad y desean un repaso basado exclusivamente en desafíos, centrado en la entrega de servicios resilientes.
Resultados
Al finalizar este curso, serás capaz de conectar la automatización, la distribución de tráfico y la conmutación por error en un flujo de trabajo de alta disponibilidad más completo, y validar que el servicio resultante se comporte según lo previsto ante interrupciones.




