
よくある質問
Snowflakeの請求額は、基本的にこれら3つのコンポーネントの合計です。クレジットで測定されるコンピュートコストは、仮想ウェアハウスでのデータ処理に対するものです。ストレージは、保存データ1TBあたりの月額固定料金です。そしてデータ転送は、Snowflakeから別のリージョンやクラウドにデータを移動する際に発生します。
主な要因は、Snowflakeクレジットで測定される仮想ウェアハウスの使用状況です。ウェアハウスのサイズが1時間あたりに消費するクレジット数を決定し、アクティブな間は秒単位で請求されますが、セッションごとに最低60秒の料金が発生します。
各Snowflakeエディション(スタンダード、エンタープライズ、ビジネスクリティカル)には、異なる機能セットと変動するクレジット単価が設定されています。より高度な機能とセキュリティを提供する上位エディションほど、一般的にクレジットあたりのコストが高くなります。
はい、もちろんです。使用量が予測可能であれば、事前購入キャパシティ支払いモデルを選択することで、年間の支出を事前にコミットできます。その見返りとして、Snowflakeはオンデマンドモデルと比較して、クレジットとストレージの両方のコストに大幅な割引を提供します。
ストレージコストは、1日あたりの平均圧縮データ保存量に基づいています。テーブルのデータ保持ポリシー(タイムトラベルの履歴など)に注意し、Snowflakeの自動データ圧縮を活用することで、これらのコストを管理できます。
最も効果的な戦略は、主要なアプリケーションや他のデータ宛先と同じクラウドプロバイダーおよび地理的リージョンにSnowflakeをデプロイすることです。データ入力(イングレス)は無料ですが、異なるリージョンやクラウドへのデータ出力(エグレス)には転送料金がかかります。
Snowflakeは秒単位で課金しますが、仮想ウェアハウスが中断状態から起動するたびに60秒の最低料金が発生します。1分未満で終わる非常に短いクエリの場合でも、丸々60秒分が請求されるため、ウェアハウスが頻繁に起動・停止を繰り返すと、コストが積み重なる可能性があります。