Cloud Intelligence™Cloud Intelligence™

Cloud Intelligence™

Adopter le FinOps : vos premiers pas vers les économies cloud

By Craig LowellApr 28, 20237 min read

Cette page est également disponible en English, Deutsch, Español, Italiano, 日本語 et Português.

cloud finops

L'adoption croissante des pratiques FinOps dans les entreprises du monde entier peut être à double tranchant. Disposer d'équipes transversales capables de planifier, exécuter et suivre les dépenses cloud en cohérence avec les objectifs business est évidemment un atout majeur, mais les démarches concrètes pour instaurer une discipline FinOps et la faire vivre peuvent vite devenir vertigineuses.

En partie parce que le FinOps requiert l'adhésion de plusieurs équipes au sein de l'organisation – nous avons exploré la meilleure façon d'embarquer vos Engineers dans un précédent article – mais aussi parce que la mise en place de procédures d'optimisation des coûts peut s'avérer complexe. Même un point aussi simple que d'identifier les bons interlocuteurs peut semer la confusion en interne.

Qui doit se préoccuper du FinOps ?

Pour mieux cerner ces enjeux, regardons d'abord quels personas au sein de l'entreprise doivent prendre part à la mise en place de ces pratiques. Le FinOps faisant office de pont entre les équipes business, IT et Finance, il est essentiel que la direction de chacun de ces départements se sente pleinement impliquée dans la définition de la stratégie et contribue à instaurer des canaux de communication clairs autour des dépenses cloud de l'entreprise.

Côté business, la direction exécutive doit porter cette vision dans toute l'organisation et veiller à ce que chacun avance vers le même objectif. Le département financier est probablement déjà en charge des budgets et des prévisions de coûts pour les mois et années à venir : son objectif ultime est donc de comprendre et de suivre précisément le coût des dépenses cloud pour s'assurer que l'argent est dépensé à bon escient. Et bien sûr, le pôle IT/engineering/operations est généralement responsable de la prévision, du provisionnement et de l'utilisation des environnements cloud ; il doit donc pouvoir communiquer les besoins de l'entreprise aux autres équipes et justifier les arbitrages de dépenses.

finops team

Source : FinOps Foundation

D'autres rôles, comme les product owners et le Procurement, doivent également être impliqués, mais au cœur du dispositif se trouvent les praticiens FinOps. Cette personne ou cette équipe – qu'elle ait ou non FinOps dans son intitulé de poste – est en définitive chargée de combler l'écart entre les départements évoqués plus haut et d'instaurer une culture où chaque équipe dispose d'un playbook de bonnes pratiques pour optimiser les dépenses cloud et maximiser le retour sur investissement.

Réunir les bonnes personnes ne constitue cependant qu'une première étape du parcours FinOps. Pour installer durablement la bonne culture, il faut avoir en tête un ensemble d'objectifs clairs. La FinOps Foundation les répartit en domaines spécifiques, chacun composé de capacités distinctes (qui se recoupent souvent d'un domaine à l'autre).

Les six domaines FinOps sont :

  1. Comprendre l'utilisation et le coût du cloud
  2. Suivi des performances et benchmarking
  3. Prise de décision en temps réel
  4. Optimisation des tarifs cloud
  5. Optimisation de l'utilisation du cloud
  6. Alignement organisationnel

Au sein de ces domaines, plusieurs capacités sont probablement déjà mises en œuvre, à un certain degré, dans votre organisation. Par exemple, la gestion des remises basées sur des commitments est une pratique que la plupart des entreprises adoptent bien avant d'avoir une discipline FinOps établie ; c'est aussi une composante essentielle du Suivi des performances et benchmarking, de l'Optimisation des tarifs cloud et de l'Alignement organisationnel. Il en va de même pour d'autres capacités comme la gestion des anomalies, la mesure des coûts unitaires ou l'analyse de données et le showback.

Êtes-vous vraiment prêt à vous lancer ?

Pris dans leur ensemble, ces domaines et capacités peuvent être appréhendés à travers le prisme du FinOps Maturity Model, fondé sur une approche crawl-walk-run et des objectifs types qui aident les entreprises à mieux saisir l'ampleur du défi et à situer leur point de départ.

Pourtant, pour celles qui se trouvent au niveau crawl du modèle de maturité, ce framework lui-même peut laisser perplexe et donner le sentiment de ne pas savoir par où commencer pour appréhender l'ensemble. C'est particulièrement vrai pour les structures plus petites ou plus jeunes, qui n'ont pas forcément les outils ni l'expertise nécessaires pour exécuter correctement ces stratégies – et même quand c'est le cas, le temps ou les ressources humaines à y consacrer peuvent manquer.

En clair, vous n'êtes peut-être pas prêt à embrasser pleinement une pratique FinOps top-down à travers vos différentes équipes et parties prenantes. Le risque existe que le temps et l'argent investis dans cette mise en place n'offrent pas un ROI suffisant à long terme, ce qui aboutirait non seulement à un gaspillage de temps et d'argent, mais pourrait aussi compromettre la réussite de votre activité en détournant des ressources des endroits où elles sont les plus nécessaires. La dernière chose à souhaiter est de lancer un projet à l'échelle de l'entreprise qui finisse par coûter plus qu'il ne fait économiser.

