Qu’est-ce qui vient après le « cloud computing » ?

Au cours de la dernière décennie, le cloud computing est devenu le paradigme dominant dans la fourniture d’infrastructures informatiques dans les cas d’utilisation B2B et B2C. Ce phénomène n’est certainement pas près de s’arrêter. En fait, les prévisions indiquent que les dépenses en logiciels, infrastructures et plates-formes de services basés sur le cloud computing vont augmenter dans tous les secteurs au cours des cinq prochaines années.

Si l’on ajoute à cela des concepts émergents comme l’intelligence artificielle en tant que service (AIaaS) et le DevOps en tant que service (DOaaS), la nécessité d’une infrastructure en cloud devient de plus en plus évidente.

Les concepts comme le cloud – essentiellement « les ordinateurs des autres », ce qui signifie que nous n’avons pas à posséder le matériel physique nous-mêmes et à payer tous les coûts associés à sa mise à niveau, sa maintenance et sa sécurisation – ne meurent pas. Mais cela ne signifie pas que de nouvelles idées, potentiellement plus révolutionnaires, ne viennent pas occuper le devant de la scène !

Voici quelques-uns des nouveaux paradigmes qui deviennent rapidement les sujets les plus brûlants en matière d’infrastructure et de prestation de services informatiques. Même s’ils ne remplaceront pas ce que nous appelons le « cloud computing », ils ouvrent la voie à de nouvelles façons de penser sur la manière dont nous fournirons des services qui transformeront la vie des clients.

Cloud hybride

Le cloud hybride est la combinaison de technologies de cloud public et privé avec une interface utilisateur commune, idéalement d’une manière aussi proche que possible de l’invisible pour l’utilisateur final. L’objectif est d’offrir une solution « best-of-both-worlds » pour les situations où les organisations peuvent traiter de nombreux types de données différents, avec des exigences distinctes en matière d’accessibilité et de gouvernance.

Par exemple, une entreprise de commerce électronique peut choisir de conserver toutes ses informations sur les produits et les services sur un système de cloud public comme AWS ou Azure, où elles sont immédiatement disponibles pour les clients, où qu’ils soient dans le monde. 

Dans le même temps, elle pourrait placer toutes les données sensibles de ses clients en toute sécurité sur un cloud privé sur site, où elles ne quittent pas leur garde et sont stockées d’une manière conforme à la législation telle que le GDPR. Quoi qu’il en soit, les utilisateurs de données au sein de l’organisation disposeraient d’un ensemble unifié d’outils pour accéder aux données et les interroger sans avoir à apprendre à administrer différents systèmes. Une enquête récente de Netapp a révélé que trois quarts des organisations prévoient de mettre en œuvre une infrastructure de cloud hybride dans un avenir proche.

Edge Computing

Alors que le cloud computing consiste à collecter des données et à les envoyer à des centres de données distants et parfois éloignés pour les traiter, le edge computing consiste à traiter les données au plus près du point où elles sont collectées. Cela pourrait ressembler à ce que tout le monde faisait avant l’informatique en cloud. Mais en fait, le terme « edge » est utilisé pour différencier les données et le traitement qui se déroulent en dehors du centre de données de ceux qui se déroulent dans le centre de données, de sorte qu’il n’est pas vraiment juste de dire que l’edge computing existait avant le cloud.

Le traitement des données en périphérie permet d’économiser la bande passante nécessaire à la transmission des données entre les appareils et le centre de données et, bien sûr, d’atteindre des vitesses plus élevées. 

L’infrastructure nécessaire à l’administration des flottes de voitures à conduite autonome en est un bon exemple. Certaines des données collectées par la myriade de capteurs, de scanners et de caméras ne sont pas nécessairement critiques en termes de temps et peuvent donc être envoyées au centre de données et stockées en vrac – comme la façon dont la performance des pneus de la voiture change en fonction des conditions de conduite. 

D’autres informations – comme le fait de savoir si un autre véhicule qui semble conduire de façon erratique risque d’entrer en collision avec nous – peuvent être traitées à la périphérie, où une réponse plus rapide pourrait sauver des vies !

Sky Computing

Les professeurs Ion Stoica et Scott Shenker de l’université de Californie à Berkeley ont décrit le sky computing comme « la couche au-dessus des clouds ». Ce terme fait référence à un nouveau modèle d’informatique en cloud, appelé « multi-cloud », dans lequel les organisations peuvent choisir différents services en cloud auprès de différents opérateurs en fonction de leurs besoins spécifiques. Tout comme la relation entre le ciel réel et les cloud réels, le « sky » cpmuting est l’environnement où se trouvent les clouds, contenant l’infrastructure pour gérer les différents systèmes de clouds et s’assurer qu’ils fonctionnent tous sans problème dans le cadre d’un écosystème informatique global.

Stoica et Shenker pensent que le sky sera construit autour d’un ensemble de normes et de protocoles ouverts – comme c’est le cas pour l’internet lui-même, mais ce n’est pas le cas de l’environnement actuel du cloud public, où des environnements concurrents comme AWS, Google Cloud et Azure offrent tous leurs propres incompatibilités.

Architecture sans serveur

Contrairement à ce que l’on pourrait croire, l’architecture sans serveur ne signifie pas qu’il n’y a pas de serveurs. Il s’agit plutôt du concept selon lequel la couche d’infrastructure au niveau du serveur est entièrement invisible pour l’utilisateur final. Ces utilisateurs ne paient pas pour des serveurs ou des instances dans le cadre de ce modèle, parfois appelé « functions-as-a-service ».

L’idée est d’offrir une véritable méthode de location de l’infrastructure de stockage et de calcul en ajoutant une autre couche d’abstraction entre les clients et le métal nu qui exécute finalement leurs services et applications. Amazon, Microsoft et IBM ont tous mis sur le marché des solutions sans serveur et pensent qu’il s’agira d’un choix de plus en plus populaire pour leurs clients, car les barrières entre les entreprises et la technologie continuent d’être abolies.

Cloud Computing distribué

Traditionnellement, lorsque vous payez pour des services de cloud computing, vous payez en fait pour louer un serveur physique dans un centre de données où vos informations sont stockées et des unités de traitement pour effectuer des calculs sur ces données.

Dans le cadre du cloud distribué, en revanche, vos données seront réparties sur plusieurs sites, sur de nombreux serveurs différents, et peut-être même sous la garde de différents fournisseurs de services cloud. L’objectif est de fournir un niveau élevé de redondance, de sorte qu’en cas de problème dans un centre de données, l’expérience de vos clients risque moins d’être affectée. 

Comme dans le cas du cloud hybride (mentionné ci-dessus), il est important de tenir compte du fait que ce modèle d’infrastructure est invisible pour l’utilisateur du cloud. Après tout, l’endroit où se trouvent leurs données (ou le nombre de copies de celles-ci) n’a aucune importance pour eux : tout ce qui compte, c’est qu’ils puissent y accéder aussi rapidement que nécessaire !

Une application distribuée que les utilisateurs connaissent de mieux en mieux est la blockchain, le format de stockage de données distribué qui sous-tend les crypto-monnaies et les NFT. Certains suggèrent que la nature cryptée et sécurisée de la blockchain en fait une bonne solution pour créer de nouveaux modèles d’infrastructure de cloud computing.

Laisser un commentaire