Projet en cours de formation
Projet Fâ
Ce projet présente une architecture réseau complexe et sécurisée, conçue pour simuler une infrastructure d'entreprise distribuée. Elle intègre plusieurs segments de réseau (DMZ, LAN Siège, LAN Parc) interconnectés par des pare-feux PfSense, garantissant une isolation stricte et une gestion fine des flux de données.
L'infrastructure repose sur une virtualisation robuste (Debian, Ubuntu) et propose des services essentiels tels que l'hébergement web haute disponibilité avec HAProxy et Nginx, une messagerie collaborative, une téléphonie VoIP sur IP, ainsi qu'un système de supervision centralisé avec Zabbix pour assurer la continuité de service.
Schéma Réseau
Schéma détaillé de l'infrastructure distribuée (DMZ, LAN, WAN).
Composants & Services
PfSense (Pare-feu)
Trois pare-feux PfSense assurent le filtrage et la sécurité entre la DMZ, les réseaux locaux (LAN) et l'accès extérieur (WAN).
HAProxy & Nginx
Gestion de la haute disponibilité et de l'équilibrage de charge pour les services web Apache2 et Nginx hébergés en DMZ.
Supervision Zabbix
Plateforme de surveillance centralisée permettant de monitorer l'état de santé de tous les serveurs et équipements réseau en temps réel.
NAS OpenMediaVault
Serveur de stockage réseau dédié à la gestion des sauvegardes critiques et au partage de fichiers sécurisé.
Serveur Redmail
Solution de messagerie électronique complète pour la gestion des communications internes et externes du réseau.
FreePBX (VoIP)
Serveur de téléphonie sur IP permettant la communication vocale entre les différents postes du réseau local.
Service DNS (Bind)
Gestion de la résolution de noms de domaine pour l'ensemble du réseau privé, facilitant l'accès aux différents services.
Linux Debian & Ubuntu
Systèmes d'exploitation robustes (Debian 12/13, Ubuntu) utilisés pour propulser les différents nœuds applicatifs et serveurs.
Sauvegardes (Cron)
Automatisation des tâches de sauvegarde régulières pour les bases de données et les fichiers de configuration via des scripts Cron.
Méthodologie & Gestion de Projet
Méthode Agile Kanban
Pour l'organisation de ce projet, nous avons adopté la méthodologie Kanban. Cette approche agile nous a permis de visualiser le flux de travail, de limiter le travail en cours et d'optimiser l'efficacité de l'équipe.
Nous avons utilisé l'outil open-source Kanboard pour gérer nos tâches. Chaque étape du projet (Conception, Déploiement, Tests, Documentation) était représentée par des colonnes, permettant un suivi précis et transparent de l'avancement global.
Interface Kanboard utilisée pour le projet