À retenir
- C'est l'élément dont dépend tout le reste du système.
- Sa défaillance provoque une interruption totale du service.
- La redondance est le remède principal contre les SPOF.
Un SPOF est un maillon faible dans une installation informatique : si cet élément tombe en panne, il entraîne l'arrêt total de tout le système. On peut le comparer à l'unique clé d'une maison ; si vous la perdez, vous ne pouvez plus entrer, même si toutes les fenêtres et les murs sont en parfait état.
Étymologie
Il s'agit d'un acronyme anglais pour Single Point of Failure, traduit littéralement par « point de défaillance unique ». Ce terme est apparu avec le besoin croissant de fiabilité dans les infrastructures réseaux et les centres de données.
Exemples d'usage
- Un seul routeur qui connecte toute une entreprise à Internet : s'il grille, plus personne ne peut travailler en ligne.
- Un serveur de base de données unique sans aucune copie de secours : une panne matérielle paralyse toutes les applications liées.
- Un administrateur système qui est le seul à connaître les mots de passe de secours.
Cas d'usage
L'identification des SPOF intervient lors de la conception d'architectures réseau, de sites web à fort trafic ou de systèmes critiques (hôpitaux, banques). L'objectif est d'éliminer ces points faibles pour garantir une continuité de service.
Bonnes pratiques
La règle d'or pour éliminer un SPOF est la redondance : doubler ou tripler les composants critiques (serveurs, connexions, alimentations). Il est aussi conseillé d'utiliser un load balancer (répartiteur de charge) pour distribuer le travail entre plusieurs machines.
Synonymes
Antonymes
Conseil
Pour repérer un SPOF, dessinez votre schéma informatique sur une feuille. Si en barrant un seul élément, vous n'avez plus de chemin possible pour faire circuler l'information, vous avez identifié un point de panne unique.
Questions fréquentes
Est-il possible de supprimer tous les SPOF ?
Théoriquement oui, mais cela coûte très cher. On cherche généralement à éliminer les SPOF les plus critiques selon le budget disponible.
Un logiciel peut-il être un SPOF ?
Oui, si une application dépend d'un seul service externe (comme une API) pour fonctionner, ce service est un SPOF logiciel.