Infrastructure
SPOF : Single Point Of Failure, point unique de défaillance, élément dont la panne suffit à arrêter tout un service. « Le composant que personne n'a doublé, précisément parce qu'il n'était jamais tombé en panne », par analogie avec le pont unique d'une île : tant qu'il tient, personne ne parle du bac.
Où le chercher : Partout où un service n'existe qu'en un exemplaire : alimentation, commutateur, lien d'opérateur, contrôleur de stockage, base de données. Aussi dans les services communs que chacun suppose redondants : annuaire, DNS (Domain Name System), serveur de temps, autorité de certification.
Les moins visibles : Une seule clé de licence, un seul compte d'administration, un certificat unique dont l'expiration arrête tout, une seule personne qui connaît la procédure. Ceux-là ne figurent sur aucun schéma d'architecture, ce qui ne les empêche pas de tomber.
Redondance déplacée : Doubler un élément crée souvent un nouveau point unique : deux serveurs sur le même stockage partagé, deux liens qui empruntent la même tranchée, deux alimentations branchées sur la même multiprise. Une redondance se vérifie de bout en bout, jusqu'au chemin physique.
La méthode : Parcourir le chemin d'une requête de bout en bout et se demander, pour chaque maillon, ce qui se passe s'il disparaît. Le seul test qui vaille reste la panne provoquée, à une heure choisie, plutôt que celle qui choisit la sienne.
Ce qui arrive si on s'en passe
Un SPOF ignoré ne se révèle qu'en panne : un commutateur de cœur qui meurt, un certificat qui expire un dimanche, un administrateur unique en congé, et c'est tout le service qui s'arrête, avec des délais de remise en route très supérieurs à ce que l'architecture promettait. Les points uniques attirent aussi les attaquants : un déni de service ou une compromission y obtient un effet maximal pour un effort minimal. Recenser les SPOF, doubler ceux dont l'arrêt est inacceptable et documenter ceux que l'on accepte en connaissance de cause transforment une surprise en risque connu.
Explication de la marmotte
Un SPOF, c'est la pièce unique dont tout dépend. Si elle tombe en panne, tout s'arrête, comme une maison qui n'aurait qu'un seul fusible pour toutes les pièces. Dans un réseau, cela peut être un câble, un boîtier, un serveur, mais aussi un mot de passe que seule une personne connaît. Pour éviter la catastrophe, on double les éléments importants, et on vérifie que les deux copies ne dépendent pas elles-mêmes d'une même pièce.
Où ce terme est utilisé
- Continuité, sauvegardes, PRA/PCA et haute disponibilité (8 occurrences)
- DORA et résilience opérationnelle numérique financière (2 occurrences)
- Chaîne d'alimentation et refroidissement d'un datacenter (1 occurrence)
- La chaîne d'approvisionnement logicielle (1 occurrence)
- Topologies, composants d’interconnexion et LAN sécurisé (1 occurrence)
