Pourquoi la périphérie des applications est une tendance à l’horizon 2023

Le bord est en vogue en ce moment. En 2023, il y a de fortes chances que chaque site Web et chaque application aient un petit avantage dans leur garde-robe.

Il y a des composants à un architecture de bord – cela peut inclure des appareils IoT, par exemple – mais quand il s’agit de développement frontall’avantage consiste à placer davantage l’application près de l’utilisateur final, a expliqué Alexandre Caudurodirecteur de l’expérience développeur chez Asieun fournisseur de périphérie avec 100 emplacements périphériques à travers le monde. Azion a une forte présence en Amérique du Nord et du Sud.

“Au lieu de tout centraliser en un seul endroit, comme dans le centre de données cloud [if] c’est à New York, le bord est essentiellement près de l’utilisateur final », a déclaré Cauduro. “Il s’agit de créer des applications distribuées pour qu’elles soient plus rapides, plus sécurisées car il faut passer du nœuds périphériques avant d’accéder à l’application. C’est donc une façon de créer des applications de réponse instantanée, en gros.

Azion rivalise avec CDN aimer Akamaï et Nuageuxmais Azion se concentre principalement sur le déploiement d’applications Web.

“Un seul développeur aujourd’hui peut utiliser comme Suivant.jsqui devient un développement full-stack environnement et créer une application complète », a déclaré Cauduro. “Il est donc très facile aujourd’hui pour un seul développeur de créer une application de classe mondiale en utilisant les moyens les plus modernes de créer une application évolutive.”

Demandes d’excès de vitesse

Il s’avère que le bord va très bien avec sans serveur. La périphérie peut être utilisée pour accélérer les applications cloud existantes qui s’exécutent actuellement sur un serveur spécifique, a-t-il déclaré, ajoutant que dans cette situation, la périphérie agit comme un cache.

“Vous pouvez atteindre la limite avant d’aller dans le cloud et vous pouvez effectuer des calculs et décider de ce que vous allez faire – si vous avez réellement besoin d’aller jusqu’au cloud, ou vous pouvez simplement donner une réponse immédiate en fonction de ce que fait l’utilisateur », a déclaré Cauduro. “Il est donc sans serveur, mais il peut également fonctionner avec l’infrastructure cloud existante.”

C’est l’un des principaux cas d’utilisation, car les développeurs peuvent mettre un pare-feu d’application Web à la périphérie, garantissant qu’avant que l’appel ne passe par votre serveur, l’infrastructure est protégée.

Déplacer le développement vers la périphérie

Cependant, un changement est en cours, les développeurs se demandant s’ils peuvent contourner l’infrastructure cloud pour se contenter de construire à la périphérie. Le edge fonctionne bien avec l’architecture Jamstackil ajouta. L’API n’a pas besoin de résider sur un serveur cloud – elle peut également être fournie à la périphérie, ce qui, avec l’exécution de JavaScript sur le frontend, en fait une application à réaction rapide.

“Donc, c’est juste fondamentalement [going from] être centralisé à décentralisé, c’est le changement que la périphérie est en train de faire en ce moment », a-t-il déclaré. “C’est beaucoup plus rapide, nous n’avons pas besoin de nous occuper des serveurs, car c’est pénible.”

Cela peut aussi être plus économique, a-t-il ajouté.

« La périphérie peut décider si nous avons déjà la réponse à ce dont vous avez besoin, il vous suffit de la rendre à l’utilisateur ; nous pouvons aller jusqu’au serveur, vous avez donc moins besoin d’une infrastructure », a-t-il déclaré. “Vous ne payez que lorsque vous l’utilisez, vous n’avez donc pas besoin d’avoir un serveur fonctionnant 24 heures sur 24, car la périphérie est prête pour cela.”

Ce que font des fournisseurs comme Azion, c’est d’abstraire le déploiement à la périphérie, de sorte qu’il soit simple pour les développeurs de le faire, a-t-il ajouté. Il permet aux développeurs de déployer simplement l’application en ligne sans avoir une compréhension spécifique de ce qui se passe dans les coulisses, a-t-il déclaré.

Sous le capot, cependant, ce qui se passe, c’est que des applications telles que Next.js divisent la page en fonctions. Les fonctions sont créées et déployées en périphérie pour s’exécuter. Ceci peut être accompli avec Javascript ou alors WebAssemblyCauduro a déclaré, un peu comme le fait un CDN avec un contenu statique. Azion utilise la norme API Web pour diffuser automatiquement le code sur son réseau, a-t-il ajouté.

“C’est un moyen très simple de créer une application à l’échelle planétaire”, a-t-il déclaré. « Un seul développeur peut créer quelque chose de très fiable car nous avons 100 emplacements numériques. Si l’un tombe en panne, nous en avons un autre vers lequel il est redirigé automatiquement. C’est sécurisé, dans le sens où nous avons mis en place les pare-feux avant que votre code ne soit utilisé. Et c’est très rapide, car [it’s] très, très proche de l’utilisateur. C’est pourquoi tout le monde parle du bord en ce moment.

Groupe Créé avec Sketch.

Leave a Comment