Definition

FinOps

Cette définition fait partie de notre Guide Essentiel : Petit guide pour assimiler l’approche FinOps

Le FinOps – une combinaison des termes finance et opération – est un cadre consacré à la gestion des coûts d’exploitation IT dans une entreprise. Il est souvent mis en place en conjonction avec le cloud. Un objectif important de l’approche FinOps est d’aider les équipes d’ingénierie, la finance et les métiers à maintenir la responsabilité financière au regard des services cloud déployés. Il s’agit d’assurer le retour sur investissement envisagé lors du passage au cloud.

Les meilleures pratiques en la matière ont été développées par la FinOps Foundation, une organisation à but non lucratif dont les membres incluent Atlassian et Cloudify.

L’approche FinOps va au-delà du simple objectif économique. Il s’agit de générer des revenus en aidant les équipes pluridisciplinaires à collaborer, pour prendre les meilleures décisions en matière de performance, de qualité et de coût. Les choix technologiques sont également pris en compte. L’idée est qu’une entreprise effectue les « meilleurs investissements », pas forcément les plus grosses économies.

Qu’est-ce que la FinOps Foundation ?

Le concept de FinOps est étroitement lié à la FinOps Foundation. Bien qu’elle n’établisse pas de directives commerciales ou technologiques – il n’existe pas une seule et unique méthode pour mettre en place une telle approche –, la Fondation promeut des principes, des meilleures pratiques et des formations. Tous sont conçus pour aider les équipes distribuées à profiter des avantages économiques offerts par les déploiements dans le cloud. Les partisans de ce framework cherchent à favoriser des échanges importants et réguliers entre les équipes IT et financières d’une organisation. Les parties prenantes doivent pouvoir déterminer rapidement et facilement quels services cloud apportent une valeur commerciale et lesquels n’en apportent pas.

Aujourd’hui, la FinOps Foundation compte plus de 5 300 membres individuels issus de plus de 1 500 entreprises. La Fondation propose divers programmes de formation et de certification, tels que la certification FinOps Certified Practitioner, ainsi que les reconnaissances FinOps Certified Platform et FinOps Certified Service Provider.

Les influences de l’approche FinOps

Il est difficile d’effectuer une chronologie précise de ce mouvement, mais il est intéressant de considérer ses influences historiques.

Le principe fondamental du cadre FinOps est d’aider une entreprise à faire les investissements technologiques les plus efficaces et les plus bénéfiques. Cela peut impliquer la centralisation des achats, l’acquisition de ressources en volume et la négociation des meilleures offres. Toutefois, cette idée n’est pas nouvelle, car les entreprises cherchent à optimiser les coûts depuis l’ère de l’industrialisation.

L’aube de l’ère numérique a fait émerger un nouveau type d’actifs. Les centres de données et les ordinateurs ont pris la place des équipements de fabrication physiques traditionnels. Aujourd’hui, l’IT est souvent la nature et le produit même de l’entreprise, comme chez Google. Avant le cloud, les organisations appliquaient systématiquement les concepts économiques et d’efficacité financière de base lors de l’acquisition d’infrastructures sur site, afin de s’assurer que le capital IT était acquis et déployé de la manière la plus stratégique, utile et rentable possible.

L’essor du cloud au début des années 2010 a mis un nouvel accent sur la gestion des coûts et des finances du cloud. Le cloud promet une ère de la commodité informatique, permettant aux entreprises et à leurs dirigeants d’accéder à l’infrastructure et aux services à la demande par l’intermédiaire de fournisseurs tiers, tels que AWS, Google et Azure. Or, l’externalisation, la décentralisation, les lacunes en matière de responsabilité financière et les structures complexes de tarification mises en place par les fournisseurs ont rapidement entraîné un gaspillage financier lié à une utilisation excessive, redondante ou inutile des services en cloud.

