Virtuální sklady: typy, velikost a škálování

Snowflake Architecture

Emily Melhuish

Technical Curriculum Developer, Snowflake

Jeden sklad, mnoho pracovních zátěží

Znázornění různých pracovních zátěží

Snowflake Architecture

Jeden sklad, příliš mnoho pracovních zátěží

Příliš mnoho pracovních zátěží.png

Snowflake Architecture

Standard vs. Snowpark Optimized

Standard:

  • Případy použití:

    • SQL dotazy
    • Načítání dat
    • BI reporting
  • Dostupná možnost Gen2: Vyšší výkon

  • Otestujte Gen1 vs Gen2 pro svou zátěž, pokud záleží na nákladech

Snowpark Optimized

  • Případy použití:

    • Trénování modelů ML
    • Snowpark DataFrames
    • Paměťově náročné operace
  • Dostupné od velikosti Medium

Snowflake Architecture

Dimenzování skladu

Případy použití velikostí skladu:

  • XS = Lehké dotazy
  • XL = Velké a složité úlohy

Dotaz

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

Optimální bod: náklady vs. velikost skladu

  • účtuje se po sekundách, minimum 60 sekund
Snowflake Architecture

Optimální bod

Optimální bod, kde

Snowflake Architecture

Řízení nákladů: Auto-Suspend a Auto-Resume

Metoda řízení nákladů 1

Auto-Suspend

  • Počet sekund nečinnosti před pozastavením skladu
  • Automatické pozastavení
  • 300 sekund (5 min) = VÝCHOZÍ
Metoda řízení nákladů 2

Auto-Resume

  • = TRUE znamená probuzení při příchodu dotazu
  • Není potřeba ruční zásah
Snowflake Architecture

Víceklastrový sklad

Případ použití:

  • Řešení pro vysoce souběžné pracovní zátěže
  • Klastry se spouštějí/pozastavují automaticky

Dotaz

CREATE WAREHOUSE reporting_wh
  WAREHOUSE_SIZE = 'LARGE'
  MIN_CLUSTER_COUNT = 1
  MAX_CLUSTER_COUNT = 3
  SCALING_POLICY = 'STANDARD';
  • Funkce edice Enterprise

Screenshot 2026-05-13 at 4.33.22 pm.png

Snowflake Architecture

Vertikální vs. horizontální škálování

Vertikální vs. horizontální škálování: větší sklad vs. více klastrů

Snowflake Architecture

Škálovací politika Economy vs. Standard

Standard

  • Spouští se při jakémkoliv dotazu ve frontě
  • Propustnost před úsporami
  • Nepředvídatelné pracovní zátěže

Economy

  • Konzervativní
  • Zátěž udržuje sklad vytížený >6 minut
  • Stabilní a předvídatelné pracovní zátěže
Snowflake Architecture

Pojďme procvičovat!

Snowflake Architecture

Preparing Video For Download...