Snowflakeでのコスト管理¶
このトピックで説明されているコスト管理のフレームワークを使用してSnowflakeのコストにアプローチすると、コストをより効果的に管理できます。フレームワークの各部分は、Snowflakeが提供する経済的価値を最大化しながら、総所有コストを最小限に抑えるのに役立つ強力な機能を提供します。
このトピックの内容:
コスト管理のフレームワーク¶
効果的なSnowflakeのコスト管理は、可視性、制御、最適化の3つの部分に分かれています。
可視性¶
可視性には、さまざまなコストの発生源を理解することと、そのコストを詳細に調査する能力が含まれます。可視性には、組織内の適切なエンティティにコストを帰属させ、コストが蓄積されるにつれてコストをモニターして、予期しないコストを回避することも含まれます。
- 理解
Snowflakeのコストを可視化するには、Snowflakeのコストの基本概念を理解することから始めます。これには、コストが発生するさまざまな使用タイプや、Snowflakeのリソースの使用コストを決定する要因が含まれます。 詳細
- 調査
Snowflakeでコストがどのように蓄積されるかを十分に理解したら、現在のSnowflakeのコストを調査する準備が整います。 Snowsight, the Snowflake web interface は、Snowflakeの使用コストを可視化するのに役立つ事前構築済みのダッシュボードを提供します。Snowflakeのコストに関する詳細を収集する場合は、使用とコストの専用ビューを含む組織の使用状況とAccount Usageスキーマに対してカスタムクエリを作成できます。 詳細
- 帰属
組織内のさまざまなエンティティにコストをチャージバックする機能により、誰がどのような目的でコストを負担しているかが明確になります。この可視性により、コスト削減策を実施する方法を決定することができます。 詳細
- モニター
Snowflakeの支出を把握して帰属させたら、コンピューティングコストが支出の上限に近づいたときに通知を送信するモニター戦略を実装できます。これらのモニター機能は、コンピューティングリソースを自動的に中断して、コンピューティングリソースの浪費を防ぎます。 詳細
制御¶
Snowflakeを使用すると、ガードレールを設定してコストを制御できるため、予想以上の支出が発生することはありません。たとえば、クエリが終了するまでの実行時間を制限することで、暴走クエリに関連する予期しないコストを回避できます。 詳細
最適化¶
最適化は、改善によってコストを削減できるエリアを特定することから始まります。
次の機能を使用して、微調整が必要な可能性のあるコンピューティングの使用状況を検出できます。
エリア |
説明 |
機能 |
Snowflake Edition |
---|---|---|---|
クエリの最適化 |
クエリの最適化に関する詳細情報を取得する |
すべて |
|
ウェアハウスの最適化 |
ウェアハウスの負荷を検査して、ウェアハウスのパフォーマンスを最適化します |
すべて |
|
ウェアハウスの最適化 |
ウェアハウスのイベントを検査して、最適化する余地を特定します。 |
すべて |
最適化の恩恵を受ける可能性のある使用状況を特定するのに役立つクエリのリストについては、 リソースの最適化 のクイックスタートガイドをご参照ください。
次も参照:
- 総コストについて
Snowflakeを使用する総コストは、データ転送、ストレージ、およびコンピューティングリソースを使用するコストの合計です。
総コストの計算方法について学びます。
- 総コストの調査
Snowsightを使用すると、視覚的なダッシュボードからコストに関する情報をすばやく簡単に取得できます。使用状況ビューに対するクエリを使用すると、コストデータをドリルダウンできるようになり、カスタムレポートとダッシュボードの生成に役立てることができます。
さまざまなクエリを使用して支出を調査し、コスト情報を返す方法を学びます。
- コストのモニター
Budgets を使用すると、アカウントでサポートされたオブジェクトのクレジット使用状況をモニターできます。 リソースモニター を使用すると、ユーザー管理の仮想ウェアハウスとSnowflakeアーキテクチャのクラウドサービスレイヤーによるクレジット使用状況をモニターできます。
Snowflakeでのコストと支出をモニターする方法について学びます。
- コスト帰属
これらのコストを部門、環境、またはその他のエンティティなどの組織内にある論理ユニットに帰属させることで、Snowflakeのコストに関する洞察を得ることができます。
コストを組織内のさまざまなエンティティに帰属させる方法を学びます。
- コストの制御
コスト管理により、仮想ウェアハウスなどのさまざまなサービスに費やす金額を制限できます。
ウェアハウスへのアクセスの制御、クエリの管理、支出制限の実施などによってコストを制御する方法を学びます。