L’idée de l’approche FinOps est apparue comme un moyen d’appliquer les sensibilités financières traditionnelles à la gestion des coûts et des ressources cloud. Cette approche va de pair avec l’application des pratiques DevOps.

L’idée est simple. Plutôt que de laisser chaque responsable de service ou chaque chef de projet prendre toutes les décisions relatives au cloud, il s’agit de réunir un groupe interdisciplinaire collaboratif pour accomplir les tâches suivantes :

  • évaluer les besoins en matière de charge de travail ;
  • concevoir l’architecture de cloud la plus efficace pour l’application ;
  • négocier de manière centralisée la tarification ;
  • utiliser les ressources du cloud à partir d’un pool commun, et ;
  • appliquer les meilleures pratiques en matière de budgétisation, d’approvisionnement, de reporting, de contrôle et de gestion.

De son côté, la FinOps Foundation a été créée par la Linux Foundation le 20 août 2020. Son objectif est de faire progresser la discipline de la gestion financière du cloud par le biais des meilleures pratiques, de l’éducation et des normes. Cet organisme a bénéficié du soutien d’acteurs du marché, dont :

  • Apptio,
  • Cloudeasier,
  • Cloudsoft,
  • CloudWize,
  • Contino,
  • Kubecost,
  • Neos,
  • Opsani,
  • ProsperOps,
  • Timspirit et VMware.
les requis du FinOps

Le cycle de vie FinOps

La FinOps Foundation recommande une approche itérative pour gérer le coût variable des services de cloud computing. Selon les spécialistes, il s’agit de maintenir les trois flux suivants :

  • Informer. L’allocation et la gestion des coûts ne peuvent exister sans informations précises et opportunes. Cette visibilité est la clé de l’analyse comparative, de la budgétisation et des prévisions, et elle est essentielle pour déterminer le retour sur investissement et les autres avantages commerciaux. Les informations peuvent inclure des mécanismes tels que l’étiquetage des ressources et leur traçabilité afin que chaque application consommatrice de cloud puisse être facilement identifiée et surveillée.
  • Optimiser. L’optimisation concerne à la fois les coûts et l’utilisation des ressources. Dans certains cas, l’optimisation peut découler de choix économiques. Les fournisseurs proposent des abonnements à des instances réservées ou des remises à l’engagement. Les fournisseurs s’assurent de la fidélisation de leurs clients, tandis que les entreprises prévoient leurs dépenses à plus long terme. Dans d’autres cas, l’optimisation peut reposer sur la réduction ou la désactivation de ressources sous-utilisées ou inutiles. D’autres optimisations encore peuvent se concentrer sur la performance de la charge de travail, en augmentant les ressources vitales, pour garantir le fonctionnement adéquat d’une application en réponse à une demande croissante ou variable.
  • Opérer. L’exploitation (ou « operation » en anglais) implique l’utilisation continue des métriques FinOps pour évaluer les performances, la qualité et les avantages financiers des charges de travail dans le cloud. Cette phase permet au personnel commercial, financier, technologique et aux responsables des opérations IT de collaborer avec d’autres parties prenantes concernant l’activité et la gouvernance des charges de travail.

Il est important de noter que ces trois phases peuvent exister simultanément pour différents projets de cloud ou charges de travail dans l’entreprise.

Les principes FinOps

Infographie des 6 grands principes du FinOps
Les six grands principes du FinOps

