BLOG | BUREAU DU CTO

La troisième vague de nuages se forme

Miniature de Lori MacVittie
Lori MacVittie
Publié le 29 juin 2020

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.

Ondes de nuages

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 à l’aide d’architectures modernes sont intrinsèquement plus capables de réaliser les économies de coûts promises par le cloud computing. Les architectures cloud natives se concentrent sur la désagrégation des charges de travail en fonction de la fonction métier (en fonctions plus petites et plus discrètes, souvent appelées microservices) et sont donc plus capables de tirer parti des économies d'échelle du cloud sur le plan opérationnel. La consommation de ressources à grande échelle d’une application cloud native par rapport à une application traditionnelle est considérablement plus faible, car seules les fonctions métier demandées sont mises à l’échelle, plutôt que toutes. Par exemple, un grand détaillant nous a récemment indiqué avoir remplacé 200 applications cloisonnées et redondantes par un seul microservice exécutant la même fonction commerciale. Cette complexité réduite, cette fiabilité améliorée et ces coûts réduits.

De plus, les architectures cloud natives sont intrinsèquement plus portables entre les entités cloud, permettant aux organisations de se diriger vers un avenir où l’arbitrage cloud est réel et offre des économies de coûts intéressantes pour ceux qui sont capables de l’exploiter. Investir dans des services et des architectures d’application capables de fonctionner dans n’importe quel environnement garantira une migration plus fluide d’un environnement à l’autre. S’appuyer sur un ensemble cohérent de services d’application, découplés ou faiblement couplés à l’infrastructure sous-jacente, élimine également une source importante de coûts associée au cloud computing : les outils, services et compétences spécifiques au 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.