La séparation du calcul et du stockage facilite l’ouverture de nouveaux usages, mais elle déplace la gouvernance vers la consommation. Sans attribution et règles communes, la facture devient un sujet tardif et conflictuel.
À retenir
- Attribuer les coûts avant de chercher à les réduire.
- Gérer les warehouses comme des produits avec owner et politique.
- Combiner alertes, budgets et revues régulières.
- Mesurer le coût par résultat ou produit de données.
1. Construire une allocation fiable
Tags, rôles, comptes, warehouses et conventions doivent permettre de relier une consommation à une équipe, un produit ou un environnement. Sans allocation, l’optimisation reste abstraite.
2. Définir une politique de warehouses
Taille, auto-suspend, auto-resume, multi-cluster, isolation et plages d’usage doivent répondre à un besoin. Les warehouses partagés sans règles masquent les responsabilités et les contentions.
3. Installer budgets et resource monitors
Les seuils doivent prévenir avant la surprise, pas simplement constater le dépassement. Ils sont associés à un owner, une action et un niveau de criticité.
4. Identifier les requêtes à coût élevé
Fréquence, volume scanné, temps, warehouse et utilisateur permettent de repérer les requêtes dont l’optimisation aura un impact réel. Les requêtes récurrentes de BI et les traitements mal incrémentalisés sont souvent prioritaires.
5. Réduire le travail inutile sur les données
Relecture intégrale, transformations répétées, rétention excessive, tables intermédiaires permanentes ou clones oubliés augmentent la consommation. La revue doit couvrir calcul et stockage.
6. Suivre les services gérés et serverless
Les fonctions pratiques peuvent déplacer la dépense hors des warehouses classiques. Elles doivent être incluses dans les tableaux de bord et les responsabilités.
7. Gouverner les environnements non productifs
Développement et test peuvent représenter une part importante lorsque les données, fréquences et tailles reproduisent la production sans nécessité. Des jeux ciblés et des politiques d’arrêt réduisent le gaspillage.
8. Showback avant chargeback
Commencer par rendre la consommation visible aux équipes, avec contexte et tendances. Le chargeback financier ne doit venir qu’après stabilisation de l’allocation et accord sur les règles.
9. Mettre en place une revue FinOps
Une revue mensuelle associe plateforme, finance et domaines : tendances, écarts, actions, nouveaux usages et décisions. Elle évite de transformer chaque dépassement en incident isolé.
10. Relier coût et valeur
Le coût par dashboard, pipeline ou utilisateur est utile, mais le niveau supérieur consiste à relier la dépense au produit et au résultat : délai réduit, revenu soutenu, risque couvert ou obligation remplie.
Roadmap de mise en place
- Semaines 1-2 : allocation et visibilité.
- Semaines 3-4 : politiques de warehouses et alertes.
- Mois 2 : optimisation des principaux workloads.
- Mois 3 : showback, revue FinOps et objectifs par domaine.
