Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Technologie industrielle

Comprendre le Point Unique de Défaillance (SPOF) : Un Guide Clair et Professionnel

Dans le domaine des technologies de l'information, la conception de systèmes implique le processus de détermination de l'architecture, des interfaces, des modules et des données pour qu'un système remplisse certaines exigences. C'est un processus crucial pour améliorer les efficacités de développement de produits/services et permettre une excellente expérience utilisateur.

Imaginons que vous ayez une application qui sert des millions d'utilisateurs chaque jour. Côté serveur, vous avez besoin d'une excellente ingénierie pour gérer un tel volume de requêtes. Les requêtes serveur ne doivent jamais échouer même s'il y a un problème avec la base de données ou une défaillance matérielle.

Cependant, si le backend ou le frontend n'est pas correctement conçu, une simple erreur pourrait arrêter l'application entière — du serveur au réseau informatique. L'une des principales sources de telles erreurs est le Point Unique de Défaillance (SPOF - Single Point Of Failure).

Dans cet article de synthèse, nous avons expliqué pourquoi le SPOF est le pire problème pour les professionnels de l'IT, ses sources courantes et comment atténuer de telles défaillances. Commençons par une question de base.

Qu'est-ce qu'un Point Unique de Défaillance ?

Définition : Un point unique de défaillance est toute partie d'un système qui cause l'arrêt complet du système si elle tombe en panne. En termes simples, si une chose casse, tout s'effondre.

Les SPOF surviennent en raison de conceptions défectueuses et de techniques de mise en œuvre médiocres. Ils sont indésirables dans tout système, qu'il s'agisse d'une application logicielle, d'un module matériel, d'un système de fabrication ou d'une pratique commerciale.

Par exemple, si vous gérez un site web hébergé sur un seul serveur à un emplacement particulier, alors ce serveur serait un point unique de défaillance. Si le serveur tombe en panne, les visiteurs ne pourront pas accéder au site web. Ce point unique peut arrêter net toute activité liée à votre site web. Si un tel risque existe dans votre entreprise, vous devez prendre des mesures pour l'atténuer.

Quelle Est la Solution ?

La manière la plus efficace de réduire le risque potentiel de SPOF est d'ajouter de la redondance. Cela implique l'installation de composants matériels redondants et d'applications logicielles redondantes.

Par exemple, on pourrait utiliser des Redundant Arrays of Independent Disks (RAID) pour stocker les bases de données du serveur d'annuaire, ou déployer plusieurs instances dupliquées de serveurs d'annuaire sur différents hôtes.

La redondance peut être ajoutée à différents niveaux. Prenons l'exemple d'un chauffeur de taxi indépendant. À un niveau bas, il peut avoir des outils et pièces de rechange pour réparer le véhicule, au cas où il tombe en panne. À un niveau moyen, il peut emprunter le taxi de son ami pour faire le travail. Au niveau le plus élevé, il peut avoir une autre voiture et assez de composants pour remplacer complètement les pièces défectueuses en cas de pannes multiples.

Maintenant, voyons un exemple simple de redondance dans l'informatique.

1.) Dans une configuration simple, il pourrait y avoir plusieurs points uniques de défaillance possibles.

Figure 1

2.) Certains points uniques de défaillance peuvent être évités en ajoutant des composants matériels dupliqués.

Figure 2

3.) Zéro SPOF peut être atteint en construisant un système entièrement redondant, bien que cette configuration soit bien plus coûteuse que la configuration simple montrée à la figure 1.

Figure 3 | Zéro SPOF

Au niveau système, un équilibreur de charge peut être déployé pour assurer une haute disponibilité pour un cluster de serveurs. Dans ce cas, chaque serveur peut avoir plusieurs disques durs, alimentations et autres modules. Un niveau de redondance plus élevé peut être atteint en ajoutant des serveurs supplémentaires qui pourraient prendre la charge des serveurs actifs s'ils tombent en panne.