Comment procéder, alors ?

L'optimisation des coûts cloud : un quick win idéal

Il va sans dire que la façon la plus simple de bâtir l'adhésion et la dynamique autour d'une nouvelle initiative est de montrer des résultats tangibles : générer quelques victoires rapides dans les premières phases renforce la crédibilité auprès du reste de l'organisation et pose les bases des étapes suivantes.

Dans le cas d'une pratique FinOps dont l'objectif même est d'optimiser les processus d'achat et de consommation des ressources cloud, la meilleure approche consiste à se concentrer sur l'optimisation des coûts. Réduire la facture cloud mensuelle de l'entreprise, ne serait-ce que d'un faible montant, contribuera non seulement à prouver l'intérêt de la démarche, mais servira aussi de tremplin vers les domaines et capacités plus larges sur lesquels vous travaillerez par la suite.

Comme les coûts de compute représentent souvent bien plus de la moitié de la facture cloud d'une entreprise, ce poste constitue le plus gros levier pour réduire vos dépenses cloud globales. Et si les fournisseurs cloud comme AWS et Google Cloud proposent des remises en échange d'engagements à long terme, tirer parti de ces offres en pratique est bien plus complexe qu'il n'y paraît.

D'abord, la nature même d'un commitment de compute évoque l'approche d'antan consistant à réserver un espace dédié dans un data center, en perdant la flexibilité de provisionner de nouvelles instances dans une autre région ou famille de machines que celle de votre usage habituel. AWS et GCP proposent tous deux plusieurs types de plans de commitments compute offrant différents niveaux de flexibilité, avec une règle générale : plus vous êtes spécifique, plus le pourcentage de remise est élevé ; vous échangez en quelque sorte de la flexibilité contre des économies. Et bien sûr, vous ne savez pas forcément de quelle flexibilité vous aurez besoin sur toute la durée du commitment.

La vérité, c'est que gérer un portefeuille de commitments cloud peut représenter à lui seul un emploi à temps plein, voire occuper toute une équipe. Les facteurs à prendre en compte pour prévoir l'usage compute sont nombreux – types de machines, régions, services cloud, etc. – et le suivi continu de l'utilisation et des dates d'expiration sur plusieurs commitments et plusieurs équipes est un casse-tête permanent, toute l'année. Et même si vous parvenez à tout maîtriser, il subsiste le risque sous-jacent de s'engager sur un usage compute spécifique sur une longue période, sans aucune garantie que vos besoins l'an prochain à la même époque seront ceux que vous anticipez aujourd'hui. Si vous surprovisionnez, vous risquez de payer pour des instances inutilisées ; si vous sous-provisionnez, vous laissez des économies de côté.

finops challenges

Automatiser la solution

La réponse à ces défis de gestion – et le secret de votre quick win FinOps – réside dans l'automatisation. Un outil comme DoiT Flexsave™ a été conçu en partant du principe que les architectes cloud, les équipes produit et les responsables DevOps doivent se concentrer sur la conception de leurs produits et la croissance de leur activité, plutôt que de passer des heures chaque mois à éplucher des feuilles de calcul pour suivre leurs dépenses de commitments. De leur côté, les équipes finance et exécutive doivent comprendre comment les ressources cloud sont consommées (par ex. quelles équipes et applications pèsent le plus ? Quels services cloud sont les plus critiques pour l'activité ?) afin de relier ces dépenses aux objectifs business globaux.

Flexsave élimine ce casse-tête de gestion en alliant la flexibilité du compute cloud à la demande aux bénéfices des remises basées sur des commitments. Pour ce faire, il s'appuie sur le machine learning pour analyser vos dépenses compute AWS en cours et identifier les workloads qui ne sont pas déjà couverts par des commitments existants. Flexsave applique ensuite automatiquement l'équivalent d'un Savings Plan d'un an à ces workloads à la demande, supprimant ainsi le besoin de suivi continu des commitments, de prévisions précises à long terme, ainsi que le risque inhérent à l'achat d'engagements de ressources.

Bien sûr, la technologie cloud ne se limite pas au compute, et le FinOps va bien au-delà de la seule optimisation des coûts. Pour cerner pleinement l'étendue de leurs environnements cloud ainsi que les usages et coûts associés, les équipes FinOps doivent pouvoir allouer les dépenses et mettre en place du showback à destination d'équipes, services ou applications spécifiques au sein de leur organisation. C'est pourquoi tous les utilisateurs DoiT bénéficient d'un accès aux attributions et au reporting analytique des coûts sur l'ensemble de leur environnement cloud, ce qui leur permet d'aller au-delà des quick wins et d'instaurer une pratique FinOps à plus grande échelle.

Pour en savoir plus sur Flexsave et sur l'ensemble des solutions DoiT d'optimisation des coûts et d'analytique cloud, faites une visite guidée en autonomie du portefeuille produit complet, ou contactez dès aujourd'hui un expert DoiT.