Architecture et Facturation Snowflake

Comprendre l'architecture 3 couches et le système de crédits Snowflake.

Architecture 3 couches

Snowflake sépare compute et storage en 3 couches distinctes :

  • Cloud Services : Auth, métadonnées, optimisation. Gratuit sauf usage excessif.
  • Query Processing : Virtual Warehouses. Le plus gros poste de coût.
  • Database Storage : Stockage columnar compressé.

À retenir

Le compute (Query Processing) représente 70-80% de votre facture. C'est là qu'il faut concentrer vos efforts d'optimisation.

Le système de crédits

Un crédit Snowflake = unité de compute. Prix selon édition :

ÉditionOn-demandCapacity
Standard$2.00$1.60
Enterprise$3.00$2.40
Business Critical$4.00$3.20

Virtual Warehouses

Chaque taille consomme un nombre différent de crédits/heure :

TailleCrédits/hourCoût/heure (Enterprise)
X-Small1$3.00
Small2$6.00
Medium4$12.00
Large8$24.00
X-Large16$48.00

Erreur fréquente

Choisir un warehouse XL "pour être sûr" coûte 16x plus cher qu'un X-Small. Commencez petit et augmentez selon les besoins réels.

Décision concrète

Un warehouse X-Small à $3/h qui tourne 8h/jour = $720/mois. Un Large dans les mêmes conditions = $5,760/mois. Faites le calcul avant de choisir.

Les 3 piliers de coûts

SNOWFLAKE COSTS
├── COMPUTE (70-80%) - Virtual Warehouses, Serverless
├── STORAGE (15-25%) - $23-40/TB/month selon région
└── DATA TRANSFER (1-5%) - Cross-cloud/region egress
Jonathan Kini

Jonathan Kini

J'aide les équipes data à réduire et maîtriser leurs coûts BigQuery et Snowflake, sans sacrifier la performance. 8 ans de terrain, de la startup aux environnements data à grande échelle.