Dark background with blue code overlay
Blog

Passer en Bordure de l'Internet—Une Perspective Vers Une Nouvelle Ére de l'Informatique

Lelah Manz headshot

écrit par

Lelah Manz

October 15, 2020

Lelah Manz headshot

écrit par

Lelah Manz

Lelah Manz

À la fin d'une semaine chargée en nouveautés de la plateforme Akamai, l'Edge Computing ressort comme un thème essentiel. Akamai exploite des services en bordure de l'Internet depuis plus de 20 ans, de la diffusion de contenus et de multimédia à l'optimisation des applications et de l'IoT, en passant par le cloud et la sécurité d'entreprise. Nous sommes maintenant ravis d'ouvrir le plein potentiel de notre plateforme aux développeurs grâce à EdgeWorkers, ce qui permettra aux entreprises d'exécuter leur propre code sans serveur sur nos nœuds en bordure de l'Internet. Voyons pourquoi, chez Akamai, ce point est si important pour nous et pourquoi l'Edge Computing prend autant d'ampleur sur le marché.

Pourquoi passer en bordure de l'Internet?

Nous considérons l'Edge Computing comme la prochaine tendance naturelle dans le domaine de l'informatique, qui s'inscrit dans une nouvelle vague de décentralisation. Au cours de la dernière décennie, l'industrie a connu deux tendances apparemment juxtaposées en matière d'informatique. D'un côté, on observe la centralisation et la consolidation des infrastructures dans des centres de données en cloud (privé, public ou hybride). De l'autre, du côté des utilisateurs finaux, nous avons assisté à une explosion de la diversité et de la distribution locale des terminaux clients, sous l'impulsion de terminaux mobiles haute capacité et de réseaux sans fil largement disponibles. Cela a engendré un grand nombre de défis que l'Edge Computing peut relever, contrairement au cloud ou aux centres de données traditionnels.

Les distances entre les centres de données centralisés peu nombreux et les milliards d'utilisateurs finaux mobiles répartis dans le monde entier sont trop importantes pour obtenir des performances adéquates, que ce soit pour prendre en charge des applications critiques en termes de latence ou simplement pour offrir réactivité et expériences hautement personnalisées à l'utilisateur final.

Et tandis que la demande pour de telles expériences personnalisées a grimpé en flèche, on observe dans le même temps une inquiétude croissante quant à la conservation et au traitement de toutes les données utilisateur, notamment les données personnelles, au sein des grands centres de données centralisés. La délégation complète du contrôle au cloud nécessite une confiance unilatérale des clients envers les clouds, souvent en conflit direct avec les nouvelles réglementations sur la protection des données et les principes Zero Trust.

Alors que l'un des principaux moteurs de la consolidation d'un nombre croissant de services et de fonctions sur le cloud était la réduction des coûts, les interactions nécessaires entre les utilisateurs finaux et le cloud ont conduit à des allers-retours incessants sur le réseau et à une inflation des coûts de trafic, de stockage et de calcul sur le cloud lui-même.

L'Edge Computing offre un potentiel incroyable pour la résolution de ces problèmes. En repoussant les frontières des applications, des données et des services loin des nœuds centralisés et davantage en bordure de l'Internet, l'Edge Computing rapproche les données, les applications, les connaissances et les décisions des utilisateurs des « choses » qui agissent sur eux. Il place le contrôle et la confiance en bordure de l'Internet et permet de nouvelles applications et expériences, plus centrées sur l'humain, tout en minimisant le transfert des données personnelles. Les allers-retours, le stockage et les besoins de calcul pour le cloud sont minimisés, tout comme les coûts associés.

L'edge computing, l'informatique sans serveur

Ce qui rend l'Edge Computing encore plus intrigant et plus facile à adopter, c'est qu'il implique également un calcul sans serveur ; du moins lorsque les entreprises emploient une solution comme nos EdgeWorkers, qui s'occupent de tout ce qui est nécessaire pour distribuer et exécuter le code. Aucun matériel n'est nécessaire, et il n'y a pas d'environnement d'exécution ou de système d'exploitation à maintenir. Les développeurs et les organisations informatiques n'ont pas non plus à se soucier de l'évolutivité, de la disponibilité, des critères de performance tels que les temps de démarrage à froid ou de la distribution réelle de leur code sur le réseau en bordure de l'Internet et, surtout, ils n'ont pas besoin de posséder un réseau en bordure de l'Internet.

