Imaginez qu'un enregistreur de données poursuit sa route jusqu'au bureau d'un autre utilisateur, à l'autre bout de la planète, et crée des données sur une largeur de 100 colonnes, ligne après ligne. Un utilisateur de ce même bureau vous demande le plus grand nombre de la colonne B, même si vous êtes à des milliers de kilomètres. Étant donné que vous agissez en tant que cloud, tout le fichier vous est envoyé. Vous devez acquérir le document, le filtrer et envoyer la réponse au demandeur, en utilisant une grande quantité de données pour télécharger et traiter toutes les informations lointaines.
Avec l'informatique en périphérie, l'enregistreur de données est lié à un ordinateur sur le même bureau. Lorsqu'un utilisateur sur place a besoin du plus grand nombre de la colonne B, il envoie une demande sur le réseau, l'ordinateur exécute un script pour traiter les données et fournit au demandeur le nombre unique dont il a besoin. L'ordinateur vous envoie alors ce nombre pour que vous puissiez le garder en sécurité et marquer la demande. Votre ordinateur est plus puissant que celui qui se trouve près de l'enregistreur de données, mais la transmission de cette grande quantité de données à un ordinateur situé à quelques mètres coûte beaucoup moins cher que de tout vous envoyer, et le demandeur reçoit généralement sa réponse plus rapidement. Vous êtes impliqué uniquement parce qu'il faut conserver cette valeur en sauvegarde, si une défaillance venait à se produire au niveau du réseau. Comme sur le cloud, vous connaissez la demande et le résultat, mais toutes ces données résidaient sur le réseau local. Au-delà du coût lié à l'envoi des données, vous pouvez probablement constater que les utilisateurs se sentent plus à l'aise en termes de sécurité, mais aussi lorsque davantage de données restent en local.
C'est souvent la sécurité qui pousse à activer l'informatique de périphérie dans un réseau, et non les économies liées à la transmission d'un nombre inférieur de données vers et depuis le cloud. Au prix de quelques centimes par paquet, les données devraient apporter beaucoup d'économies pour justifier l'ajout de serveurs coûtant des milliers de dollars, ou même d'ordinateurs standard sur votre réseau. Cependant, les données deviennent une responsabilité croissante et le prix des ordinateurs monocarte (SBC) puissants continue à diminuer ; la meilleure solution consiste donc souvent à transférer au moins une partie du traitement dans le réseau local. La transmission vers un ordinateur monocarte agissant en tant que serveur local équivaut à transmettre à l'un des différents capteurs ou périphériques sur le réseau local, qui collectent et transmettent des données. Mais aujourd'hui, un Rasbperry Pi à 35 $ avec de la mémoire supplémentaire améliore le temps de réponse du réseau, le stockage et le traitement des informations de capteur localement derrière votre pare-feu, et vous permet d'économiser des centaines de messages cloud par jour.
Cette solution peut paraître trop belle pour être vraie ; si ce compromis est aussi intéressant, pourquoi le cloud computing est-il aussi prévalent aujourd'hui ? En fait, les besoins de traitement d'un réseau tendent à être beaucoup plus exigeants que le filtrage d'un tableur. Des SBC moins chers, tels que le Rasbperry Pi 3 et le BeagleBone Black, sont idéaux pour une utilisation à domicile classique, où seul un traitement léger est nécessaire. Pour les réseaux à plus grande échelle, il est généralement moins cher et plus rapide de transmettre des données au cloud, où elles peuvent être traitées sur des ordinateurs extrêmement puissants, au lieu d'assumer le coût lié à la construction de fermes de serveur locales. Avec l'introduction d'ordinateurs monocarte x86 comme Intel Joule, l'informatique de périphérie est devenue une option réaliste pour un nombre d'applications bien plus important. Maintenant que l'investissement dans des SBC aussi puissants ne coûte que quelques centaines de dollars, de nombreux réseaux associent désormais un traitement local et sur le cloud. Les données critiques sensibles ou de minutage sont gérées par un ordinateur local et toutes les autres données sont gérées via les services cloud, ce qui optimise la sécurité et la vitesse tout en réduisant les coûts du système et l'exposition aux risques.
Voir les produits connexes
Inspiré ? Les services IoT d'Arrow peuvent vous aider à concevoir une solution personnalisée avec une association unique de ressources locales et basées sur le cloud !
Vous voulez en apprendre davantage ? Abonnez-vous à notre newsletter pour recevoir les dernières informations.