Yoann Abriel
en

Tous les projets

2024-2026

Cloud Benchmark Dashboard

D'une veille et d'un benchmark manuels sur Excel (septembre 2024) à une plateforme d'intelligence tarifaire en production : collecteurs automatisés branchés sur les API des fournisseurs, 7 fournisseurs cloud européens et hyperscalers, 12 fournisseurs LLM. A appuyé un bilan de repricing de l'offre au printemps 2026, puis a été reprise par l'équipe.

Module Correspondances 1:1 du Cloud Benchmark Dashboard : quatre graphiques de prix par gabarit de VM et par fournisseur, avec une infobulle de détail

fig. 01 · Le module Correspondances 1:1 : prix par cœur physique, gabarit par gabarit, fournisseur par fournisseur

Cloud Benchmark Dashboard est l'industrialisation d'un travail commencé à la main : en septembre 2024, la veille concurrentielle et le benchmark tarifaire se faisaient sur Excel. La plateforme en production en est l'aboutissement. Des collecteurs ingèrent automatiquement les données via les API des fournisseurs (Cloud Mercato en simple complément), sur un périmètre couvrant 7 fournisseurs cloud européens et hyperscalers (Cloud Avenue, Scaleway, Outscale, OVH, AWS, Azure, GCP) et 12 fournisseurs LLM-as-a-Service. L'application propose 8 modules d'analyse : VM Instances, Stockage, GPU, Licences Logicielles, Bare Metal, Clusters Dédiés, LLM-as-a-Service et comparatif OVH. Les données sont gérées via PocketBase avec authentification Clerk et monitoring Sentry. Au printemps 2026, la plateforme a appuyé un bilan de repricing de l'offre (arbitrages tarifaires). Elle a été reprise par la direction de programme pour continuer après mon départ : la meilleure preuve de son utilité.

2 156 instances VM comparées

Table des instances VM du Cloud Benchmark Dashboard : 2 156 instances de sept fournisseurs avec vCPU, RAM, prix par heure, par vCPU, par Go de RAM et par mois, filtres par colonne

fig. 02 · Le module VM Instances : 2 156 instances de 7 fournisseurs, triables et filtrables colonne par colonne

Le module VM Instances aligne les offres de 7 fournisseurs cloud européens et hyperscalers (Cloud Avenue, Scaleway, Outscale, OVH, AWS, Azure, GCP) dans une même table TanStack : tri, filtres par colonne, comparaison et export CSV.

Correspondances 1:1 et overcommit

Le module Correspondances 1:1 avec la carte de l'overcommit, qui documente le ratio vCPU par cœur physique de chaque offre

fig. 03 · La carte de l'overcommit : le ratio vCPU/cœur physique documenté pour chaque offre

Le module Correspondances 1:1 compare les gabarits de VM au prix par cœur physique, et la carte de l'overcommit documente le ratio vCPU par cœur physique de chaque offre.

Méthodologie visible

Panneau Sources et méthodologie de l'overcommit : colonne de méthodologie et niveaux de confiance à gauche, cartes Eco, Standard et High Performance de Cloud Avenue avec mécanisme, ratio, explication technique et sources

fig. 04 · Sources et méthodologie de l'overcommit : mécanisme, ratio, explication et niveau de confiance par classe

Chaque classe d'instance porte son mécanisme d'allocation, son ratio d'overcommit, une explication technique, ses sources et un niveau de confiance (officiel, indicateur fort, inféré, rumeur). La normalisation des données de 7 fournisseurs aux formats différents reste ainsi lisible et contestable.

Défis

  • Industrialiser une veille tarifaire d'abord tenue à la main sur Excel
  • Agrégation et normalisation des données tarifaires de 7+ fournisseurs cloud aux formats différents
  • Visualisation interactive de grandes quantités de données avec filtres et tri avancés
  • Authentification role-based pour contrôler l'accès aux données sensibles
  • Préparer une passation propre pour que l'outil survive à mon départ

Solutions

  • Collecteurs d'ingestion automatisée branchés sur les API des fournisseurs, Cloud Mercato en complément
  • Architecture Next.js 16 avec TanStack Table pour le filtrage et tri performant
  • Recharts pour les visualisations interactives et comparatives
  • Clerk pour l'authentification et la gestion des rôles
  • Backend PocketBase pour la persistance des données avec Sentry pour le monitoring

Résultats

  • A appuyé un bilan de repricing de l'offre au printemps 2026 (arbitrages tarifaires)
  • Passation réussie : reprise par la direction de programme pour continuer après mon départ
  • 8 modules d'analyse couvrant l'ensemble des offres cloud
  • Comparatif de 7 fournisseurs cloud européens et hyperscalers et de 12 fournisseurs LLM
  • Export PDF et Excel des rapports de benchmark, thème clair/sombre, palette de commandes

Technologies

Next.js 16 · React 19 · TypeScript · PocketBase · Clerk · Recharts · TanStack Table · Tailwind CSS · Sentry