Edge computing

  • Mise à jour le 9 janvier 2025
  • 1 min. à lire

L'edge computing, ou informatique en périphérie, est une approche de traitement des données qui consiste à rapprocher les capacités de calcul et de stockage au plus près des sources de données et des utilisateurs finaux. Cette méthode vise à réduire la latence, optimiser la bande passante et améliorer la réactivité des applications en traitant les informations localement plutôt que de les envoyer à un centre de données distant.

Dans le contexte de la programmation, l'edge computing implique le développement d'applications et de services capables de fonctionner sur des appareils périphériques tels que des smartphones, des objets connectés (IoT) ou des serveurs locaux. Les développeurs doivent concevoir des solutions qui peuvent :

  1. Traiter les données en temps réel
  2. Fonctionner avec des ressources limitées
  3. Gérer la connectivité intermittente
  4. Assurer la sécurité des données locales

Par exemple, une application de reconnaissance faciale utilisant l'edge computing pourrait effectuer l'analyse d'image directement sur un smartphone, sans avoir à envoyer les données à un serveur distant.

L'edge computing est étroitement lié à d'autres concepts tels que le fog computing, le cloud computing et l'Internet des objets (IoT). Il joue un rôle dans le développement d'applications pour la 5G, les véhicules autonomes et les villes intelligentes, où la rapidité de traitement et la faible latence sont des facteurs clés.

tracking-thumb