tiero - Fotolia

Faire face à la complexité des environnements conteneurisés

Les environnements conteneurisés étaient censés accélérer l’exploitation IT. Pourtant, le mieux devient l’ennemi du bien, et induit une complexité que les organisations peinent à surmonter.

Les services IT ont une nouvelle feuille de route. Se contenter de garantir la disponibilitĂ© et la mise Ă  disposition de services technologiques fiables n’est plus suffisant. Il ne suffit plus de Â« garder la lumière allumĂ©e Â» : les directions mĂ©tier demandent l’accĂ©lĂ©ration des dĂ©ploiements.

Selon une Ă©tude du cabinet Enterprise Strategy Group (ESG) [propriĂ©tĂ© de Techtarget, Ă©galement propriĂ©taire du MagIT], 67 % des dĂ©cideurs informatiques dĂ©clarent subir une pression en vue d’accĂ©lĂ©rer le dĂ©ploiement et la mise Ă  disposition d’infrastructures, pour soutenir dĂ©veloppeurs et Ă©quipes mĂ©tier. Il y a dĂ©sormais un lien direct entre exploitation informatique et gĂ©nĂ©ration de chiffre d’affaires. D’oĂą les exigences accrues des mĂ©tiers.

Pour ces organisations qui cherchent à accélérer l’accès aux infrastructures et aux technologies, le cloud public génère des résultats transformateurs.

Toutefois, l’idée que le cloud public permet de se différencier de la concurrence est sur le déclin. Oui, nous sommes dans une ère où les initiatives numériques peuvent conférer des avantages compétitifs importants. Mais l’usage du cloud public est tellement répandu qu’il ne suffit plus d’y souscrire pour se différencier.

Non seulement l’intĂ©rĂŞt immĂ©diat du cloud public baisse, mais les organisations voient leurs coĂ»ts s’accroĂ®tre Ă  mesure que leurs environnements IT se morcellent. Alors qu’elles se lancent tĂŞte baissĂ©e dans la montĂ©e en puissance de leurs opĂ©rations, modernisent leurs applications et accĂ©lèrent le dĂ©veloppement, l’adoption et l’exploitation des conteneurs pour les applications de production – stateless et stateful â€“ explosent.

L’adoption de conteneurs confère de nombreux avantages pour accélérer la livraison de logiciels de qualité. Cependant, à mesure que les environnements conteneurisés croissent et se multiplient chez les fournisseurs de cloud public et dans les data centers privés, la complexité qui en résulte empêche de bénéficier des avantages ayant motivé l’adoption des conteneurs en premier lieu.

Les raisons d’une complexité en hausse

Gérer un parc informatique n’est pas aisé et ne l’a jamais été. Toutefois, lorsque vous combinez la pression pour un fonctionnement plus rapide et à plus grande échelle avec quasiment aucune augmentation des effectifs, la complexité ne tarde pas à apparaître. C’est particulièrement vrai lorsque de nouvelles technologies, telles que les conteneurs et Kubernetes, entrent en scène.

pression IT

Que ce soit dans le cadre d’une pratique DevOps, ou par volonté d’utiliser une infrastructure en cloud public, les organisations ont augmenté leur usage des conteneurs pour les applications en production à la fois stateful et stateless.

La portabilité accrue des applications conteneurisées favorise les stratégies multicloud et hybrides.

Or, ces environnements hĂ©tĂ©rogènes induisent des effets secondaires qui – s’ils sont mal anticipĂ©s â€“ pèsent sur les Ă©paules de la DSI.

  • Tandis que les Ă©quipes informatiques accĂ©lèrent et allègent le processus d’affectation des ressources aux dĂ©veloppeurs, elles font moins d’effort pour s’assurer que ces ressources rĂ©pondent aux besoins applicatifs. Les entreprises ont alors souvent tendance Ă  s’engager sur la pente du surapprovisionnement ; une pratique qui accroĂ®t indirectement les coĂ»ts.
  • En outre, la portabilitĂ© accrue des environnements conteneurisĂ©s conduit Ă  augmenter le nombre d’emplacements Ă  administrer, et oblige Ă  apprĂ©hender davantage d’environnements de cloud public et Ă  coordonner un plus grand nombre d’équipes en interne.
  • Ă€ mesure que l’IT consomme des ressources Ă  l’échelle de multiples environnements de cloud public, suivre le coĂ»t de ces ressources peut rapidement devenir insurmontable. Le cabinet ESG constate que 63 % des organisations dĂ©clarent qu’un manque de visibilitĂ© sur les dĂ©penses liĂ©es au cloud public entrave leur planification informatique.

