Bonsoir
Merci pour vos avis sur la question.
Le système anti-crash qui refuse les connexions apache/mySQL lors des surcharges est installé sur les plus gros sites du monde. C'est un système qui a fait ses preuves depuis des années et améliore de manière très importante le uptime des serveurs.
Nos serveurs sont bien configurés et pas surchargés. De sorte que si on n'a pas d'attaques, on peut s'attendre à moins d'un crash serveur tous les 1 à 2 mois. Par contre, ces derniers temps, les attaques sont monnaie courrante et pas seulement contre notre réseau.
Lors d'un crash, c'est tous les services du serveurs qui sont HS: emails, FTP, Direct Admin, mySQL... etc Pour remettre le serveur en ligne, en règle générale, il faut téléphoner au data center ou leur envoyer un email. Ils peuvent réagir en 10 minutes comme ils peuvent réagir en 2 heures ou plus. Par ailleurs, des programmes comme mySQL ne supportent pas du tout les crashs des machines. On peut facilement avoir des bases mySQL corrompues suite à des crash.
D'un autre côté, le système de protection observe la charge de la machine, dès que celle-ci atteint un niveau dangereux, toutes les requêtes http, php, mySQL sont suspendues. Les emails continuent à être traités et les sessions FTP ou Direct Admin fonctionnent même si elles sont ralenties. Cette suspension libère tout à coup de la RAM et de la capacité processeur. De plus, les disques durs subissent moins de requêtes et leur temps de réponse augmente. Au totale, la puissance du serveur est multipliée par 10. Ceci donne plus de ressources aux programmes de sécurité comme le Firewall. L'attaque est donc repoussée et la charge se met à baisser. Quand le niveau de charge revient vers la normale, le serveur se remet automatiquement au travail et les sites sont de nouveau diffusés.
La durée de la séquence attaque/blocage/reprise du service dure selon les cas entre 10 secondes à 1 minute. Parfois 2 ou 3 minutes, mais ça reste très exceptionnel.
Sans ce programme, si le serveur subit des attaques, il va lutter contre tout en continuant à distribuer les sites. La charge augmente progressivement et au bout d'un moment il n'y a plus de ressources disponibles (mémoire/processeur) et c'est le crash.
Encore une fois, sans les attaques régulières que nous subissons, ce débat n'aurait même pas eu lieu, mais actuellement, les attaques sont très courantes sans que nous puissions savoir avec certitude pourquoi nous sommes ciblés.