Entrepôts virtuels : types, dimensionnement et mise à l’échelle

Architecture de Snowflake

Emily Melhuish

Technical Curriculum Developer, Snowflake

Un entrepôt, plusieurs charges

Illustration de charges de travail variées

Architecture de Snowflake

Un entrepôt, trop de charges

Trop de charges.png

Architecture de Snowflake

Standard vs Snowpark Optimized

Standard :

  • Cas d’usage :

    • Requêtes SQL
    • Chargement de données
    • Reporting BI
  • Option Gen2 : meilleures performances

  • Testez Gen1 vs Gen2 selon votre charge si le coût compte

Snowpark Optimized

  • Cas d’usage :

    • Entraînement de modèles ML
    • DataFrames Snowpark
    • Forte consommation mémoire
  • Disponible à partir de Medium

Architecture de Snowflake

Dimensionnement de l’entrepôt

Taille de l’entrepôt : cas d’usage :

  • XS = Requêtes légères
  • XL = Travaux volumineux et complexes

Requête

CREATE WAREHOUSE analytics_wh
  WAREHOUSE_SIZE = 'LARGE'
  AUTO_SUSPEND = 300
  AUTO_RESUME = TRUE;

Le juste milieu : coût vs taille de l’entrepôt

  • facturé à la seconde avec un minimum de 60 s
Architecture de Snowflake

Le juste milieu

Le juste milieu où

Architecture de Snowflake

Coûts : auto-suspension et redémarrage auto

Méthode 1 de maîtrise des coûts

Auto-suspension

  • Définit les secondes d’inactivité avant suspension
  • Suspension automatique
  • 300 s (5 min) = VALEUR PAR DÉFAUT
Méthode 2 de maîtrise des coûts

Redémarrage auto

  • = TRUE : reprise à l’arrivée d’une requête
  • Aucune action manuelle requise
Architecture de Snowflake

Entrepôt multi-cluster

Cas d’usage :

  • Répond aux charges à forte concurrence
  • Les clusters se lancent/se suspendent automatiquement

Requête

CREATE WAREHOUSE reporting_wh
  WAREHOUSE_SIZE = 'LARGE'
  MIN_CLUSTER_COUNT = 1
  MAX_CLUSTER_COUNT = 3
  SCALING_POLICY = 'STANDARD';
  • Fonctionnalité édition Enterprise

Capture d’écran 2026-05-13 à 16:33:22.png

Architecture de Snowflake

Verticale vs horizontale

Mise à l’échelle verticale vs horizontale : entrepôt plus grand vs plus de clusters

Architecture de Snowflake

Politique Standard vs Économie

Standard

  • Se lance dès qu’il y a de l’attente
  • Débit prioritaire aux économies
  • Charges imprévisibles

Économie

  • Conservatrice
  • La charge le maintient actif > 6 min
  • Charges stables et prévisibles
Architecture de Snowflake

Passons à la pratique !

Architecture de Snowflake

Preparing Video For Download...