Home Articles techniques EdgeFunctions : informatique sans serveur pour applications réelles
Applications

EdgeFunctions : informatique sans serveur pour applications réelles

About The Author

Outline

Offrir des expériences utilisateur convaincantes devient de plus en plus complexe, en particulier en streaming vidéo. C’est la norme – et non l’exception – d’utiliser les services et les technologies de nombreux fournisseurs pour offrir la gratification instantanée à laquelle votre public s’attend. De plus en plus, les développeurs intègrent des services pour diffuser des flux vidéo, authentifier les utilisateurs, personnaliser le contenu, proposer le profil vidéo optimal, protéger votre contenu, etc. Pendant ce temps, vous concevez de nouvelles fonctionnalités et innovations pour améliorer l’expérience de vos spectateurs.

La question est — où ces fonctions devraient-elles être exécutées et comment devraient-elles être mises à l’échelle? Les gérer dans un centre de données centralisé peut ajouter de la latence, créer une expérience de visionnage lente et peut également entraîner des coûts inutiles. C’est ici que l’informatique sans serveur et les nouvelles EdgeFunctions d’Edgio entrent en jeu.

EdgeFunctions fournit une plate-forme permettant aux fournisseurs de contenu de déployer leurs propres fonctions applicatives dans les emplacements périphériques du réseau d’Edgio et de les exécuter à la demande. Il met automatiquement votre code à la disposition des sites périphériques dans le monde entier, s’exécute à la périphérie du réseau la plus proche de l’utilisateur pour garantir la latence la plus faible et évolue pour répondre à la demande. Il est parfaitement adapté aux cas d’utilisation du streaming vidéo et de la diffusion de contenu tels que le streaming personnalisé, le contrôle d’accès, l’insertion dynamique de publicités, la protection du contenu, les tests A/B, et la manipulation d’images.

Un autre avantage : avec son architecture sans serveur, les développeurs n’ont pas à attendre que l’infrastructure sous-jacente soit mise en place – comme les serveurs, le stockage ou la mise en réseau – ce qui peut prendre des mois.

Au lieu de cela, ils peuvent se concentrer sur l’écriture et le déploiement de code pour créer ou améliorer l’expérience des applications utilisateur. EdgeFunctions permet d’économiser de l’argent en évitant l’architecture de serveur traditionnelle « Always On ». Les clients ne paient que pour les ressources consommées par leurs fonctions lorsqu’elles sont déclenchées.

Edgio EdgeFunctions signifie plus de coûts de surprovisionnement et plus de souci pour l’échelle ou la capacité. Téléchargez simplement votre code et Edgio s’occupe du reste – l’informatique sans serveur à son meilleur.