Le FinOps : une solution pour réduire sa facture Cloud ?
Publié le 15/06/2020
Article écrit par Benoît Lau (AC) & Raphaël Aurigny (AC), membres de la BCOM Performance Financière chez HeadMind Partners Digital.
À l’heure où les DSI se tournent de plus en plus vers le Cloud pour gérer leurs infrastructures, de nouvelles problématiques apparaissent.
Les Cloud Providers (AWS, Google, OVH…) ont des règles de facturation spécifiques et des tarifs, du fait de la diversité des services qu'ils peuvent proposer, qui leur sont propres mais qui sont emmenés à évoluer au fil du temps.
La croissance du marché des services de cloud public est estimée à 16,6% entre 2017 et 2022 pour atteindre 360 milliards de dollars, expliquant l’intérêt grandissant des DSI pour le FinOps afin de réduire leur facture Cloud 1. Certains considèrent le FinOps comme simple procédé de suivi comptable, mais en réalité c’est bien plus que cela.
Toutefois, il est à noter qu'avant d'envisager de parler de FinOps, la mise en place d'une architecture adaptée au service Cloud est nécessaire. En effet, les indicateurs utilisés par le FinOps peuvent s'avérer inutile si l'architecture IT est obsolète.
Le FinOps c’est quoi ?
Le FinOps est un modèle d’exploitation du Cloud ayant pour but premier de faciliter la compréhension des coûts générés par le cloud. Cette démarche va permettre de :- Optimiser sa facture Cloud.
- Réduire sa facture Cloud.
- Faciliter les prises de décision qui impliquent l’opérationnel et la finance.

S’informer
Il s’agit de la première phase, elle se découpe en 5 parties :- Visibilité
- Allocation
- Analyse comparative
- Mise en place d’un budget
- Prévision
Optimiser
Lorsque l’organisation a suffisamment d’informations, elle peut définir des objectifs de réduction de ses coûts liés au Cloud. Dans un premier temps, la culture FinOps permet de mieux comprendre l’utilisation des ressources Cloud au sein l’entreprise. Ensuite elle permet de réduire ses coûts en planifiant la réservation des ressources au lieu de s’appuyer sur les ressources à la demande qui sont plus onéreuses. Le diagnostic de la consommation Cloud de l’entreprise et l’analyse comparative permettent deux choses :- Détecter les secteurs de l’infrastructure qui nécessitent un redimensionnement
- Identifier les ressources inutiles afin de les désactiver.
Fonctionner
La culture FinOps est basée sur la communication transversale au sein d'une organisation, étayée par des informations factuelles précises. Les mesures d’optimisation chiffrées permettent d’évaluer de manière continue la progression vers les objectifs établis. Cette progression est mesurée à l’aide des indicateurs identifiés durant la phase d'information. Cette évaluation permet de lancer des discussions avec les différents acteurs de la finance, des opérations et de la gouvernance. Ces discussions ont pour but d'intégrer les problématiques des équipes à la structure même de l’organisation Exemple : Création d’une équipe transverse dédiée à ces problématiques (Cloud Cost Center of Excellence - CCoE). La culture FinOps se place alors au centre de tous ces acteurs, et permet d'aligner leurs objectifs.Exemple d’une structure FinOps : le CCoE
Le Cloud Cost Center of Excellence (CCoE) est une équipe fonctionnant sur le modèle FinOps. La pluridisciplinarité des profils hybrides de cette équipe favorise la communication transversale. Cette équipe assurera le lien avec les différents interlocuteurs de l’entreprise afin de gérer les changements de l’infrastructure pour les adapter au mieux au besoin des équipes. Elle sera également chargée de négocier les tarifs auprès des Cloud Providers afin que l’entreprise puisse tirer parti de la transformation vers le Cloud. La figure ci-dessous résume avec qui les membres de cette équipe pourront être amenés à échanger au sein de l’entreprise. Il donne également des exemples de Cloud Providers 2.
Les cadres :
Ils se concentrent sur l’efficacité des équipes et le respect des budgets. Les cadres concernés peuvent être :- Un responsable de l’infrastructure,
- Un responsable du CCoE
Les praticiens FinOps :
Ils pensent aux prévisions, à l’allocation et à l’estimation du budget pour les dépenses des équipes liées au Cloud. Les praticiens FinOps peuvent être représentés par :- Un analyste AWS FinOps,
- Un directeur de l’optimisation Cloud,
- Un directeur des opérations Cloud
Les responsables et les équipes opérationnelles :
Ils sont axés sur la création et le support des services nécessaires au fonctionnement de l’entreprise. Ces équipes pensent à la conception et à l'optimisation des ressources en redimensionnant leurs infrastructures ou en supprimant des ressources inutilisées. Les responsables et les équipes opérationnelles concernés peuvent être:- Un responsable de l’infrastructure,
- Un architecte Cloud,
- Un gestionnaire des prestations de services
Gestionnaire de contrats et contrôleur de gestion
Ils se basent sur les rapports fournis par l’équipe FinOps pour passer en revue la comptabilité et les prévisions. Ils travaillent avec les praticiens FinOps pour comprendre les données des factures antérieures et élaborer des modèles de coûts plus précis. Ils utilisent leurs prévisions et s’appuient sur l’expertise de l’équipe FinOps afin d’engager les négociations tarifaires avec les Cloud Providers.Les bonnes pratiques FinOps pour maîtriser et optimiser ses dépenses
Afin de maîtriser et d'identifier des leviers sur ses dépenses Cloud, il convient de mettre en place des bonnes pratiques au sein de l'entreprise.Maîtriser ses outils :
Les Cloud Providers possèdent des tarifications spécifiques et complexes, centrées sur deux variables de performance et de disponibilité des ressources. Afin de réduire ses coûts, il faut connaître l’architecture en place, les besoins des opérationnels (IaaS, Paas) et la structure de coûts. Le FinOps implique une expertise sur les services Cloud en lien avec les besoins opérationnels.Mettre en place une gouvernance spécifique au Cloud :
La mise en place de bonnes pratiques au sein de l’entreprise permet un premier pas dans la culture FinOps sans prendre de risques importants. Dans un premier temps, la sensibilisation des équipes à la rationalisation des ressources (gestion de l’espace de stockage, récurrence et volumes des sauvegardes…) permet d’obtenir les premières réductions de factures. La comparaison tarifaire entre les Cloud Providers en fonction des besoins opérationnels et les risques posés par une demande d’optimisation du code pour un cloud provider en particulier peut représenter un facteur d’optimisation au niveau de l’entreprise.Mettre en place des indicateurs de performance :
La collecte d’informations est la première étape de la culture FinOps. On va chercher en permanence à savoir exactement comment sont réparties les dépenses pour les différents services. Cette information est accessible à l’aide d’utilisation de marqueur des ressources utilisées et leur supervision par service, projet, business unit…Dimensionner ses infrastructures en fonction de ses besoins
En 2019, 14 milliards de dollars seraient liés aux dépenses inutiles liées au Cloud. Ces dépenses peuvent être réduites de deux façons au cœur des mesures FinOps 3 :- S’assurer que le dimensionnement des ressources correspond bien aux besoins opérationnels. Une ressource surdimensionnée peut coûter jusqu’à deux fois plus cher.
- S’assurer que toutes les ressources à disposition sont utilisées.