Aussi, mĂŞme si les organisations Ĺ“uvrent Ă  accĂ©lĂ©rer leurs opĂ©rations, il en rĂ©sulte une complexitĂ© accrue qui induit une inefficacitĂ© et une hausse des coĂ»ts. Ces coĂ»ts, qu’il est toujours important de maĂ®triser, peuvent constituer une charge considĂ©rable pour des organisations numĂ©riques Ă  forte croissance. RĂ©sultat : l’inefficacitĂ© accrue liĂ©e Ă  l’utilisation de services Ă  la demande draine un budget qui pourrait ĂŞtre allouĂ© Ă  de nouvelles initiatives, ralentissant ainsi l’innovation Ă  terme.

Comment aborder ces dĂ©fis ?

Recruter davantage n’est pas forcément la solution. Les experts en conteneurs sont difficiles à trouver, et souvent plus encore à fidéliser. En outre, la demande est telle que les heureux élus en joue. Autant que faire se peut, le personnel interne doit se focaliser sur l’élaboration et la création d’une valeur métier, via l’innovation et non l’optimisation de l’infrastructure.

Externalisez intelligemment la complexitĂ©. DĂ©velopper une pratique de conteneur moderne peut constituer une nouveautĂ© pour vous ; mais ce n’est pas le cas pour tout le monde. Faites appel Ă  des experts qui ont l’expĂ©rience des conteneurs. Il s’agit de trouver un partenaire capable d’accroĂ®tre l’adoption de workloads conteneurisĂ©es, tout en diminuant le risque. Les meilleurs cabinets peuvent vous aider Ă  « re-plateformer Â» des applications, via des environnements conteneurisĂ©s, et Ă  mener une refonte architecturale d’applications monolithiques, dans une architecture de microservices. Il faudra tout de mĂŞme veiller Ă  internaliser ce savoir-faire au risque d’être dĂ©pendant de ses partenaires et de ses fournisseurs.

Recourez Ă  des indicateurs plus intelligents grâce Ă  l’IA. Optimiser une infrastructure au moyen de processus traditionnels revient souvent Ă  s’appuyer trop fortement sur les connaissances d’un petit nombre de personnes. Or, si certains outils peuvent offrir une meilleure vision du comportement des applications, dĂ©terminer les Ă©tapes suivantes relève habituellement plus d’une intuition que d’un processus « data driven Â». C’est pour cette raison que certaines entreprises cherchent Ă  intĂ©grer des outils nourris Ă  l’IA. Par exemple, StormForge fait appel au machine learning et Ă  un test de performance intĂ©grĂ© pour recommander certaines optimisations dans le cadre de dĂ©ploiements d’applications sur Kubernetes.

Au cours de son processus, StormForge procède Ă  des expĂ©rimentations itĂ©ratives contribuant Ă  comprendre et Ă  visualiser l’équilibre Ă  trouver entre des dĂ©cisions d’infrastructure en utilisant diffĂ©rentes mĂ©triques – telles que les performances, la disponibilitĂ©, le temps et le coĂ»t. Ainsi les organisations peuvent-elles faire les meilleurs choix pour leurs besoins mĂ©tier.

À l’ère du numérique, le succès dépend de l’accélération des opérations informatiques et du développement des applications, de l’optimisation des ressources de stockage et de calcul ainsi que de la concentration d’un maximum de talents sur l’innovation. Trop d’entreprises gaspillent de précieux crédits budgétaires en n’optimisant pas correctement l’environnement à mesure que l’utilisation des conteneurs augmente. D’autres entreprises gaspillent trop de ressources en essayant d’optimiser l’environnement avec les outils existants. Utilisez les formes d’intelligence extérieure, que cette aide prenne la forme de services ou de meilleurs outils propulsés à l’IA.

Pour approfondir sur PaaS