Construire et maintenir efficacement un réseau étendu et distribué de nœuds en bordure de l'Internet est un projet qui n'est pas réalisable et n'a aucun sens commercial, même pour les entreprises qui sont assez grandes pour gérer leur propre cloud privé. Akamai utilise le réseau en bordure de l'Internet le plus vaste et le plus largement distribué de la planète. En ouvrant cette plateforme à l'Edge Computing, nous pouvons prendre en charge tous les aspects majeurs nécessaires à l'exécution de votre code. Les développeurs doivent être en mesure de se concentrer uniquement sur ce qu'ils font le mieux : écrire du code, innover et créer des applications qui apportent de la valeur aux utilisateurs finaux et se différencient pour l'entreprise.

Le nouveau modèle : placez votre code là où il fonctionne le mieux

Ce qui distingue l'Edge Computing de tant de tendances du passé, c'est qu'il est résolument complémentaire, et non concurrentiel, de la tendance avec laquelle il semble être juxtaposé. Les clouds privés, publics et hybrides resteront un élément crucial de l'infrastructure, mais l'Edge Computing sera un lieu supplémentaire de plus en plus important où le code pourra s'exécuter.

En d'autres termes, le changement de modèle ne consiste pas à tout déplacer vers ce nouvel emplacement. Le nouveau modèle est qu'il est préférable de répartir les charges de travail et les données là où elles fonctionnent le mieux. Avez-vous besoin de maintenir les distances, le trafic et la latence entre les données et leurs utilisateurs à un faible niveau ? Cette application est-elle nécessaire pour minimiser la distribution et la centralisation de données sensibles, telles que les informations à caractère personnel ? Prévoyez-vous d'utiliser des données et des informations basées sur le contexte et l'emplacement de l'utilisateur pour prendre des décisions en temps quasi réel à des fins de personnalisation ? Si vos besoins sont proches de ceux-ci, alors le meilleur endroit pour votre code se trouve presque toujours en bordure de l'Internet.

Les entreprises ne doivent pas considérer l'Edge Computing comme une technologie qui exige des changements intrusifs et une déviation radicale des pratiques existantes, défis qui ont fait hésiter de nombreuses personnes dans l'adoption du Cloud Computing. Au lieu de cela, elles devraient le considérer comme un outil supplémentaire qui ne remplace pas, mais complète et améliore les systèmes, les applications et les concepts existants. Après tout, la plupart des entreprises utilisent déjà une certaine forme de technologie en bordure pour la mise en cache, la surveillance ou la protection. Si cela peut être étendu à l'exécution de code personnalisé, les cas d'utilisation de l'Edge Computing peuvent être identifiés et mis en œuvre un par un, et sans les difficultés de déploiement majeures que le passage au cloud a impliquées pour beaucoup.

C'est exactement ce que nous faisons pour les entreprises utilisant EdgeWorkers d'Akamai. Nos clients utilisent aujourd'hui EdgeWorkers pour réduire les temps d'attente de leurs utilisateurs finaux, en réduisant la latence de quelques secondes à quelques microsecondes pour les services de personnalisation basés sur la géolocalisation, ou en effectuant une évaluation du consentement exigée par les réglementations locales à la périphérie plutôt qu'en revenant sur le cloud. D'autres effectuent des transformations d'URL et de routage directement à la périphérie pour optimiser la mise en cache et minimiser les allers-retours, ce qui se traduit par des temps de chargement plus courts, ainsi que par une diminution du trafic réseau et des cycles de calcul sur les serveurs d'origine. Vous pouvez trouver des articles de blog détaillés sur certains de ces cas d'utilisation dans les liens ci-dessous.

Ce n'est que le début, et les possibilités pour le code personnalisé en bordure de l'Internet sont presque infinies. L'Akamai Intelligent Edge Platform est le plus grand réseau distribué et est désormais ouvert aux développeurs pour exécuter leur propre code, sans serveur et sans effort.

Apportez simplement votre code. Nous nous occupons du reste.

Démarrer

Si vous souhaitez commencer à utiliser l'informatique sans serveur en bordure de l'Internet, inscrivez-vous pour essayer EdgeWorkers.

En savoir plus

Nous avons créé un certain nombre d'articles explicatifs et de témoignages d'utilisateurs qui démontrent comment les clients d'Akamai utilisent les nouvelles fonctionnalités d'EdgeWorkers et d'Image & Video Manager pour offrir une meilleure expérience digitale à leurs utilisateurs finaux. EdgeWorkers sera également un sujet majeur de notre prochaine conférence virtuelle Edge Live.

Les 10 et 11 novembre, participez à Edge Live | Adapt pour discuter de tout cela, et plus encore. Inscrivez-vous pour découvrir comment les clients tirent parti de ces améliorations, participer à des ateliers et écouter nos dirigeants parler de l'évolution future d'Akamai.



Lelah Manz headshot

écrit par

Lelah Manz

October 15, 2020

Lelah Manz headshot

écrit par

Lelah Manz