仮想ウェアハウス: 種類、サイズ、スケーリング

Snowflake アーキテクチャ

Emily Melhuish

Technical Curriculum Developer, Snowflake

1つのデータウェアハウス、複数のワークロード

さまざまなワークロードを示す図

Snowflake アーキテクチャ

1つの倉庫、あまりにも多すぎるワークロード

ワークロードが多すぎます.png

Snowflake アーキテクチャ

標準 vs Snowpark 最適化

標準:

  • 使用例

    • SQLクエリ
    • データ読み込み
    • BIレポート
  • Gen2オプションあり: - 業績の向上

  • コストが重要なら、ワークロードで Gen1 と Gen2 を比較してください

Snowpark最適化

  • 使用例

    • メモリ集約型
  • 中級以上で利用可能

Snowflake アーキテクチャ

倉庫の規模設定

倉庫サイズのユースケース:

  • XS = 軽いクエリ
  • XL = 大規模で複雑な作業

クエリ

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

最適なバランス:コスト対倉庫サイズ

  • 1秒あたりの請求、60秒最低料金
Snowflake アーキテクチャ

最適なバランス

「

Snowflake アーキテクチャ

コスト管理: 自動一時停止と自動再開

コスト管理設定方法 1

自動一時停止

  • 倉庫が {{2}} を停止するまでの非アクティブ時間(秒)を定義します
  • 自動停止
  • 300秒(5分)= DEFAULT
コスト管理設定方法 2

自動再開

  • = TRUE は、クエリが届くと起動します
  • 手動介入は不要です
Snowflake アーキテクチャ

マルチクラスター・ウェアハウス

使用事例:

  • 高並行処理ワークロードへの対応
  • クラスターは自動的に起動/一時停止します

クエリ

CREATE WAREHOUSE reporting_wh
  WAREHOUSE_SIZE = 'LARGE'
  MIN_CLUSTER_COUNT = 1
  MAX_CLUSTER_COUNT = 3
  SCALING_POLICY = 'STANDARD';
  • エンタープライズ版の機能

スクリーンショット 2026-05-13 at 4.33.22 pm.png

Snowflake アーキテクチャ

スケールアップ vs スケールアウト

スケールアップとスケールアウトの比較: より大きなウェアハウス vs より多くのクラスター

Snowflake アーキテクチャ

経済スケーリング ポリシー vs 標準スケーリング ポリシー

標準

  • 何かがキューに入ると起動します
  • スループットを優先、節約は後回し
  • 予測不能なワークロード

経済

  • 保守的
  • ロードにより6分以上ビジー状態が維持されます
  • 安定的で予測可能なワークロード
Snowflake アーキテクチャ

練習しましょう!

Snowflake アーキテクチャ

Preparing Video For Download...