Le centre de données lui-même supporte de nombreuses opérations comme la logique métier. Par conséquent, il est en lui-même un SPOF potentiel pour l'entreprise, si ses fonctionnalités ne peuvent pas être répliquées ailleurs.

Au niveau site (le plus haut), l'ensemble du centre de données peut être répliqué dans différents environnements et être accessible quand le serveur principal devient non réactif. Ce type de redondance est généralement l'objectif d'un programme de résilience ou de reprise après sinistre IT.

Pour ne pas avoir de SPOF, les grands réseaux — incluant Internet et ARPANET — utilisent la commutation de paquets, une technique de routage et de transfert de données sur un réseau numérique en paquets. Elle utilise les multiples chemins entre deux hôtes sur les réseaux et utilise optimalement la capacité du canal.

Lorsqu'il y a une panne dans un nœud entre les deux hôtes, les données sont transférées via un nœud alternatif. La commutation de paquets minimise également la latence de transmission et augmente la robustesse de la communication.

Il existe trois protocoles réseau largement utilisés pour prévenir le point unique de défaillance :

  1. Intermediate System to Intermediate System (IS-IS) déplace l'information efficacement au sein d'un réseau informatique en déterminant la meilleure route pour les données.
  2. Open Shortest Path First (OSPF) distribue l'information de routage entre les routeurs appartenant à un seul système autonome. Il utilise l'algorithme du plus court chemin d'abord (algorithme de Dijkstra) pour transmettre les données.
  3. Shortest Path Bridging (SPB) simplifie le développement et la configuration d'un réseau tout en permettant le routage multipath.

Évaluation du SPOF

Les trois endroits courants où les SPOF ont tendance à apparaître sont le matériel, le logiciel et les services/fournisseurs tiers. Les humains sont aussi un point unique de défaillance dans la plupart des organisations, mais ils sont souvent négligés. Les personnes dans une entreprise peuvent être des SPOF pour plusieurs raisons, telles que les erreurs, la fraude, la malhonnêteté, le manque de connaissances et l'expérience limitée.

Une fois que vous détectez un SPOF, l'étape suivante est de le classer en termes de difficulté à le corriger. Il pourrait y avoir trois catégories :

En plus de cela, les SPOF peuvent être classés en termes de probabilité d'occurrence (risque faible, moyen et élevé) et de leur impact sur l'entreprise (impact faible, moyen et élevé).

Prévention des Points Uniques de Défaillance

Puisque tant de processus critiques dépendent de la connectivité réseau, les pannes de centres de données ne peuvent pas être simplement tolérées. Pourtant, plus de 30 % de tous les centres de données subissent une panne chaque année. Environ 34 % des entreprises disent qu'une heure d'indisponibilité coûte plus d'un million de dollars.

Indépendamment des pertes dues aux temps d'arrêt des centres de données, la réalité est que jusqu'à 80 % des pannes sont évitables. Bien que tout outil dans le réseau puisse être un danger SPOF, la plupart des pannes sont causées par des malwares et autres cybermenaces.

Les outils modernes de protection contre les menaces, incluant les équilibreurs de charge, les systèmes de prévention d'intrusion, les pare-feu d'applications web et les solutions de protection avancée contre les menaces sont toujours à risque pendant les pannes de courant ou les pannes de contrôleur d'interface réseau, ou quand ils filtrent le trafic Internet.

Ces outils sont vulnérables aux menaces ordinaires comme les attaques par force brute et aux menaces complexes telles que l'implémentation d'entités externes XML ou la falsification de requête intersite. Comme ils ne peuvent pas protéger le réseau en permanence, il est nécessaire de prendre des mesures de sécurité redondantes.

Il existe plusieurs méthodes pour implémenter une architecture de pare-feu d'application web qui minimise l'efficacité et la fréquence d'une large gamme d'attaques. Les pare-feu d'applications web multi-niveaux, par exemple, séparent les différents modules d'application basés sur leurs opérations en plusieurs niveaux.

