Chaque euro compte : FinOps définit la base d’un meilleur rendement dans le cloud

finops

Une entreprise qui ne sait pas ce qu’elle dépense dans le cloud public sera confrontée à une mauvaise surprise quand la facture définitive arrivera. Grâce à une stratégie FinOps, chaque euro dépensé est rentabilisé.

Il semble que c’est monnaie courante dans le domaine du cloud public de ne pas savoir exactement ce que l’on paye ou combien on paye. Cast AI a calculé que les entreprises ont un abonnement pour une capacité de CPU supérieure de 37 % à ce dont elles ont réellement besoin, dépassant ainsi leur budget de 13 %, indépendamment de la taille de l’organisation. Pour éviter ce genre de situation, il est possible d’avoir une meilleure visibilité sur les dépenses consacrées aux services cloud et de savoir si ces dépenses sont rentables.

FinOps est la discipline qui répond à ce besoin. Nous discutons du concept FinOps et des raisons pour lesquelles votre entreprise devrait commencer à l’utiliser dès que possible.

Le cloud est-il cher ?

Le principal avantage du cloud par rapport à l’infrastructure sur site est son coût initial très faible. En effet, vous n’avez pas à acheter vos propres serveurs et autres matériels : vous louez une partie de la capacité du serveur au fournisseur. La facture est déterminée par la quantité de stockage, de CPU et de RAM que vous achetez, souvent calculée par heure, minute ou même seconde active. Plus vous en avez besoin, plus vous devez payer.

Cette idée semble logique, mais de nombreuses entreprises sont surprises, note Niels Buekers, directeur technique de Devoteam G Cloud, un partenaire certifié de Google Cloud. « Le modèle de paiement « pay-as-you-go » des fournisseurs de services cloud fait que les entreprises ont du mal à faire le compte de leurs coûts. Le processus classique d’approvisionnement disparaît, les ingénieurs ont acquis le droit de dépenser sans demander au préalable l’approbation de l’entreprise. Cette situation peut durer longtemps, jusqu’à ce que les coûts explosent soudainement. »

Pourtant, pour de nombreuses organisations, le cloud reste une option plus intéressante d’un point de vue financier que la solution sur site, estime Buekers. Pour faire une comparaison représentative, il faut prendre en compte le coût du cycle de vie (CCV), ou « total cost of ownership » en anglais. Buekers : Le coût des services cloud est bien plus élevé que celui d’un environnement traditionnel. Dans le cloud, on achète souvent des services gérés, qui comprennent également le remplacement du matériel défectueux, la sécurité, les sauvegardes, les configurations et d’autres éléments qui ne sont pas visibles à première vue. Si l’infrastructure était gérée par l’entreprise elle-même, il faudrait se charger de tout cela soi-même. Cela coûte du temps et de l’argent, mais les heures de l’équipe informatique libérées, pour effectuer des tâches plus importantes, valent aussi la peine. Il faut tenir compte de tous ces éléments dans le coût total du cloud.

Ardoise

Dans le cloud, connaître ses coûts n’est ni plus ni moins important que dans un environnement sur site, mais c’est l’approche qui est complètement différente. C’est de ce besoin qu’est né FinOps, contraction de finance et DevOps, qui réunit à son tour le développement et les opérations informatiques. L’accent est mis sur la collaboration entre les ingénieurs, les équipes financières et commerciales.

Pour réunir toutes ces équipes, il faut un changement de culture au sein des organisations, explique Buekers. « Alors que l’approvisionnement figurait en tête du processus quand il fallait acheter du matériel, dans le cloud, on travaille avec un système « d’ardoise » où les coûts n’apparaissent qu’à la fin du processus. Les services informatiques et financiers se rencontraient une fois tous les deux ans pour établir le budget. Avec le cloud, les relations ont changé et l’interaction est beaucoup plus fréquente. L’objectif est de relier chaque euro dépensé à une équipe spécifique afin de responsabiliser les ingénieurs sur leurs coûts. »

Buekers veut clarifier un malentendu autour du concept de FinOps. « Parfois, on associe FinOps à une réduction des coûts, mais cela me semble irréaliste. Il faut également prévoir les coûts et les optimiser en fonction de la croissance de l’entreprise. Si vos coûts ont augmenté de 20 % et que vos clients ont augmenté de 80 % au cours de la même période, ces 20 % peuvent être acceptables. Mais il faut d’abord comprendre la situation dans son ensemble pour en être sûr. En considérant FinOps comme un ensemble, et pas seulement comme un moyen de réduire les coûts, on obtient cette vision. »

FinOps est plus qu’une réduction des coûts. Il y a aussi la façon d’optimiser les coûts par rapport à votre activité.

