Bord sans serveur : Apporter des services juste à côté de l'utilisateur final

CRÉDIT D'IMAGE:
Crédit image
iStock

Bord sans serveur : Apporter des services juste à côté de l'utilisateur final

Bord sans serveur : Apporter des services juste à côté de l'utilisateur final

Texte du sous-titre
La technologie de périphérie sans serveur révolutionne les plates-formes basées sur le cloud en amenant les réseaux là où se trouvent les utilisateurs, ce qui conduit à des applications et des services plus rapides.
    • Auteur :
    • Nom de l'auteur
      Prévision quantique
    • Le 23 mars 2023

    Résumé des informations

    Depuis la fin des années 2010, les fournisseurs de plates-formes sans serveur se sont de plus en plus tournés vers des paradigmes informatiques de pointe pour gérer la latence (le temps nécessaire aux signaux pour atteindre les appareils) en redonnant un certain contrôle au développeur au lieu du service cloud. Le succès de l'Edge computing est dû en grande partie aux progrès et à la popularité des réseaux de distribution de contenu (CDN) et des infrastructures mondiales.

    Contexte périphérique sans serveur

    Les données situées « à la périphérie » sont généralement stockées dans des CDN. Ces réseaux stockent les données dans un centre de données plus localisé, plus proche de l'utilisateur. Bien qu'il n'y ait pas encore de définition claire de la périphérie sans serveur, le principe est que les données seront de plus en plus distribuées et stockées de manière plus flexible pour l'utilisateur. 

    Les fonctions Edge sont de plus en plus populaires car les services sans serveur (ou basés sur le cloud) ont certaines limitations, comme la latence et l'observabilité. Même si le sans serveur facilite raisonnablement la création et le déploiement d'applications cloud, l'informatique de pointe tente de les rendre encore meilleures. L'expérience du développeur est améliorée par le sans serveur puisque les fournisseurs de cloud gèrent l'administration des ressources informatiques. Bien que cette méthode rationalise le développement frontal, elle limite également le contrôle et la compréhension de l'infrastructure système, qui peuvent être traités par l'informatique de pointe.

    Plus un serveur périphérique peut gérer de travail, moins le serveur d'origine a à faire. De plus, la puissance de traitement globale du réseau est plusieurs fois supérieure à celle du serveur d'origine seul. Par conséquent, il est judicieux de décharger les tâches sur les fonctions de périphérie en aval et de libérer du temps sur le serveur d'origine pour une activité backend spécialisée.

    L'exemple moderne le plus applicable est Lambda@Edge d'Amazon Web Services (AWS). Le code est maintenant exécuté plus près de l'utilisateur, ce qui réduit la latence. Les clients n'ont pas à s'occuper de l'infrastructure et ne sont facturés que pour leur temps de calcul. 

    Impact perturbateur

    Une nouvelle vague de sans serveur est sur le point de profiter aux utilisateurs finaux et aux développeurs, contrairement aux technologies précédentes. La nature adaptable et décentralisée des applications sans serveur les rend capables d'être déployées dans des endroits auparavant inaccessibles : la périphérie. Edge sans serveur permet d'exécuter des applications sans serveur sur des appareils du monde entier, offrant à tous les utilisateurs la même expérience, quelle que soit leur proximité avec le cloud central.

    Par exemple, Compute@Edge de la société de plate-forme cloud Fastly Solutions s'exécute à partir de 72 sites simultanément, aussi près que possible des utilisateurs finaux. Les architectures Edge sans serveur permettent aux applications d'être hébergées localement tout en offrant la puissance du cloud computing central. Les applications s'exécutent sur le cloud périphérique de l'entreprise, elles sont donc suffisamment réactives pour une demande aller-retour pour chaque frappe. Ce type d'interactivité est impossible à réaliser avec une structure cloud centrale.

    Le paiement à l'utilisation semble être le modèle commercial émergent dans l'espace périphérique sans serveur. En particulier, les applications Internet des objets (IoT) peuvent avoir une charge de travail imprévisible, qui ne fonctionne pas bien avec le provisionnement statique. Le provisionnement de conteneurs statiques facture les utilisateurs même lorsque leur application est inactive. Ce mécanisme peut poser problème lorsque l'application a beaucoup de travail à faire. La seule façon de résoudre ce problème est d'ajouter plus de capacité, mais cela peut être coûteux. En revanche, le coût de la périphérie sans serveur est basé sur des événements déclenchés réels, tels qu'une ressource dédiée et le nombre d'appels d'une fonction. 

    Implications de la périphérie sans serveur

    Les implications plus larges de la périphérie sans serveur peuvent inclure : 

    • Les entreprises de médias et de contenu pouvant fournir du contenu sans mise en mémoire tampon, et qui peuvent être stockées dans des caches pour un chargement plus rapide.
    • Les développeurs de programmes peuvent tester rapidement les codes et les applications à chaque modification, ce qui permet des lancements de produits plus rapides. 
    • Entreprises en tant que service (par exemple, serveur en tant que service, produit en tant que service, logiciel en tant que service) offrant une meilleure connectivité à leurs utilisateurs finaux, ainsi que de meilleures options de tarification.
    • Accès facile aux composants et outils open source qui permettent une création plus rapide de modules, de systèmes et d'applications.
    • Mises à jour en temps réel et accès instantané aux données cruciales pour les technologies de la ville intelligente, telles que la surveillance du trafic.

    Questions à considérer

    • Quels sont les autres bénéfices potentiels de services plus proches de l'usager ?
    • Si vous êtes un développeur de logiciels, comment la périphérie sans serveur va-t-elle améliorer la façon dont vous effectuez vos tâches ?

    Références Insight

    Les liens populaires et institutionnels suivants ont été référencés pour cet aperçu :