Afin de calculer le TCO du développement d'une infrastructure d'applications "cloud-native", OutSystems a analysé les coûts accumulés lors de la mise en place et de la mise à l'échelle d'une infrastructure "cloud-native", ainsi que lors de la création des premières applications sur cette même plateforme. Le rapport comprend également une analyse détaillée du coût de maintenance avec une équipe dédiée. Le coût total de possession se décompose en deux phases :
- Phase 1 : les coûts d'infrastructure - En moyenne, les entreprises dépensent 2,7 millions de dollars pour mettre en place leur infrastructure "cloud native". Cette dépense comprend l’élaboration, la construction, la gestion, la maintenance et la mise à l'échelle d'une infrastructure cloud-native créée de toutes pièces. Les coûts associés aux outils et services correspondent à 21 % du prix total pour cette première phase. La complexité de la tâche, mais aussi la nécessité d’embaucher et d'intégrer des experts en "cloud-native" tels que des architectes et des développeurs au sein de l'équipe, contribue au coût élevé de l'opération. Cette dépense, associée au coût salarial, représente 79 % du coût total de cette phase.
- Phase 2 : les coûts de développement des applications - En moyenne, les entreprises dépensent 2,9 millions de dollars pour créer leurs premières applications sur leur nouvelle infrastructure. Cette somme tient compte du temps nécessaire pour développer des applications (environ 12 mois), des efforts requis pour créer des applications en utilisant un codage traditionnel, ainsi que de l'expansion et de la maintenance de l'infrastructure requise. Ils comprennent également la formation et le perfectionnement des développeurs internes.
Le coût élevé de la première phase s'explique en partie par les frais d'embauche et d'intégration liés à la constitution d'une équipe dotée de compétences très spécifiques. Kubernetes, les microservices, l'architecture de services cloud-native, le CI/CD et les DevSecOps comptent parmi les compétences les plus difficiles à recruter et exigent les salaires les plus élevés. Les coûts liés à l'embauche de talents, la recherche de cabinets ou de professionnels du recrutement ou encore le temps consacré aux entretiens et à l'accompagnement des nouvelles recrues, contribuent également à un coût total de possession élevé. Le reste des dépenses est imputable à la quantité d'efforts nécessaires - même après la constitution d'une équipe d'experts - pour intégrer les dizaines de nouveaux services et technologies permettant d'assembler l'infrastructure.
Patrick Jean, Directeur des Systèmes Informatiques d'OutSystems, déclare :
Les applications cloud-natives ont un avantage évident sur les systèmes hérités. Il ne fait aucun doute que les applications cloud-natives répondent plus rapidement au marché, offrent une meilleure expérience utilisateur et fournissent une évolutivité et une résilience supérieures. Néanmoins, il ne faut pas oublier que ce changement représente également une refonte du processus traditionnel de développement de logiciels - un processus pour lequel la plupart des entreprises ne sont pas équipées pour gérer. Le low-code haute performance offre un moyen d'accélérer considérablement l'ensemble du processus ainsi que de réduire la pression sur les développeurs et de minimiser le coût total de possession global.
Miser sur le low-code haute performance pour réduire le coût global et le délai d’implémentatio
Conscient du coût et de la pression que le développement d’une infrastructure Cloud native représente pour les entreprises, OutSystems a développé OutSystems Developer Cloud (ODC), la première solution low-code haute performance dédiée à la création d'applications cloud-natives. Elle combine la productivité du low-code avec les capacités essentielles pour créer des applications cloud-natives performantes. ODC repose sur une architecture de pointe qui intègre à la fois Kubernetes, les conteneurs Linux, les microservices et les services clouds natif et wireless d'AWS afin d’être en mesure d’intervenir sur différents domaines, de la data à l'informatique, en passant par la sécurité et les réseaux. Avec ODC, les clients peuvent créer rapidement et en toute sécurité des applications qui s’adaptent jusqu'à des centaines de millions d'utilisateurs.
La complexité et l'explosion de la diversité des services cloud signifient qu'il faut parfois des mois, voire des années et des millions de dollars pour mettre en place une infrastructure cloud-native traditionnelle de bout en bout, tout cela avant même que les développeurs puissent commencer à construire leur première application. Le low code haute performance dans un écosystème "cloud-native" aide les entreprises à accroître considérablement la productivité des développeurs et à limiter les dépenses lors de la création d'applications "cloud-native".
Méthodologie
Le rapport "Cloud-Native Development Report : The High Cost of Ownership" analyse les ressources nécessaires pour intégrer Kubernetes, les outils cloud-native ainsi que les microservices, et détermine le coût réel des compétences et infrastructures requises pour devenir cloud-native. L'infrastructure et les coûts de développement des applications sont pris en compte pour déterminer le coût total de possession (TCO). Le rapport tient également compte de variables telles que la taille de l'entreprise, les compétences internes, le pays où les équipes sont recrutées, les modèles de fonctionnement des équipes et la complexité du portefeuille d'applications à moderniser. Dans l'ensemble, le modèle de TCO, les outils et services d'infrastructure, les ressources requises pour chaque phase et les coûts associés ont été conçus et calculés par des experts internes et validés par des analystes du secteur et plusieurs clients ayant eux-même appliqué le processus d'adoption d'une infrastructure "cloud-native".
A propos d’OutSystems
OutSystems a été fondée en 2001 avec pour mission de donner à chaque entreprise le pouvoir d'innover grâce au logiciel. La plate-forme low-code d'OutSystems offre aux leaders technologiques et aux développeurs les outils nécessaires pour créer et déployer rapidement leurs propres applications. La communauté de l'entreprise compte plus de 600 000 membres, plus de 400 partenaires et clients actifs dans 87 pays et dans 22 secteurs.
Source : OutSystems
Et vous ?
Trouvez-vous ce rapport pertinent ?
Qu'en est-il au sein de votre entreprise ?
Voir aussi :
Le contrôle des coûts, la confidentialité et la sécurité des données, ainsi que la sécurisation de l'expertise au sein des équipes internes et des fournisseurs sont les principaux défis du cloud
84 % des responsables informatiques souhaitent qu'une grande partie de leur stockage demeure dans le cloud, et 94 % admettent que les couts de stockage cloud ne cessent cependant de grimper
81 % des équipes informatiques ont reçu l'ordre de réduire ou d'arrêter les dépenses liées au cloud, alors que les coûts montent en flèche et que les vents contraires du marché s'aggravent