
(ESB-Professionnel/Shutterstock)
Que vous exécutiez ou non des prices de travail dans le cloud public, l’attrait pour le développement à la mode native du cloud moderne est indéniablement fort. Après tout, les avantages de l’exécution de microservices conteneurisés sans serveur sont bien connus et innombrables : une portabilité améliorée, une évolutivité plus élevée, des déploiements plus rapides, une meilleure flexibilité et une maintenabilité supérieure. Malheureusement, une paire de nouveaux rapports vous suggère d’ajouter un autre attribut au cloud-native : des coûts plus élevés.
En ce qui concerne les raisons de passer au cloud public, « économiser de l’argent » a depuis longtemps été remplacé par « une agilité accrue ». Comme les fournisseurs de systèmes qu’ils sont en practice de déplacer, AWS, Microsoft Azureet Google Cloud ont compris remark maximiser les dépenses d’infrastructure de leurs purchasers, avec un peu (en fait beaucoup) d’aide de l’économie inaltérable de la gravité des données.
Quel que soit l’endroit où les prices de travail s’exécutent, les économies de coûts guarantees grâce à l’adoption de applied sciences et de methods natives du cloud ne semblent pas se concrétiser, du moins à courtroom terme, selon deux rapports publiés cette semaine.
Pour son deuxième rapport annuel sur l’état de Kubernetes, Pepperdata a interrogé 800 décideurs du cloud et professionnels de l’informatique sur l’état de leurs environnements conteneurisés. Il a constaté que les utilisateurs de Kubernetes exécutent en moyenne de six à 10 clusters chacun, et que les functions les plus populaires pour leurs clusters Kubernetes étaient les prices de travail d’ingestion, de nettoyage et d’analyse de données, que 61 % des répondants exécutent, suivies de la base de données (59 % ), Webserving (58 %) et IA et machine studying ( 54 %).
Le rapport indique que 57 % des personnes interrogées ont indiqué que les « dépenses importantes ou inattendues en calcul, stockage, infrastructure réseau ou IaaS basé sur le cloud » étaient leur défi Kubernetes le plus pressing. Cela a été suivi d’une courbe d’apprentissage abrupte pour les employés pour maîtriser Kubernetes dans le développement, les opérations et la sécurité (56 %), une prise en cost limitée des functions avec état (52 %) et un manque de visibilité sur les dépenses de Kubernetes entraînant des dépassements de coûts (50 % ).
Les entreprises tentent de maîtriser leurs coûts liés au cloud en utilisant des methods FinOps. Cependant, ces efforts ne sont pas encore mûrs pour le second, avec 43 % des répondants à l’enquête de Pepperdata affirmant qu’ils sont dans la part de « marche » de leur parcours FinOps (tel que défini et mesuré par le Fondation FinOps). L’enquête a révélé que 32 % des répondants sont au stade « crawl » tandis que seulement 17 % sont au stade « run ».
« L’enquête confirme que Kubernetes est devenu le choix préféré pour déployer des prices de travail parmi les entreprises agiles », déclare Ash Munshi, PDG de Pepperdata, dans un communiqué de presse. « Cependant, la rapidité et la facilité de déploiement peuvent entraîner des dépassements inattendus des coûts d’infrastructure. Les répondants se tournent de plus en plus vers les outils FinOps et d’optimisation des coûts du cloud pour les aider à remédier au coût d’exploitation dans le cloud et à optimiser leurs clusters Kubernetes.

Les entreprises commencent tout juste à utiliser leurs tactiques FinOps pour réduire les dépenses liées au cloud, selon Pepperdata
Le coût élevé du développement cloud natif a été abordé dans un autre rapport cette semaine par OutSystemsqui fournit une plate-forme cloud native pré-construite connectée à un environnement de développement low-code.
Intitulé « Cloud-Native Improvement Report : The Excessive Price of Possession », le livre blanc retrace le parcours d’une entreprise hypothétique alors qu’elle s’embarque dans une transition vers l’informatique cloud-native. La compagnie d’assurance, Atom, a un chiffre d’affaires de 3 milliards de {dollars} et un funds informatique de 190 tens of millions de {dollars}. Il a également pour objectif d’utiliser des applied sciences et des methods natives du cloud pour créer et exécuter un portail Internet et une utility cellular qui connecte les purchasers à ses systèmes ERP et CRM backend (qui ne sont pas modernisés).
Bien que de nombreuses applied sciences au cœur de l’approche cloud native, telles que Kubernetes, soient gratuites et open supply, des coûts substantiels sont encourus, principalement autour de l’infrastructure et du personnel. En particulier, les coûts de recherche de professionnels de l’informatique expérimentés dans l’utilisation et le déploiement de applied sciences cloud natives figuraient parmi les principaux obstacles identifiés par le rapport, que vous peut lire ici.
« Kubernetes… est extraordinairement complexe et les praticiens expérimentés sont des ressources rares », indique le rapport. « Les organisations qui le déploient constatent qu’elles doivent consacrer des ressources importantes pour le configurer et l’exécuter correctement. »
Mais K8s n’est que le début des défis, selon OutSystems. L’adoptant cloud natif potentiel doit également recycler ses développeurs existants sur les architectures de microservices ; prendre en compte les besoins en réseau et en sécurité des architectures cloud natives ; et réoutillez tous les processus DevOps pour l’approche cloud native. « Tous ces défis se combinent pour augmenter de façon exponentielle la complexité », indique le livre blanc. « Et le sous-produit inévitable de toutes ces couches de complexité qui se chevauchent est le coût. »
Au complete, le coût de development du portail et des functions Internet s’élève à 5,6 tens of millions de {dollars} et cela prend 18 mois. L’infrastructure coûte 2,7 tens of millions de {dollars} tandis que les coûts du personnel de développement d’functions s’élèvent à 2,9 tens of millions de {dollars}. Le livre blanc ne l’a pas dit tout de suite, mais a laissé au lecteur l’impression que les dépenses et les temps de développement seraient considérablement plus courts en utilisant les applied sciences et les applied sciences traditionnelles.
Malgré les avantages du cloud natif, tels qu’une agilité, une évolutivité, une élasticité et une répartition géographique plus aisées, les coûts et la complexité ne sont pas anodins et expliquent « pourquoi aujourd’hui peu d’entreprises – au-delà de Netflix et Ubers du monde – ont pleinement adopté l’informatique cloud native », déclare OutSystems.
« Les functions natives du cloud ont un internet avantage sur les logiciels hérités. Il ne fait aucun doute que les functions natives du cloud répondent plus rapidement au marché, offrent une meilleure expérience utilisateur et offrent une évolutivité et une résilience supérieures », déclare Patrick Jean, CTO d’OutSystems, dans un communiqué de presse. « Mais ce changement représente également une refonte du processus de développement logiciel traditionnel, un processus que la plupart des entreprises ne sont pas équipées pour gérer. »
Articles connexes:
Le stockage conteneurisé avec Kubernetes se généralise dans les grandes entreprises
Kubernetes est-il sur-médiatisé ?