Lorsqu’on évalue l’intérêt de déplacer des charges applicatives vers un edge computing déploiement, il est nécessaire de prendre en compte non seulement les considérations techniques, mais aussi les moteurs et bénéfices commerciaux globaux – en particulier la manière dont ils s’appliquent à une organisation, une application et une base d’utilisateurs données.
Au niveau le plus élémentaire, la décision économique concernant l’emplacement des charges applicatives revient à déterminer si vous êtes en mesure de fournir, à un coût raisonnable, l’expérience applicative attendue par vos utilisateurs. La périphérie est-elle le bon endroit pour cela, pour votre entreprise ?
À lire également : Principales entreprises de l’edge computing
Deux facteurs clés pour l’edge computing
Pour la plupart des organisations, la pandémie a fait passer la transformation numérique à la vitesse supérieure. Les entreprises ont transféré une part croissante de leurs interactions et de leur engagement avec les utilisateurs vers des charges applicatives, et les utilisateurs attendent désormais davantage des applications qu’ils utilisent. Plus de fonctionnalités, plus de fonctions, plus de réactivité, plus de disponibilité.
Ces attentes deviennent toujours plus exigeantes, notamment grâce à l’omniprésence des applications mobiles et SaaS dans la vie quotidienne, et il est probable qu’elles ne reviendront jamais à leur niveau précédent. Les organisations qui ne se seront pas adaptées à cette nouvelle réalité finiront inévitablement par prendre du retard.
Répondre à ces exigences en matière d’expérience utilisateur repose sur deux facteurs clés : la réactivité et la disponibilité des applications.
Réactivité
Entre autres facteurs, la réactivité dépend de la latence, c’est-à-dire du temps nécessaire au transfert des données d’un point à un autre d’un réseau. Selon une récente étude de Quadrant Strategies, 86 % des dirigeants et des décideurs informatiques de haut niveau estiment que les applications à faible latence aident leur organisation à se différencier de la concurrence.
Parallèlement, 80 % des répondants craignent qu’une latence élevée nuise à la qualité de leurs applications. Plus de 60 % des répondants ont en outre défini la faible latence, pour les applications critiques, comme une latence inférieure ou égale à 10 millisecondes.
La prise en compte de votre base d’utilisateurs et de la latence qu’ils peuvent subir est l’un des principaux facteurs à considérer lors du déploiement d’une application à la périphérie. Une fois tous les autres facteurs pris en compte, le seul moyen d’améliorer la latence consiste à déplacer physiquement les charges et les données plus près des utilisateurs – autrement dit, vers la périphérie.
Plus votre base d’utilisateurs est dispersée géographiquement, plus ce point devient important. Pour une base d’utilisateurs mondiale, par exemple, les déploiements cloud centralisés deviennent rapidement intenables à mesure que les charges augmentent ; la seule réponse est le déploiement en périphérie.
Disponibilité
La disponibilité est l’autre versant de l’expérience, et malheureusement, tout réseau finit inévitablement par tomber en panne, ce qui entraîne un flot continu de gros titres sur les pannes majeures des services cloud et les utilisateurs frustrés.
Pour y remédier, il faut intégrer de la redondance et de la résilience aux charges applicatives. Les déploiements cloud centralisés ont une résilience limitée, puisqu’ils dépendent de leur fournisseur cloud. Lorsque le réseau tombe en panne, les applications aussi.
Les déploiements en périphérie, en revanche, peuvent facilement contourner ce problème, à condition de ne pas être liés à un seul opérateur réseau. Les charges doivent être largement réparties entre des fournisseurs hétérogènes afin que, si l’un d’eux tombe en panne, le problème puisse être contourné et la disponibilité des applications assurée.
À lire également : Principales entreprises du cloud
Les préoccupations liées au coût de l’edge computing
Déterminer dans quelle mesure l’expérience attendue peut être fournie à un coût raisonnable peut rapidement se transformer en une réflexion technique autour de la capacité de mise à l’échelle des charges, de l’allocation des ressources de calcul, des opérations réseau, de l’isolation des charges et de la conformité des données.
Les différentes stratégies de déploiement présentent inévitablement des avantages et des inconvénients qu’il faut prendre en considération. Toutefois, toutes choses étant égales par ailleurs, l’edge distribué l’emporte à chaque fois sur le cloud centralisé.
Dans l’ensemble, les arguments en faveur d’un service managé pour un déploiement en périphérie sont solides : vous bénéficiez des avantages du déploiement en périphérie pour vos charges applicatives, sans supporter le coût supplémentaire de la gestion ou de l’exploitation de votre propre réseau distribué.
Si vous décidez d’emprunter cette voie, vérifiez si le fournisseur d’edge computing exige de nouveaux workflows CI/CD (intégration continue et livraison continue) ainsi que des outils propriétaires pour prendre en charge les déploiements. Si une approche propriétaire vous décharge de la responsabilité de gérer votre propre réseau, l’adoption de nouveaux workflows, outils et processus peut bouleverser vos processus DevOps actuels et entraîner d’autres problèmes de workflow.
Le principal enjeu de l’edge computing
De nombreuses organisations s’empressent déjà de moderniser leurs applications grâce à des déploiements Kubernetes multi-clusters, et la périphérie constitue une extension naturelle de cette stratégie, offrant des avantages considérables en matière de performances, de capacité de mise à l’échelle, de résilience, d’isolation, et bien plus encore.
L’edge moderne offre une expérience applicative nettement meilleure, mais seulement s’il est simple et abordable à adopter. En d’autres termes, l’enjeu clé consiste pour les organisations à éliminer la difficulté du déploiement d’applications sur une périphérie distribuée, tout en conservant leur environnement conteneurisé existant et en utilisant les outils Kubernetes familiers.
En outre, les organisations capables de trouver des moyens d’orchestrer et de mettre à l’échelle les charges afin de répondre à la demande de trafic en temps réel et de garantir aux utilisateurs une réactivité à faible latence à un coût raisonnable – quel que soit leur nombre ou leur emplacement – sont les plus susceptibles de tirer parti des bénéfices de l’edge distribué.
En résumé, les arguments économiques en faveur de l’edge computing tiennent au fait que la périphérie offre d’immenses avantages, à condition de pouvoir être déployée de manière relativement simple et efficace.
À lire également : Prévisions technologiques pour 2022 : cloud, données, cybersécurité, IA et plus encore
À propos de l’auteur :
Stewart McGrath, CEO de Section.


