Cloud IaaS Deployment
Overview
This project focuses on automating the deployment of a high-availability IaaS (Infrastructure as Service) environment. We achieved an "auto-healing" architecture where failed components are automatically detected and replaced without downtime.
Architecture Overview
Fonctionnalités
Gestion dynamique et surveillance
Gestion du pool
Surveillance santé (5 couches)
Auto-réparation des conteneurs
Détection Panne
â
Attente 30s
â
Redémarrage Conteneur
â
Re-provisionnement
â
Ressources Restaurées
Processus
Garanties
Automatisation
SystĂšme complet
| Script | Fonction | Fréquence |
|---|---|---|
health_monitor.py |
Vérification conteneurs | 1 min |
auto_rebalancer.py |
Redémarrage auto conteneurs | 1 min |
cleanup_expired.py |
Suppression expirées | 1 min |
sync_containers.py |
Sync Docker/DB | Boot |
Tableau de bord admin
Alertes, Actions manuelles, RafraĂźchissement auto 10s