Qu'est-ce que le Fog Computing ?

Le Fog Computing est une infrastructure informatique située entre le edge et le cloud centralisé. Il est similaire à l'edge computing, mais le fog computing offre plus de puissance de calcul que l'edge et est plus rapide que le cloud car il est plus proche de l'origine des données et de l’endroit où elles sont traitées.

Les termes edge et fog sont souvent utilisés de manière interchangeable car ils ont des attributs similaires, étant chacun plus proches de la source de création des données. Le fog computing, ou informatique en brouillard, offre des avantages tels qu'une efficacité améliorée grâce à une latence réduite, ou au temps nécessaire pour envoyer, analyser et recevoir des données, et une sécurité accrue.

Le fog est utile lorsque l’edge computing, qui fonctionne généralement au sein d'un appareil, n'est pas assez puissant pour effectuer des tâches d'analyse avancée et/ou de machine learning avec les données collectées.

Fog Computing vs Cloud Computing

Bien que le cloud dispose des ressources nécessaires pour effectuer des analyses informatiques extrêmement complexes, il est souvent éloigné de la source de données, ce qui signifie que le traitement des données n'a pas lieu en temps opportun, c'est-à-dire qu'il prend trop de temps. Le fog computing permet l'analyse des données et la réponse en temps réel, beaucoup plus rapidement que le cloud.

Un autre problème potentiel avec le cloud est que la connexion et la transmission de données sur Internet peuvent soulever des problèmes de confidentialité, de sécurité et juridiques, en particulier en ce qui concerne les données critiques et sensibles qui peuvent rencontrer des problèmes de réglementation dans certains pays, par exemple. Comme le fog computing se produit près de la source de données, ces préoccupations sont atténuées.

Fog computing vs Edge Computing

La principale différence entre le fog computing et l’edge computing réside dans l'emplacement des données et la puissance de calcul. Le fog computing a lieu sur le site du réseau local (LAN) – les données sont envoyées des points de terminaison à une passerelle fog, qui est un nœud de réseau qui connecte différents réseaux avec divers protocoles de transmission, puis envoyées à des sources pour traitement et transmission de retour.

Exemples de Fog Computing 

Les applications de fog computing sont aujourd'hui souvent utilisées avec des systèmes tels que les réseaux intelligents, les bâtiments intelligents et les villes intelligentes, les réseaux de véhicules et les réseaux définis par logiciel.

Un exemple d'utilisation du fog computing est le contrôle du trafic où l'analyse en temps réel des données de trafic est rassemblée et traitée par des systèmes de ville intelligente, permettant aux feux de circulation de répondre de manière appropriée et instantanée à des conditions variables. De tels systèmes sont soumis à beaucoup moins de latence grâce au fog computing, simplement parce qu'ils sont plus proches de la source de données.

Le fog computing est de plus en plus utilisé dans le développement de véhicules autonomes, car la quantité de données générées par une voiture autonome est vaste mais doit être exploitée en temps réel. La quantité de données est trop importante pour être traitée à bord par le véhicule lui-même, mais le cloud est trop éloigné pour permettre une prise de décision instantanée et nécessite en outre une connexion continue à Internet. En utilisant le fog computing, le volume de données peut être analysé et traité pratiquement instantanément sans le décalage temporel du cloud, mais avec plus de puissance que l’edge computing. 

Le Fog Computing en Résumé

Le fog computing est l’emplacement où un certain nombre de nœuds reçoivent des informations d'appareils, qu'il s'agisse d'appareils IoT (Internet des objets) ou, par exemple, de capteurs de ligne de production d'usine, et agissent en temps réel. Il est plus puissant que l'edge computing seul et fournit une analyse critique plus rapide que le cloud. La possibilité d'effectuer des analyses de données en temps réel signifie des alertes plus rapides face aux défaillances potentielles et moins de risque de perte de temps lors de pannes du processus de production, par exemple. Parfois, ces nœuds envoient des résumés de l'analyse des données au cloud où elles peuvent être analysées plus en détail pour permettre une prise de décision prédictive concernant divers aspects de l'appareil ou des systèmes, tels que la fonctionnalité et la santé du système.

L’informatique en brouillard nécessite une connectivité à haut débit entre les appareils et les nœuds collectant des données pour permettre le traitement pratiquement instantané requis par ces appareils et systèmes. Ceux-ci peuvent être câblés, dans le cas d'un capteur IoT sur une chaîne de production d'usine par exemple, ou ils peuvent être reliés numériquement, éventuellement via la 5G, comme des véhicules autonomes ou des éoliennes dans des endroits assez éloignés.

Le fog computing utilise également moins de bande passante réseau. De nombreuses tâches d'analyse, même critiques, ne nécessitent pas l'échelle offerte par le stockage et le traitement basés sur le cloud. De plus, de grandes quantités de données sont produites par les appareils connectés. Le fog computing élimine le besoin de déplacer la majorité de cette énorme quantité de données vers le cloud, économisant ainsi de la bande passante pour d'autres tâches plus critiques.

Le fog computing réduit également les coûts d'exploitation car la majorité des données sont traitées localement. Parallèlement à cela, comme les appareils IoT sont régulièrement utilisés dans des conditions environnementales difficiles et/ou en cas d'urgence, le fog computing renforce la fiabilité dans de telles conditions, réduisant ainsi la charge de transmission des données.

Bien que le fog computing et les applications connexes soient complexes, chez Techbuyer, nous avons l'expertise nécessaire pour vous aider à naviguer dans ces enjeux afin d'optimiser au mieux les besoins de calcul de votre entreprise. Pour en savoir plus, n’hésitez pas à nous écrire ou à nous appeler.