Qu'est-ce que l'edge computing ?

L'edge computing exécute calcul et stockage près des utilisateurs ou appareils pour réduire la latence. Fonctionnement, CDN, compromis et tests.

Qu'est-ce que l'informatique en périphérie (edge computing) ?

L'edge computing consiste à exécuter calcul et stockage près de l'endroit où les données sont produites ou utilisées, plutôt que seulement dans un centre de données central. Pour un site web, c'est du code exécuté sur des serveurs proches des visiteurs ; pour l'IoT, une passerelle à côté des capteurs. Le but : une latence plus faible, moins de données envoyées sur de longues distances et la capacité de continuer à fonctionner quand la liaison vers le cloud est mauvaise.

Comment ça fonctionne

AWS distingue deux sens. Dans le sens montant, des systèmes en périphérie proches des appareils filtrent ou traitent localement les données des capteurs et n'envoient que l'essentiel à un site central. Dans le sens descendant, le contenu et la logique se rapprochent des utilisateurs, via la mise en cache sur des serveurs périphériques, des services cloud en périphérie ou le mobile edge computing sur 5G.

Un réseau de diffusion de contenu (CDN) est l'exemple descendant le plus connu. De nombreux fournisseurs permettent désormais d'y exécuter du code, dans l'esprit d'une fonction serverless : une requête peut être traitée, réécrite ou personnalisée sans aller jusqu'à l'origine.

Exemple

Une boutique sert ses pages produit via un CDN. Les images et fichiers statiques sont en cache à la périphérie. Une petite fonction lit le pays du visiteur, choisit la devise et redirige ou réécrit la requête. Seuls les échecs de cache et les appels de paiement atteignent les serveurs d'origine.

Avantages

  • Latence réduite pour les tâches sensibles au temps.
  • Moins de bande passante : seules les données filtrées ou non mises en cache circulent.
  • Résilience lors de coupures de connectivité.
  • Règles sur les données : traiter près de la source peut aider à respecter des exigences de souveraineté comme le RGPD.

Erreurs fréquentes et compromis

  • Tout déplacer en périphérie : le travail lourd ou avec état a souvent sa place dans une région centrale, près de la base de données.
  • Ignorer les limites d'exécution, qui plafonnent en général le temps CPU et la mémoire par requête.
  • Oublier que les données sont loin : une fonction qui interroge une base distante à chaque requête peut être plus lente que l'origine.
  • Ne pas tester le comportement du cache.
  • Déboguer uniquement depuis sa propre localisation.

Edge computing dans les tests et la supervision

La performance en périphérie dépend de la position de l'utilisateur : mesurez depuis plusieurs endroits. La surveillance de la vitesse de page de LoadFocus lance des audits Lighthouse planifiés depuis 25 régions cloud. Les échecs de cache atteignent toujours votre origine : testez aussi sa charge. Guide associé (en anglais) : améliorer la vitesse de votre site en 10 étapes.

Questions fréquentes

L'edge computing est-il la même chose qu'un CDN ?

Non. Un CDN est une forme d'edge computing centrée sur le cache et la diffusion. L'edge computing est plus large et couvre aussi la logique applicative et le traitement des données près de la source.

En quoi diffère-t-il du cloud computing ?

Le cloud exécute les charges dans les centres de données d'un fournisseur ; l'edge, près des appareils et des utilisateurs. On les combine.

Réduit-il toujours la latence ?

Pas toujours : si le code en périphérie attend encore une base de données lointaine, le gain disparaît.

Quels sont les cas d'usage typiques ?

Mise en cache de contenu, réécriture et personnalisation de requêtes, filtrage de données de capteurs IoT et systèmes temps réel.

Quelle est la vitesse de votre site web?

Augmentez sa vitesse et son référencement naturel de manière transparente avec notre Test de Vitesse gratuit.

Test gratuit de vitesse du site Web

Analyser la vitesse de chargement de votre site Web et améliorer ses performances avec notre outil gratuit de vérification de la vitesse de la page.