publik-infra/architecture-5.md

2.2 KiB
Raw Blame History

Infrastructure dhébergement SaaS

Linfrastructure dhébergement proposée par Entrouvert utilise les techniques suivantes :

  • des machines physiques au matériel redondant (alimentation double, disques durs RAID 1) avec de très importantes capacités CPU (au moins 16 coeurs) et mémoire vive (au moins 128Go) : ces machines sont capables de supporter sans délai des montées en charges brusques ;
  • ces machines disposent de disques ultra-rapides (SSD) pour fournir des espaces disques locaux véloces si nécessaire (espace système, espaces temporaires) ; ainsi que de disques rapides (SAS ou SATA) pour des espaces de stockages locaux importants (backups locaux, fichiers transitoires) ;
  • des machines virtuelles basées sur un système de container (systemd-nspawn) pour isoler les briques logicielles;

En terme de sécurité de données :

  • des backups incrémentaux (quotidiens) et complets (hebdomadaires) sont réalisés sur une machine isolée hors site ;
  • Le système de restauration est régulièrement vérifié ;
  • La duplication dune machine ou son transport vers un autre hôte physique peut être effectuée en quelques minutes;
  • Le serveur PostgreSQL est une machine à disque RAID-5, sauvegardée quotidiennement. Elle est secondée dune machine « hot-standby » capable de prendre le relais en cas de défaillance.

En terme de sécurité réseau :

  • Un pare-feu est présent sur chaque machine physique, en entrée comme en sortie. En dehors des accès HTTPS aux briques applicatives, tous les flux sont filtrés par défaut et ouvert uniquement au cas par cas ;
  • Une surveillance « fail-to-ban » coupe les IP qui tentent des connexions non autorisées ;
  • Lhébergeur des machines physiques assure par ailleurs une protection anti-DDOS.

Un serveur de log externe regroupe tous les événements de toutes les installations.

Une supervision générale est assurée par des agents SNMP et NRPE qui remontent les informations sur une plateforme Nagios et alertent les travailleurs dEntrouvert en temps réel.

Logo Publik