Home Cloud Informatique Fog Computing – Quelles sont les similitudes et les différences avec l’informatique en nuage ? edge computing?

Fog Computing – Quelles sont les similitudes et les différences avec l’informatique en nuage ? edge computing?

Récemment, le terme “fog computing” a été utilisé en conjonction avec cloud computing et edge computing. “Fog computing” est un terme relativement nouveau proposé par Cisco Systems et est souvent utilisé dans le même contexte que edge computing. Alors pourquoi fallait-il créer un nouveau mot ? Nous expliquerons ici la signification du terme “fog”, la différence entre l’informatique en brouillard et l’informatique distribuée. edge computinget le “traitement distribué” commun au fog computing et à l’informatique en nuage. edge computing. Nous aborderons également le rôle de chaque serveur dans un modèle à trois niveaux typique de cloud fog/edge physical device.

Qu’est-ce que le “brouillard” ?

Que signifie “fog” ? Le terme ” fog ” signifie ” brouillard ” en anglais. Le mot “cloud” dans l’informatique cloud , qui est devenu un terme courant aujourd’hui, signifie “cloud”. En d’autres termes, cela signifie qu’il est plus proche du sol que du cloud. Par exemple, si un dispositif physique tel qu’un capteur est ” au sol “, il s’agit d’un terme général pour les systèmes qui existent plus près du cloud que les nuages et qui se tiennent entre le cloud et le dispositif physique. En outre, le mot “brouillard” peut avoir le sens de disperser des nuages pour les faire ressembler à du brouillard.

Un terme communément utilisé et similaire pour un système qui fonctionne entre le cloud et les dispositifs physiques est ” .edge computing.” En fait, edge computing et le fog computing ne sont pas utilisés de manière très stricte, et on peut dire qu’ils sont utilisés avec presque la même signification à l’heure actuelle. Il existe de nombreux exemples où l’on écrit “edge/fog computing ” ensemble.

La différence entre “brouillard” et “edge”

Alors pourquoi avoir osé créer un nouveau mot ? Dans cette optique, la différence entre edge computing et le fog computing devient évidente.

Edge computing Le fog computing est une technologie qui réduit la charge du serveur en traitant les données à proximité de l’utilisateur et en ne se concentrant pas sur le site cloud. Là encore, il effectue le travail entre le site cloud et le dispositif physique, sauf que le fog computing est plus proche du dispositif physique. edge computing cloudL’informatique en brouillard vise à optimiser les ressources en appliquant la technologie du côté de cloud aux serveurs de edge et en effectuant un traitement distribué en temps quasi réel. Pour ainsi dire, l’objectif est de se rapprocher de l’informatique cloud tout en préservant les capacités et les avantages de l’informatique en brouillard. edge computing.

Inversement, en déplaçant les fonctions du serveur cloud vers le serveur edge , on peut dire que le traitement sur le serveur cloud est distribué. Comme nous l’avons mentionné précédemment, on peut penser que le terme “fog computing” a été inventé en comparant la décentralisation des serveurs cloud à la dispersion des nuages dans le brouillard.

La nécessité d’un traitement distribué

Ce qui est commun à edge computing et le fog computing est le “traitement distribué”. Cloud computing, en revanche, est en principe un “traitement centralisé”. On peut dire que ce “traitement distribué” est la raison pour laquelle le edge computing et le fog computing sont sous les feux de la rampe. Alors pourquoi le traitement distribué est-il nécessaire ?

L’un des contextes est la limitation de l’informatique cloud . Les inconvénients de l’informatique cloud , ou traitement centralisé, sont que la quantité de données envoyées sur le réseau est importante, ce qui ralentit la vitesse, et que les données sont concentrées sur le serveur cloud , ce qui pose des problèmes de sécurité. Il devient donc nécessaire de mettre en place un serveur intermédiaire entre le dispositif physique et le serveur cloud , et d’y effectuer un traitement distribué. Selon que ce serveur intermédiaire est plus proche du dispositif physique ( serveuredge ) ou compatible avec le cloud (appelé serveur de brouillard par commodité), il est appelé edge computing ou de fog computing.

Dans l’exemple ci-dessus, nous avons considéré un modèle à trois couches composé d’un serveur cloud , d’un serveur intermédiaire et d’un dispositif physique, mais en réalité, il n’y a pas de serveur cloud , et il est composé de deux couches de plusieurs serveurs et dispositifs physiques. Il existe également un système. Dans un tel système, le traitement effectué par le serveur cloud dans le modèle à trois niveaux est traité par le serveur situé devant le cloud. Ce groupe de serveurs comprend également des serveurs edge , mais c’est celui qui se rapproche le plus du système visé par le fog computing, car il possède à la fois les fonctions de serveur cloud et de serveur edge .

Un exemple du rôle de chaque serveur dans un modèle à trois niveaux

Enfin, passons en revue le rôle de chaque serveur dans le modèle à trois niveaux. Comme mentionné plus haut, il peut s’agir d’un modèle à deux niveaux, mais nous considérerons ici un modèle à trois niveaux composé d’un serveur général cloud , d’un serveur intermédiaire et d’un dispositif physique.

Tout d’abord, le rôle du serveur edge est de collecter des données et de répondre aux urgences. La réponse aux urgences est, par exemple, l’arrêt d’urgence temporaire d’un robot lorsqu’il risque de heurter une personne. Les serveurs Edge sont fondamentalement plus rapides car ils sont plus proches de l’endroit où les données sont générées. edge computing est probablement le plus adapté au traitement urgent. Par conséquent, l’intelligence artificielle (IA) utilisée dans des applications telles que la maintenance prédictive sera essentiellement placée sur le serveur edge en raison de la demande de rapidité.

Le rôle du serveur de brouillard est de stocker et d’analyser les données et d’envoyer les résultats à l’adresse cloud. Dans certains cas, le serveur de brouillard peut collecter les données directement ou agir en tant que serveur cloud en votre nom. Dans l’exemple de l’intelligence artificielle donné ci-dessus, elle pourrait être placée sur un serveur de brouillard pour les applications où la vitesse de réponse n’est pas requise.

Le serveur cloud est chargé de gérer les données provenant du serveur edge et du serveur de brouillard, de les afficher à la personne responsable et d’envoyer les résultats de l’analyse à un système de niveau supérieur (par exemple, un système de gestion d’entreprise). De même, en edge computing, les serveurs cloud stockent et analysent souvent les données.

Points à surveiller lors du déploiement de edge/fog computing

Cette fois, j’ai jeté un bref coup d’œil aux bases de l’informatique en brouillard. La construction de edge computing et du fog computing devra se faire sur la base de la stratégie du système de production dans son ensemble, tout en considérant attentivement la situation sur le terrain. En outre, on ne peut pas dire qu’il s’agisse d’une bonne solution générale pour ce qui est de savoir quel processus est traité par quel serveur et il faut faire preuve d’équilibre. Edge computing et l’on peut dire que le fog computing sera mis en place à l’avenir. Ainsi, lorsque l’on demande à un spécialiste extérieur, je voudrais prêter attention à ces points et procéder à la construction du système optimal.

POSTES CONNEXES