FinOps : focus sur les outils de gestion financière Cloud

Temps de lecture : 4 minutes

Dans ce dernier article de la série consacrée au FinOps et à la mise en place d’une culture d’optimisation des achats Cloud, nous nous intéressons aux outils de gestion financière Cloud proposés par le marché.

Rappel des articles précédents :

L’évolution du marché de l’outillage

Le marché de l’outillage de la gestion financière cloud est en pleine expansion et se consolide. Dans son étude du 30 Mai 2018 (The Forrester WaveTM: Cloud Cost Monitoring And Optimization, Q2 2018), Forrester présentait le classement suivant des fournisseurs significatifs de ce marché :

Parmi les sociétés classées :

  • RightScale a été acquise par Flexera
  • CloudHealth a été acquise par VMware
  • Cloudability a été acquise par Apptio.

Ces trois acteurs ont voulu enrichir leurs offres de gestion financière de l’IT on premise avec une solution pour le cloud public.

Fin 2019, le Gartner a publié deux études sur les outils d’optimisation des coûts du cloud public :

  • Une étude sur les outils tiers
    • Apptio
    • CloudCheckr
    • Flexera
    • Turbonomic
    • VMWare

Ce qui suit présente notre vision de ces différentes solutions.

Les services offerts par les fournisseurs de services cloud

De manière générale, les services proposés par les fournisseurs de cloud se  sont enrichis très rapidement pour couvrir l’ensemble du cycle de vie financier avec de nombreux rapports prêts à l’emploi pour analyser les coûts passés, courants ou prévisionnels (par subscription / Accounts / Folder, par services, par tags/labels,…) ou les usages (métriques qui interviennent dans le coût des services).

AWS a ajouté des fonctions pour gérer ses Savings Plan en plus de la gestion des instances réservées, pour gérer ses factures et les paiements et pour regrouper les coûts (Cost Categories) de la manière qui vous convient. 

Azure a migré récemment la solution acquise en 2017 : Cloudyn vers Azure Cost Management plus intégrée à son portail et qui pourra permettre dans une perspective multi-cloud d’intégrer des coûts AWS et GCP.

Google Cloud propose des fonctions de base en incitant à exporter ses données pour les exploiter avec BigQuery (AWS et Azure propose ce même type d’export pour du “reporting adhoc” dans des services BI managés).

FonctionsAWSAzureGCP
Devis pour les nouvelles workloadAWS Simple Monthly CalculatorAzure Pricing CalculatorGoogle Cloud Platform Pricing Calculator
Définition de budget globaux ou par application ou regroupement adhoc alertes budgétaires, envoi automatisé de rapport réel / BudgetAWS BudgetsBudgets in Cost Management
Azure Cost Alerts
Cloud BillingSet Budgets and Budget alerts
Politique de taggingCost Allocation TagsAzure tag policiesLabels
Analyse des coûts avec rapports prêts à l’usage et possibilité de créer des rapports simplesCost & Usage ReportCost AnalysisGoogle Cloud Billing Report
Export des coûts vers des services BI du fournisseurAtherna ExportAmazon QuickSightPowerBI accessBigQuery Billing exportDataStudio
Regroupement des coûts adhocCost CategoriesNANA
Rapport sur les coûts associés à la réservation de capacitéSavings Plan and Report Instances PlanAmortized Cost DataCommitted Use Discount Analysis report
Recommendations for optimizing costsAWS Trusted AdvisorCost OptimizationAzure AdvisorRecommender
Gestion des crédits de serviceCreditsRefund Request through Support ConsoleSLA Credit RequestSupport Console
Accès aux factures et aux paiementsBillingBilling AccountPayment Overview (transactions)
Paramétrage des paiements et de la facturePreferencesSubscriptionsPayment methodsPayment Overview(Payment methods)
Capacité à intégrer des coûts d’autres fournisseursNAAWS Usage Report IntegrationAWS Cost AnalysisNA

Les solutions tierces multi cloud

La valeur ajoutée principale de ces solutions réside dans leur capacité à:

  • Gérer l’ensemble des coûts des différents fournisseurs de cloud publics (et éventuellement de votre cloud privé) à partir d’une console unique, 
  • Intégrer des métriques issues d’outils tiers (NewRelic, Datadog, …)
  • Proposer une gestion de politique permettant d’optimiser la prise de décision
  • Automatiser des actions d’optimisation des coûts (terminer des assets “zombies”, migrer vers des instances de dernières génération, migrer des données vers des classes moins onéreuses,…)
  • Évaluer la migration de workload existant d’un cloud privé vers les différents clouds publics,

Les inconvénients majeurs sont :

  • Le prix des solutions (généralement en % de la facture traitée) par rapport à la gratuité des services des fournisseurs cloud.
  • L’intégration des nouvelles fonctionnalités liées à un fournisseur de cloud spécifique qui peut être moins rapide et moins performante que la console native du fournisseur.
  • Pour certaines opérations il sera nécessaire de se connecter sur la console native.

Ceci conclut notre série d’articles sur le FinOps et l’optimisation financière des achats Cloud.

Commentaires :

A lire également sur le sujet :