Niels Buekers, directeur technique Devoteam G Cloud

Partir de soi-même

Si l’économie devient précaire, de nombreuses entreprises examinent au moins une fois chaque euro dont elles disposent avant de le dépenser. FinOps devraient permettre d’éviter tout gaspillage de ressources, même si, comme c’est souvent le cas, la théorie est encore en avance sur la pratique. Buekers : « La demande est en hausse, mais tous nos clients ne sont pas encore activement occupés par FinOps. Il faut une vision à long terme. »

Une stratégie FinOps se construit plus vite que Rome, mais il faut toujours plus qu’un jour. Pour commencer, les entreprises doivent d’abord avoir le courage de faire de la rétrospection. Buekers explique : « Tout d’abord, nous menons une évaluation de la maturité avec le client. Nous examinons la durée et la distance parcourue par les clients dans le cloud et la culture qui existe au sein de l’organisation : les équipes voient-elles même ce qu’elles consomment et doivent-elles justifier leur consommation ? Dans de nombreuses organisations, il n’existe pas encore de cadre pour cela. »

Ensuite, il faut procéder étape par étape, poursuit Buekers. « Il vaut mieux constituer une petite équipe centrale composée de personnes provenant de plusieurs domaines, tels que le produit, l’ingénierie, la finance et la direction. Cette équipe peut servir de base pour développer une culture FinOps dans votre organisation. Il y a tant de choses à faire que parfois, on perd le fil conducteur. Nous recommandons de travailler de manière stratégique et de prendre des mesures opérationnelles concrètes pour développer progressivement la maturité. Une fois déterminé ce qui fonctionne et ce qui ne fonctionne pas dans votre entreprise, il est possible de définir des lignes directrices et des principes et de les appliquer à l’ensemble de l’organisation. »

Les cinq commandements de FinOps

Il n’ya rien de mal à une petite assistance technologique, et les fournisseurs de services cloud n’essaient certainement pas de cacher le coût de leurs services. Buekers est d’accord : « Chaque fournisseur propose des outils spécifiques pour mesurer les coûts de consommation, et avec des contrats à long terme, il est possible de négocier des tarifs plus avantageux. Si on travaille dans plusieurs clouds, il existe aussi des outils multiplateformes pour améliorer la visibilité entre les clouds. Le problème n’est pas nécessairement de ne pas savoir que les outils existent, mais les entreprises ne savent pas toujours lesquels sont importants. Les outils disponibles ne peuvent pas non plus expliquer en détail les raisons pour lesquelles les coûts sont tels qu’ils sont. »

Devoteam G Cloud utilise lui-même le cadre proposé par la FinOps Foundation, une organisation à but non lucratif qui se consacre à l’élaboration de meilleures pratiques autour de FinOps. Ce cadre contient les cinq compétences essentielles d’une stratégie FinOps :

  • Allocation des coûts : l’ensemble des pratiques de distribution d’une facture ou d’un compte consolidé aux responsables de ses différentes parties.
  • Analyse des données et des rapports : créer un mécanisme de rapport (presque) en temps réel pour les parties intéressées.
  • Prévoir : prévoir les dépenses futures et comprendre l’impact des changements futurs dans l’infrastructure cloud qui pourraient affecter le budget.
  • Utilisation efficace des ressources : identifier les ressources inutilisées, tirer parti de l’évolutivité du cloud et déployer les ressources plus efficacement.
  • Gestion des contrats : bénéficiez des meilleurs tarifs auprès de votre fournisseur grâce à des mécanismes tels que des engagements à plus long terme ou une collaboration avec un partenaire cloud.

Mais l’affaire FinOps ne se close pas là. Il faut également évaluer régulièrement votre stratégie financière. Devoteam réalise régulièrement un test de maturité FinOps chez ses clients. « Cette évaluation couvre tous les domaines et toutes les capacités et montre dans quelle mesure les équipes appliquent FinOps. Pour suivre les progrès de l’équipe, il est utile de répéter cette évaluation tous les six mois. On peut alors attribuer un niveau de maturité à chaque domaine ou capacité », conclut Buekers.

FinOps est un marathon et non un sprint, mais les entreprises qui se lancent dès maintenant en tireront bientôt les bénéfices. Les progrès technologiques sont permanents et les entreprises devront continuer d’investir dans l’informatique pour ne pas être dépassées. Une bonne stratégie informatique et de cloud repose sur la connaissance de ce que vous dépensez et de ce que vous obtenez en retour.


Cet édito a été réalisé en collaboration avec Devoteam G Cloud.

newsletter

Abonnez-vous gratuitement à ITdaily !

Category(Required)
This field is for validation purposes and should be left unchanged.