FinOps est une discipline de gestion financière et une pratique culturelle en pleine évolution qui vise à maximiser la valeur métier dans les environnements hybrides et multiclouds. FinOps est un mélange de finance et de DevOps, qui souligne le fait que les équipes informatiques, financières et commerciales doivent collaborer afin d'apporter la responsabilité financière au cloud et de prendre des décisions éclairées, basées sur des données, lors de la gestion des compromis entre vitesse, coût et performance.1
Il existe une idée fausse selon laquelle FinOps signifie devenir bon marché avec les dépenses de cloud, alors qu'il s'agit plutôt de supprimer les obstacles, de permettre aux équipes d'ingénierie de fournir de meilleures fonctionnalités, applications et migrations plus rapidement, et de permettre une conversation interfonctionnelle sur où investir et quand. Parfois, une entreprise décide de se serrer la ceinture, parfois elle décide d'investir davantage. Mais avec FinOps, les équipes savent pourquoi elles prennent ces décisions de dépenses.2
L'adoption rapide de l'infrastructure cloud a remis en question les modèles de consommation et les cycles d'approvisionnement traditionnels ; FinOps place l'approvisionnement sous le contrôle centralisé d'une équipe FinOps dédiée qui conseille toutes les parties prenantes sur les meilleures pratiques d'optimisation des coûts du cloud. Il crée un langage commun qui permet aux organisations de fonctionner efficacement à grande échelle dans le cloud.
FinOps est une discipline et une pratique culturelle, mais il fait également référence à la FinOps Foundation (le lien se trouve en dehors du site ibm.com), une organisation commerciale à but non lucratif – faisant partie de la Linux Foundation – dont les membres sont des entreprises et d'autres organisations qui promeuvent la discipline FinOps.
Les dépenses liées au cloud public ont augmenté de façon spectaculaire ces dernières années, sous l'effet de l'adoption croissante de services d'infrastructure natifs du cloud. Gartner prévoit que les dépenses mondiales des utilisateurs finaux en matière de services de cloud public augmenteront de 20,4 % en 2022 pour atteindre près de 500 milliards de dollars US, et près de 600 milliards de dollars US en 2023, avec plus de 40 % des charges de travail des entreprises déployées dans le cloud.3
Cette accélération de la migration et de l'investissement dans le cloud s'accompagne de préoccupations concernant les dépenses inutiles. Le rapport 2022 de Flexera sur l'état du cloud fa révélé que, pour la sixième année consécutive, l'optimisation de l'utilisation actuelle du cloud était la principale initiative des organisations interrogées. (La migration d'un plus grand nombre de charges de travail vers le cloud arrive en deuxième position). En outre, les personnes interrogées ont indiqué que les dépenses liées au cloud public dépassaient le budget de 13 % en moyenne, que les dépenses liées au cloud devraient augmenter de 29 % au cours des 12 prochains mois et qu'une proportion autoévaluée de 32 % des dépenses liées au cloud était gaspillée.4 (Les dépenses liées au cloud ont augmenté de manière significative, en partie parce que la surallocation des ressources est la méthode la plus courante pour atténuer les risques liés aux performances.)
En résumé, l'enthousiasme pour le cloud computing reste élevé, mais il est devenu évident que l'adoption d'architectures multicloud complexes, et la croissance des dépenses qui l'accompagne, nécessite une refonte de la gestion financière de l'informatique.
FinOps s'est imposé comme la discipline de gestion pour les organisations qui cherchent à optimiser les coûts à l'aide de meilleures pratiques conçues pour maximiser les retours sur les investissements dans le cloud.
FinOps exige un changement culturel au sein d'une organisation qui facilite la communication et la collaboration entre des équipes auparavant disparates. Il est essentiel que les ingénieurs et les responsables de produits assument la responsabilité de leurs dépenses en matière de cloud, en traitant les coûts comme n'importe quelle autre mesure d'efficacité. Pour permettre aux équipes d'ingénieurs de mener à bien cette tâche et rendre le modèle FinOps efficace, les équipes informatiques, financières et commerciales doivent collaborer, avec les conseils d'une équipe FinOps centralisée, pour établir des contrôles de gestion des coûts du cloud qui tiennent compte des contraintes de licence et n'ont pas d'impact négatif sur les performances. Les pratiques FinOps ne doivent pas non plus entraver l'innovation en matière de produits ou la vitesse de diffusion.
La FinOps Foundation a défini le parcours FinOps en trois phases – Informer, Optimiser et Exploiter – et une entreprise peut se trouver dans plusieurs phases à la fois, en fonction du stade de maturité FinOps de chaque équipe ou unité.5 Le passage à FinOps n'est pas un processus linéaire qui s'achève après la troisième phase, mais un processus qui doit être continuellement répété à mesure qu'une entreprise mûrit dans son modèle FinOps.
Explorons les phases du parcours FinOps :
Informer : Il s'agit de la première phase de l'infrastructure FinOps. Il s'agit de donner à toutes les parties prenantes les informations et la compréhension dont elles ont besoin pour prendre des décisions éclairées sur l'utilisation du cloud. Par exemple, lorsqu'une équipe informatique comprend les ressources cloud qui sont déployées et disponibles grâce à une meilleure visibilité, elle peut allouer les dépenses associées en les contextualisant au sein des unités commerciales qui utilisent le cloud et les facturer en conséquence. Il s'agit notamment de comprendre comment les applications utilisent les ressources du cloud. Par exemple, sur votre facture mensuelle de cloud computing de 10 000 USD, quelle part est allouée aux applications qui prennent en charge les applications financières par rapport aux applications de sites Web externes ?
Optimiser : Il s'agit de la phase suivante de l'infrastructure FinOps, et elle se concentre sur la découverte d'opportunités d'économies. Où votre organisation peut-elle ajuster ses ressources et bénéficier de remises basées sur son utilisation en cours ? Par exemple, si vous exécutez une machine virtuelle (VM) sur un nœud particulier et que cela vous coûte 1 USD par minute, pourriez-vous économiser de l'argent en déplaçant cette VM vers un autre nœud qui ne coûte que 0,08 USD par minute ? Il s'agit d'une excellente occasion de tirer parti des possibilités de tarification et de remise, mais seulement si vous pouvez appliquer les contraintes de licence correctes à l'équation pour trouver ces économies de licence. Vous ne voudriez pas passer à un autre nœud et découvrir que votre licence ne s'applique pas et que vous dépensez quatre fois plus que le placement précédent.
Opérer : Il s'agit de la phase finale de l'infrastructure FinOps, au cours de laquelle les organisations évaluent en permanence leurs performances par rapport aux objectifs commerciaux et cherchent des moyens d'améliorer leurs pratiques FinOps. Une fois les efforts d'optimisation mis en place, l'automatisation permet aux organisations de mettre en œuvre des politiques qui ajusteront en permanence les ressources du cloud pour contrôler les coûts sans affecter les performances. Les politiques automatisables qui réduisent les coûts en toute sécurité tout en respectant les politiques et les contraintes de conformité des licences permettent une meilleure gouvernance lors de l'exécution des processus. Par exemple, il faut être attentif aux coûts de conformité des licences encourus lors du déplacement des charges de travail vers de nouveaux nœuds pour améliorer les performances des applications.
La FinOps Foundation énonce six principes pour guider la prise de décision basée sur les données dans le modèle FinOps. Ces principes ne sont pas hiérarchisés mais doivent être utilisés conjointement tout au long du cycle de vie FinOps.6
Les équipes ont besoin de collaborer. Il est impératif que les équipes travaillent ensemble pour améliorer la pratique FinOps et obtenir des améliorations continues en matière d'efficacité et d'innovation. La collaboration entre les équipes interfonctionnelles peut permettre aux finances de s'aligner sur la vitesse et la granularité de l'informatique, donner aux ingénieurs les moyens de traiter les coûts comme ils le feraient pour d'autres mesures d'efficacité, et aider à établir une gouvernance et des contrôles normalisés autour de l'utilisation du cloud.
Chacun est responsable de son utilisation du cloud. La visibilité obtenue au cours de la phase initiale d'information donne aux équipes chargées des fonctions et des produits les informations nécessaires pour gérer efficacement leur utilisation du cloud et maintenir les dépenses dans les limites du budget prédéfini. L'établissement et le suivi des objectifs au niveau de l'équipe contribuent à renforcer la responsabilité depuis la base.
Une équipe centralisée pilote FinOps. FinOps est un processus distribué, avec une implication de l'ensemble de l'organisation, mais il doit être pris en charge par une équipe centralisée. Une équipe FinOps dédiée peut comparer les fournisseurs et les services de cloud, et profiter des remises pour utilisation engagée, des instances réservées, des mises à niveau et des remises sur volume. Un processus d'achat centralisé permet également à une équipe expérimentée de se charger de la négociation des tarifs et de la répartition des coûts entre les équipes.
Les rapports doivent être accessible et opportuns. Ces rapports favorisent une prise de décision plus efficace, notamment la prise de mesures correctives en cas d'insuffisance ou d'excès de ressources et l'exploitation des possibilités d'automatisation qui favorisent l'amélioration continue. Comprendre les flux de travail, adapter les ressources et prévoir correctement les besoins en services de cloud en temps quasi réel sont des éléments clés de la réussite de FinOps.
Les décisions sont motivées par la valeur métier du cloud. FinOps n'est pas simplement une stratégie de réduction des coûts, mais une pratique conçue pour maximiser la valeur métier. En tant que telle, la valeur doit guider toutes les décisions. Des outils tels que l'analyse des tendances et des écarts peuvent aider les équipes à comprendre les augmentations de coûts, tandis que l'analyse comparative interne et entre pairs peut aider à évaluer les performances de l'entreprise. Plutôt que de réduire les coûts par réflexe lorsque les dépenses augmentent, l'évaluation globale des coûts, de la croissance et des performances permet aux équipes de prendre des décisions fondées sur la valeur.
Profitez du modèle coût variable du cloud. Pour tirer le maximum de valeur de leurs dépenses en matière de cloud, les entreprises doivent tirer parti des possibilités de réduction des coûts dans le modèle de coût du cloud. Il s'agit notamment de comparer les options de prix et les remises sur l'utilisation offertes par les différents fournisseurs de services et de redimensionner les instances et les services achetés.
Les titres varient selon les organisations, mais il y a généralement cinq parties prenantes FinOps clés, telles que définies par la FinOps Foundation (le lien se trouve en dehors du site ibm.com) :
Cadres. Les cadres tels que le directeur technique, le directeur de l'information, le directeur financier ou le responsable du centre d'excellence du cloud se concentrent sur l'exécution de projets informatiques complexes et à grande échelle, encouragent la responsabilité et la transparence et veillent à ce que les équipes respectent les budgets.
Propriétaire de l'entreprise/du produit. Généralement membres de l'équipe des propriétaires d'entreprise ou de produit, comme un directeur de l'optimisation du cloud, un analyste du cloud ou un responsable des opérations commerciales, ces membres de l'équipe sont responsables de la mise sur le marché de nouveaux produits et fonctionnalités et de l'accélération de la croissance des produits d'une année sur l'autre. Les propriétaires de produits sont généralement des acteurs essentiels de l'automatisation de l'infrastructure de cloud.
Ingénierie et opérations. Les ingénieurs logiciels et systèmes, les architectes du cloud, les responsables de la prestation de services et les autres membres de l'équipe d'ingénierie et d'exploitation contribuent à accélérer la distribution de services de haute qualité tout en assurant le bon déroulement des opérations commerciales. Pour ce faire, dans le cadre d'un modèle opérationnel FinOps efficace, ces équipes travaillent ensemble pour établir des pratiques de responsabilisation au sein des équipes d'ingénierie, et identifier les anomalies, les réductions de taux et les zones d'évitement des coûts qui rendent la fourniture d'applications et de services plus rentable.
Finance/approvisionnement. Les membres de l'équipe des finances et des achats utilisent les informations de l'équipe FinOps pour négocier les contrats les plus favorables, exercer des programmes de remise et d'engagement de volume, et créer des budgets, des prévisions et des rapports de coûts pour le cloud.
Praticien de FinOps. Les praticiens de FinOps mènent le changement culturel nécessaire au succès de FinOps, en unissant les équipes commerciales, informatiques et financières pour optimiser l'utilisation du cloud et augmenter la valeur commerciale. Grâce à leur connaissance du cadre FinOps, de ses principes et de ses capacités, ils se concentrent sur la mise en place d'une culture FinOps, la formation de l'organisation aux meilleures pratiques, la définition de critères de référence, la création d'une visibilité sur les coûts du cloud et l'orientation des budgets et des prévisions.
La production de rapports FinOps est la pratique consistant à consolider et à visualiser les données de facturation et de licence en une seule vue unifiée dans les environnements multicloud et hybrides. Pour que les pratiques FinOps soient efficaces, les organisations doivent abattre les silos et créer une culture de responsabilité partagée afin d'impliquer toutes les parties prenantes. Des rapports précis et détaillés sur les environnements hybrides et multiclouds sont nécessaires pour que les organisations reconnaissent les processus FinOps et la valeur ajoutée.
Les éléments essentiels de la production de rapports FinOps sont la visibilité des coûts de l'ensemble de l'environnement, y compris les données de facturation et les informations détaillées sur l'utilisation, la répartition des coûts entre plusieurs dimensions telles que les centres de coûts et les équipes, la budgétisation et les prévisions, ainsi que les capacités de refacturation et de rétroaction.
L'optimisation du cloud n'est pas un exercice ponctuel visant à réduire les dépenses liées au cloud. Les environnements hybrides et multiclouds complexes évoluent régulièrement en fonction de la demande d'applications et de services différents. Pour éviter tout risque de performance, l'allocation des ressources doit répondre dynamiquement à l'évolution de la demande. L'optimisation du cloud exige que les applications obtiennent exactement les ressources dont elles ont besoin pour fonctionner, de manière continue et automatique. Au fur et à mesure que les entreprises réalisent que la garantie des performances par le biais d'un ressourcement dynamique est la seule façon d'optimiser véritablement leur parc informatique en nuage, l'automatisation deviendra un élément central des pratiques FinOps, car il est impossible d'attribuer manuellement des ressources aux applications en temps réel et à grande échelle.
Pour en tirer le maximum d'avantages, les praticiens FinOps doivent exploiter à la fois la production de rapports et l'automatisation dans leurs opérations cloud. Selon la FinOps Foundation, les rapports avancés permettent d'allouer plus de 90 % des dépenses de cloud et de réduire l'écart entre les dépenses prévues et les dépenses réelles.7 La production de rapports FinOps matures exige également qu'une organisation dispose d'un ensemble d'indicateurs de performance clés comme mesures de succès.
En combinant des rapports avancés avec l'automatisation, les organisations peuvent augmenter le ROI des investissements dans le cloud en identifiant continuellement les opportunités d'efficacité et en prenant des mesures d'optimisation du cloud en temps réel. En outre, les entreprises peuvent tirer parti de l'optimisation basée sur des mesures en automatisant le ressourcement dynamique afin que l'infrastructure sous-jacente d'un environnement de cloud dispose toujours des ressources nécessaires pour atteindre les objectifs de niveau de service.
Les opérations de cloud qui exploitent à la fois les rapports avancés et l'automatisation garantissent des expériences numériques optimales pour l'utilisateur final tout en réduisant les dépenses de cloud.
Bénéficiez d'actions entièrement automatisées pour garantir que les applications obtiennent ce dont elles ont besoin pour fonctionner tout en adhérant à vos politiques d'entreprise avec IBM Turbonomic Application Resource Management.
Qu'il s'agisse de réduction des coûts, d'évolutivité, de transformation totale ou d'innovation accélérée, si votre stratégie hybride multicloud est bien conçue, le reste suivra.
L'approche IBM Cloud® de l'IaaS vous permet de faire évoluer et de réduire les ressources selon vos besoins dans plus de 60 centres de données à travers le monde.
Alors que de plus en plus d'entreprises adoptent une approche hybride et multicloud, elles s'efforcent d'optimiser la valeur et de contrôler les dépenses liées au cloud. La réponse est FinOps.
Découvrez l'infrastructure FinOps et comment elle peut vous aider à mettre en œuvre la responsabilisation et l'automatisation pour maximiser la valeur métier.
Les coûts du cloud sont en hausse, ce qui affecte les marges bénéficiaires, les recettes et le coût total des marchandises vendues. À mesure que les organisations se développent, il devient impératif d'être efficace.
Découvrez comment DevOps accélère la livraison de logiciels de meilleure qualité en combinant et en automatisant le travail des équipes de développement logiciel et d'exploitation informatique.
La gestion des performances des applications (APM) permet à votre organisation de prévoir et de prévenir les problèmes de performance avant qu'ils n'affectent vos utilisateurs ou votre activité.
Découvrez comment l'intelligence artificielle pour les opérations informatiques (AIOps) utilise les données et l'apprentissage automatique pour améliorer et automatiser la gestion des services informatiques.
1,2 Qu'est-ce que FinOps (le lien se trouve en dehors du site ibm.com),FinOps Foundation , 2022
3 Gartner prévoit que les dépenses mondiales des utilisateurs finaux du cloud public atteindront près de 500 milliards de dollars en 2022 (le lien se trouve en dehors du site ibm.com),Gartner, 18 juillet 2022
4 Rapport sur l'état du cloud 2022 (le lien se trouve en dehors du site ibm.com),Flexera, 2022
5 Phases FinOps (le lien se trouve en dehors du site ibm.com), FinOps Foundation, 2022
6 Principes FinOps (le lien se trouve en dehors du site ibm.com),FinOps Foundation, 2022
sept Modèle de maturité FinOps (le lien se trouve en dehors du site ibm.com),FinOps Foundation, 2022