Fog computing : quel rôle pour l'IoT ?

Le Fog Computing offre une nouvelle perspective à l'IoT : il crée une nouvelle couche supplémentaire pour le stockage et le traitement de données produites par les objets connectés. Explications.

Définition

Le Fog Computing, aussi appelé « informatique dans le brouillard », définit une infrastructure chargée de stocker et de traiter des données issues d’objets connectés. Concurrent direct, alternative ou solution complémentaire au Cloud Computing, le Fog Computing a comme particularité de stocker et de traiter les données via le recours à des équipements implantés à la périphérie du réseau. À la différence du Cloud Computing, le Fog Computing permet donc de réaliser ces deux actions en local, sans avoir à solliciter un Data Center situé à plusieurs centaines de kilomètres ou un cloud. Dans ce domaine du stockage et du traitement des données et de l’IoT, le Fog Computing crée une interface supplémentaire que l’on peut situer entre le Edge Computing et le Cloud Computing (« nuage »).

Fog VS edge computing

Le Fog Computing et le Edge Computing sont deux infrastructures assez similaires. Toutes deux sont basées sur le traitement des données en périphérie de réseau. La différence entre Fog et Edge Computing se trouve dans la liste des équipements informatiques et réseau pouvant faire partie d’une structure de Fog Computing. A l’inverse du Edge Computing qui se limite aux seuls équipements IT conventionnels, le Fog Computing tolère en effet tous les équipements IT dits « d’extrémité ». Comme le Edge Computing, le Fog Computing permet d’analyser les données produites par les objets connectés en temps réel grâce à une réduction importante du temps de latence (plus de trajet entre l’objet connecté et le cloud). Il participe activement à décongestionner le trafic réseau (seules les informations les plus importantes sont transmises aux serveurs de l’entreprise) et à augmenter ses performances (en diminuant notamment la consommation de bande passante). À noter enfin que le Fog Computing a également vocation à renforcer la sécurité des données. En stockant ces dernières de façon sécurisée sur le plan local, le Fog Computing limite les éventuelles tentatives d’intrusion et s’évite les cyber-attaques contre le Cloud ou les Data Centers.

Cisco

Il est aujourd’hui accepté de dire que l’on doit le concept de Fog Computing à un ingénieur de chez Cisco Systems, une entreprise informatique américaine spécialisée dans les serveurs. Depuis 2015, il existe par ailleurs le consortium OpenFog (qui réunit des entreprises telles que Cisco, Dell, Microsoft ou encore ARM) chargé de définir les protocoles réseau et les standards technologiques utiles à la normalisation du marché. L’objectif : réussir à donner une définition de l’architecture distribuée qui puisse être en mesure de s’adapter au très fort développement de l’IoT. Sur le plan technique, l’infrastructure du Fog Computing se compose de plusieurs couches avec le respect de la logique d’empilement que l’on retrouve déjà dans le Cloud. Le Fog Computing y intègre ensuite ses propres éléments comme la collecte de données issues d’objets connectés ou des services d’interconnexion entre réseaux.

Autour du même sujet

Dictionnaire de l'IoT

Fog computing : quel rôle pour l'IoT ?
Fog computing : quel rôle pour l'IoT ?

Définition Le Fog Computing , aussi appelé « informatique dans le brouillard », définit une infrastructure chargée de stocker et de traiter des données issues d’objets connectés. Concurrent direct, alternative ou solution complémentaire au Cloud...