Haute disponibilité et automatisation
Ce cours, exclusivement composé de défis pratiques, associe l'automatisation des configurations à l'ingénierie de la disponibilité. Il se concentre sur Ansible, l'équilibrage de charge (load balancing), le basculement (failover) et la validation opérationnelle. Ce projet évalue votre capacité à passer de la simple configuration de services isolés à la mise en œuvre de services résilients déployés sur plusieurs nœuds.
Pourquoi est-ce important ?
Une infrastructure fiable ne se limite pas à faire fonctionner un service une seule fois. Les équipes doivent également garantir des déploiements reproductibles, une répartition équilibrée du trafic et une gestion efficace des pannes lorsqu'un nœud devient indisponible. Ce projet vous aide à intégrer l'automatisation et les principes de haute disponibilité dans un flux de travail de livraison de services réaliste.
Ce que vous allez apprendre
- Utiliser l'automatisation pour déployer et standardiser la configuration des services sur plusieurs hôtes.
- Configurer une couche d'équilibrage de charge pour distribuer le trafic de manière contrôlée.
- Mettre en œuvre des mécanismes de basculement pour assurer la continuité de l'accès au service en cas de défaillance d'un nœud.
- Valider le comportement de haute disponibilité par des tests explicites plutôt que par simple supposition.
- Travailler en autonomie sur des défis combinant plusieurs couches d'infrastructure.
- Intégrer les compétences Ansible, HAProxy et Keepalived dans un modèle opérationnel cohérent.
Feuille de route du cours
Le projet débute par le déploiement Web via Ansible, où la configuration reproductible devient le socle de tout l'environnement. Il se poursuit par la configuration de l'équilibreur de charge, en plaçant HAProxy devant les nœuds de service pour répartir le trafic.
Ensuite, vous relèverez un défi de cluster à haute disponibilité intégrant la conception du basculement dans la pile technique. Le projet se termine par un test de basculement automatisé, confirmant qu'une infrastructure résiliente doit être vérifiée en conditions de panne réelle plutôt que simplement théorique.
À qui s'adresse ce cours ?
Ce cours est destiné aux apprenants ayant déjà suivi les modules d'automatisation et de haute disponibilité, et souhaitant relever des défis pratiques axés sur la livraison de services résilients.
Résultats attendus
À l'issue de ce cours, vous serez capable de combiner l'automatisation, la distribution du trafic et le basculement au sein d'un flux de travail complet de haute disponibilité, et de valider que le service résultant se comporte comme prévu, même en cas de perturbation.




