Les cycles technologiques connaissent un flux et un reflux. Son caractère inévitable est présent dans de nombreuses théories, telles que la courbe en S de l'innovation et le cycle de battage médiatique d'un certain cabinet d'analystes bien connu.
Le nuage est soumis à ces mêmes ondes. Nous avons connu deux cycles très forts au cours des dix dernières années et il semble qu’une troisième vague commence à atteindre son apogée.
Lors de la première vague, les entreprises se sont précipitées vers le cloud, attirées par les promesses d’économies de coûts et d’agilité commerciale. À mesure que l’adoption du cloud s’est développée, les fournisseurs ont cherché à se différencier grâce à une variété de services et de spécialités. AWS est sans aucun doute une puissance du commerce électronique, parfaite pour les applications qui doivent s'intégrer aux écosystèmes commerciaux. Azure dispose d’un accès privilégié aux applications traditionnelles et basées sur des bases de données, ce qui est idéal pour prendre en charge les applications créées avec les technologies et ensembles d’outils Microsoft. Et Google reste le rêve de tout développeur, encourageant l’expérimentation et l’innovation et prenant en charge les tout derniers protocoles, plateformes et services.
Cela a finalement conduit à une deuxième vague de cloud, donnant naissance à notre environnement multi-cloud actuel. Chaque fournisseur répondait à des applications légèrement différentes, et les organisations ont réagi en choisissant le « cloud adapté à l'application ». Selon nos recherches , l’entreprise moyenne exploite aujourd’hui des applications dans deux à six environnements de cloud public différents.
Les organisations qui opèrent dans le cloud depuis un certain temps ont commencé à se rebeller contre ses coûts opérationnels importants qui peuvent faire baisser les marges bénéficiaires et contrarier les investisseurs. Souvent appelé « rapatriement du cloud », nous constatons désormais qu’un pourcentage non négligeable de grandes entreprises mènent la troisième vague du cloud hors de l’espace public et vers le centre de données et, on le suppose, vers un cloud privé ( 86,5 % des organisations en exploitent un sur site).
Au cœur de ces vagues se trouve une préoccupation commune concernant les coûts. Les organisations souhaitent maximiser le retour sur leur investissement dans les applications. À mesure qu’elles progressent dans les phases de transformation numérique , le nombre d’applications dans le portefeuille de l’entreprise augmente, souvent de manière exponentielle. Le coût devient un obstacle majeur à l’expansion des capacités numériques exigées par les consommateurs avides de commodité. Chaque application doit apporter un retour soit en termes de gains de productivité, soit en termes de profit. Période.
Ce facteur de coût est important lorsque vous commencez à examiner le portefeuille d’applications d’entreprise et reconnaissez qu’une majorité des applications en service (et donc dans le cloud public) n’ont pas été conçues pour profiter des économies d’échelle inhérentes au modèle cloud. La plupart des applications en service aujourd’hui sont basées sur des architectures traditionnelles , et non sur le modèle conteneurisé plus inspiré du cloud.
Les applications développées avec des architectures modernes réalisent plus aisément les économies promises par le cloud computing. Les architectures cloud-native divisent les charges de travail selon la fonction métier—en fonctions plus petites et indépendantes, souvent appelées microservices—pour mieux exploiter les économies d’échelle du cloud. Une application cloud-native consomme moins de ressources à grande échelle qu’une application traditionnelle, car vous ne faites évoluer que les fonctions métier sollicitées, et non toutes. Par exemple, un grand distributeur nous a confié avoir remplacé 200 applications redondantes et cloisonnées par un microservice unique réalisant la même fonction métier. Cela a réduit la complexité, amélioré la fiabilité et diminué les coûts.
En outre, les architectures cloud natives offrent une portabilité accrue entre les environnements cloud, vous permettant d’envisager un avenir où l’arbitrage cloud devient concret et génère d’importantes économies pour ceux qui savent en tirer parti. Investir dans des services et architectures applicatifs capables de fonctionner partout vous assurera une transition fluide d’un environnement à l’autre. Vous appuyer sur un ensemble cohérent de services applicatifs, indépendants ou faiblement liés à l’infrastructure sous-jacente, élimine aussi une source majeure de coûts liés au cloud : les outils, services et compétences spécifiques à chaque cloud.
Considérez cet exemple théorique. Imaginez qu’une entreprise dispose d’une application cloud native prototypée dans AWS. Les développeurs ont intégré des services d'application AWS tels que l'équilibrage de charge, le pare-feu d'application Web (WAF) et Kubernetes Ingress. L’application rencontre du succès, elle est donc activée et commence à générer du trafic et des clients en direct. Ensuite, à mesure que les fonctionnalités de l’application se développent, l’entreprise se rend compte qu’une partie de celle-ci doit être déployée dans Azure. Cette même application nécessite toujours un équilibrage de charge, WAF et Kubernetes. Les équipes de développeurs et DevOps doivent donc consacrer du temps au déploiement, à la configuration et à la maintenance de ces services spécifiques à Azure. À ce stade, l’entreprise a connu les deux premières vagues d’adoption du cloud : le passage au cloud pour plus d’agilité, puis le passage au multicloud. Imaginez maintenant que l’entreprise a acquis une certaine familiarité et une certaine expertise dans la gestion des applications cloud natives. Les aspects économiques favorisent l'installation de l'application sur site, en partie ou en totalité. L'entreprise se trouve dans la troisième vague d'adoption du cloud et a besoin d'une nouvelle série de déploiements, de configurations et de maintenance de ses services d'applications sur site.
Les fournisseurs de cloud répondront sans aucun doute à cette troisième vague avec des services convaincants et des avantages écosystémiques qui inciteront les entreprises à se redéployer à nouveau dans le cloud public, déclenchant ainsi une quatrième vague d’adoption du cloud.
En fin de compte, presque toutes les organisations fonctionnent dans un modèle multi-cloud accidentel. Nous nous attendons à ce que la tendance au rapatriement des nuages ne fasse qu’accélérer ce phénomène. Une meilleure approche que le « tout ou rien » est une approche stratégique qui investit dans les bons services applicatifs pour permettre un meilleur cloud pour le choix de l’entreprise à l’avenir.