L’approche FinOps est construite sur une série de principes : ils reflètent les objectifs à atteindre lors de sa mise en pratique. Il s’agit de lignes directrices générales qui peuvent être facilement adaptées pour répondre aux besoins spécifiques de chaque organisation.

  • Collaboration. Les équipes FinOps doivent collaborer, ce qui nécessite la contribution et le soutien constructif des équipes commerciales, financières, des développeurs et des opérations IT. Cela nécessite de supprimer les silos traditionnels et d’encourager certaines parties de l’entreprise à s’adapter à la dynamique changeante de l’utilisation du cloud.
  • Appropriation. Si la fonction peut incomber à un centre d’excellence cloud, les principes FinOps encouragent la visibilité directe et l’appropriation par les parties prenantes de leur utilisation du cloud par rapport au budget établi. Chaque propriétaire des charges de travail ou service comprend et assume la responsabilité de sa propre consommation de ressources.
  • Centralisation. L’équipe FinOps peut fournir un noyau de professionnels compétents capables de centraliser les connaissances techniques et les informations sur la facturation cloud. Ceux-ci peuvent effectuer des recommandations aux responsables techniques et financiers pour prendre les bonnes décisions. Cela permet d’atténuer les préoccupations des autres parties prenantes du cloud en matière de coûts et de mettre à disposition les ressources cloud les plus rentables pour le déploiement des charges de travail.
  • Reporting. Les équipes FinOps s’appuient sur des rapports précis, complets et opportuns afin que l’équipe et les responsables des workloads reçoivent un retour d’information rapide et prennent des décisions cruciales aussi vite que possible. Les rapports peuvent également aider à visualiser les tendances et à améliorer les prévisions.
  • Valeur. Les décisions sont motivées par la valeur commerciale du cloud, et pas seulement par le coût. Le principe de base est que les praticiens FinOps s’appuient sur des données de qualité, telles que des benchmarks et des rapports, pour établir un équilibre significatif entre les performances, la qualité et le coût du cloud.
  • Coût. Les équipes FinOps utilisent les modèles de tarifications variables du cloud à l’avantage de l’organisation, ce qui permet aux équipes d’optimiser les instances et les services à des niveaux appropriés et de trouver les meilleurs prix en comparant les offres.

En savoir plus sur l’équipe FinOps :

Comment former une équipe FinOps

Avantages du FinOps

Lorsqu’elles sont correctement mises en œuvre, les pratiques et les directives FinOps peuvent apporter un assortiment d’avantages aux entreprises qui s’appuient sur le cloud, tel que :

  • Des économies. L’entreprise peut économiser de l’argent en diminuant les dépenses liées au cloud, en réduisant les ressources gaspillées ou inutilisées, ou en réalisant des investissements plus efficaces.
  • Une visibilité des coûts. Les parties prenantes et les équipes financières peuvent utiliser des rapports détaillés sur le cloud pour voir comment le budget est dépensé dans le cloud par département ou par charge de travail.
  • La responsabilité des équipes. Les coûts sont attribués aux parties prenantes ou aux propriétaires de projets qui sont directement responsables des dépenses cloud et de l’impact de celles-ci sur l’entreprise.
  • L’optimisation des coûts. En analysant l’utilisation des ressources et les coûts correspondants, les équipes technologiques peuvent chercher des moyens d’optimiser et d’améliorer les performances des charges de travail. Il s’agit à la fois de réaliser des économies et à la fois d’allouer le bon niveau de ressources à une application suivant son usage.
Benefits of FinOps

Les défis du FinOps

Malgré les avantages convaincants, l’approche FinOps peut poser plusieurs difficultés aux organisations. Les défis les plus courants sont les suivants :

  • Les défis liés aux outils. Les entreprises ont besoin de nombreux outils ou plateformes adaptés à la planification FinOps, tels que des services d’optimisation des coûts spécifiques aux fournisseurs cloud, voire des progiciels proposant un support multicloud.
  • Les défis de la collaboration. L’approche FinOps nécessite de rassembler et de faire interagir de nombreuses parties prenantes. Cela peut poser des problèmes aux entreprises où les activités sont encore trop silotées pour favoriser ces échanges.
  • Les défis de gestion. Ce framework s’appuie sur les meilleures pratiques, politiques et processus pour atteindre l’efficacité économique et technologique. Si elle n’est pas correctement soutenue et mise en œuvre, une initiative FinOps peut échouer.
Cette définition a été mise à jour en septembre 2022

Pour approfondir sur Administration et supervision du Cloud