Puisque chaque niveau s'exécute sur un système individuel, il n'y a pas de SPOF. De la même manière, l'implémentation correcte de plusieurs équilibreurs de charge peut réduire le point unique de défaillance au sein d'un réseau.

Ne Mettez Pas Tous Vos Œufs Dans Le Même Panier

Bien que de nombreuses entreprises fournissent leur propre version de sauvegardes cloud, il n'est pas conseillé de compter uniquement sur une seule sauvegarde pour protéger les données de votre entreprise. Même les services cloud des géants de la tech comme Amazon, Microsoft et Google échouent plusieurs fois par an.

Si vous dirigez une entreprise, vous devez prendre en compte tous les scénarios probables lors de la construction de la redondance. N'assumez pas que quiconque peut fournir une disponibilité de 100 % et soyez toujours prêt avec un Plan B si les choses tournent mal.

Études Approfondies

SPOF Au Sein des Systèmes-de-Systèmes

Des chercheurs de l'Université Liverpool John Moores, au Royaume-Uni, soulignent les défis majeurs rencontrés lors de l'intégration de systèmes individuels pour former de grands systèmes hétérogènes complexes de Systèmes-de-Systèmes.

De nombreuses approches modernes tendent à se concentrer sur une petite zone vulnérable spécifique. Certaines sont hautement théoriques ou non évolutives en raison d'un grand nombre de composants collaboratifs. L'étude décrit comment un point unique de défaillance peut fortement impacter les systèmes collaboratifs et causer des pertes financières significatives aux entreprises.

Élimination du SPOF dans la Redondance Basée sur le Logiciel

La redondance basée sur le logiciel est généralement considérée comme un moyen efficace et peu coûteux d'améliorer la fiabilité. L'exécution redondante en termes de redondance modulaire triple (TMR) est assez populaire, mais elle laisse des SPOF non protégés.

Cette recherche présente une approche holistique, nommée Redondance Combinée, qui durcit les composants critiques de sécurité d'un système contre les effets doux, tout en éliminant la vulnérabilité causée par les SPOF. Elle exploite l'exécution redondante avec le traitement encodé, et peut être facilement intégrée dans les projets existants.

Minimisation des SPOF Dans le Routage en Arbre

Le Routage en Arbre (Tree Routing) utilise des liens parent-enfant pour transmettre les paquets. Ces liens nécessitent plus de sauts quand les nœuds source et destination appartiennent à différentes branches d'arbre. Les nœuds plus proches du coordinateur peuvent transmettre plus de paquets, menant à une consommation d'énergie plus élevée et plus de congestion. Cela pourrait créer un problème de SPOF.

Une équipe de chercheurs de l'Université Nationale Kaohsiung des Sciences Appliquées, à Taïwan, a développé un algorithme de Routage en Arbre Soulageant le SPOF pour transmettre les paquets via le chemin le plus court et éviter la congestion. L'algorithme diminue le nombre moyen de sauts, minimise le délai de bout en bout, augmente le débit et prolonge la durée de vie des nœuds d'arbre.

Technologie industrielle

  1. Résonance série LC : impédance nulle et pics de tension expliqués
  2. Simplifier la maintenance : tirer parti des sens de base et de l'insight pratique
  3. Systèmes Financiers Quantiques : Une Vue d'Ensemble Claire et Pratique
  4. NEMS : Systèmes NanoÉlectroMécaniques Expliqués — Caractéristiques Clés et Applications
  5. Système de surveillance de charge piloté par IA détecte les pannes électromécaniques avant qu'elles ne surviennent
  6. Guide de configuration et d'utilisation facile pour le système de contrôle SYNTEC
  7. Revitalisez votre automatisation de fabrication : solutions de mise à niveau simples
  8. Principales causes de défaillance des systèmes hydrauliques et comment les détecter et les résoudre
  9. Maximisez le ROI de votre GMAO : 5 étapes essentielles pour optimiser votre programme de maintenance