Single point of failure

Un article de Wikipédia, l'encyclopédie libre.

Un SPOF (Single Point of Failure, littéralement « point individuel de défaillance ») est un point d'un système informatique :

  • dont le reste du système est dépendant ;
  • dont une panne entraîne un arrêt complet du système.

Le SPOF a surtout comme principale caractéristique de ne pas être protégé (redondant). Il est donc un risque pour la disponibilité du système. Dans la définition "Single Point of Failure", le mot anglais "Single" est le plus important et souligne le caractère unique et donc fragile du "composant".

La notion de SPOF est fortement liée à celle de service, dans la mesure où un problème sur le point concerné entraîne une interruption de service.

La présence de SPOF dans un système augmentant la probabilité d'apparition d'un déni de service, elle entraîne un risque sur la qualité de service.

Dans un cadre de haute disponibilité, il est impossible de laisser des SPOF dans un système.

Sommaire

[modifier] Exemples de SPOF

[modifier] Architecture physique

Cliquer pour agrandir "Exemple de SPOF"

Potentiellement, tous les éléments d'une architecture physique peuvent devenir des SPOF. Les éléments principaux sont :

[modifier] Architecture logicielle

[modifier] Détecter les SPOF

Les Single Point of Failure sont fortement liés à la notion de service. Un SPOF peut donc ne pas être detecté du point de vue d'un service défini (comme par exemple le fonctionnement d'un intranet), mais être évident du point de vue d'un autre service (comme par exemple un service d'hébergement de sites web).

Il est par conséquent nécessaire de faire une cartographie détaillée et exhaustive d'un système pour pouvoir détecter les SPOF.

[modifier] Éliminer les SPOF

La principale technique d'élimination d'un SPOF, quel que soit le système dont il fait partie, consiste à ajouter une redondance du point de défaillance.

[modifier] Voir aussi