予算の作成と監視
この記事では、Databricksアカウントの支出を追跡するために予算を使用する方法について説明します。
予算機能を使うと、アカウント全体の利用状況を監視できます。予算を設定することで、アカウント全体の支出を追跡することも、フィルターを適用して特定のチーム、プロジェクト、またはワークスペースの支出を追跡することもできます。Unity AI Gateway に設定された予算については、ユーザーごとのしきい値に基づいて支出を追跡できます。
予算は米ドルで測定され、プラットフォームのアドオンを含むSKUの定価が使用されます。
必要条件
予算を作成および管理するには、アカウント管理者である必要があります。
予算を作成する
-
アカウントコンソールのサイドバーで、[ 使用状況 ]をクリックします。
-
[ 予算 ]タブをクリックし、[ 予算を追加 ]をクリックします。
-
予算の 名称 を入力します。
-
「定義」 セクションでは、製品、ワークスペース、カスタムタグに基づいて、予算の追跡対象となる支出を制限できます。これらの項目を空欄にした場合、予算はアカウント全体の利用状況に基づいて算出されます。
-
ワークスペース のドロップダウンで、予算に含めるワークスペースを選択します。フィールドを空のままにして、アカウント全体の使用状況を追跡します。
-
タイプのドロップ ダウンで、すべてのDatabricks製品にわたる支出を追跡するには 「すべて」 を選択し、 Unity AI Gateway エンドポイント経由の支出のみを追跡するには「Unity AI Gateway」を選択します。
-
(オプション) リソースタグの セクションでは、選択したカスタムタグに予算の範囲を指定できます。このセクションにタグを追加すると、予算は指定されたカスタムタグを含む使用状況のみを追跡します。Unity AI Gatewayの予算では、タグはエンドポイントタグと照合されます。
-
タグデータはプレーンテキストとして保存され、グローバルに複製できます。リソースのセキュリティを損なう可能性のあるタグ名、値、または記述子は使用しないでください。たとえば、個人情報や機密情報を含むタグ名、値、または記述子は使用しないでください。
-
最大4つの共有しきい値を作成し、指定したしきい値と比較して月々の支出を監視します。各しきい値について:
- 「しきい値を追加」 ボタンをクリックします。
- 「月額しきい値」 欄に金額を入力してください。
- [電子メール アドレス] フィールドに電子メール アドレスのカンマ区切りリストを入力します。 これらのアドレスは、支出がしきい値を超えた場合にアラートを受け取ります。フィールドを空白のままにすると、そのしきい値に関する電子メール通知は送信されませんが、アカウント コンソールで予算を追跡することはできます。
- (Genie の予算のみ) (オプション) **threshold**に達したときにユーザーがUnity AI Gatewayを介してそれ以上のリクエストを行わないように、 使用をブロック にチェックを入れてください。
- [ 追加 ] をクリックします。
-
(Unity AI Gatewayの予算のみ) オプションで ユーザーごとの利用額しきい値 を設定します。このしきい値は、予算内の個々のUnity AI Gatewayの使用状況を追跡します。ユーザーごとのしきい値を超えると、アラートが送信され、オプションで利用をブロックできます。このしきい値はアカウント内の各ユーザーに適用されます。
-
「月額しきい値」 欄に金額を入力してください。各ユーザーはそれぞれ独自のしきい値を受け取り、そのしきい値は予算の範囲内にあるUnity AI Gatewayのリクエストに適用されます。
-
[電子メール アドレス] フィールドに電子メール アドレスのカンマ区切りリストを入力します。 これらのアドレスは、ユーザーの支出がしきい値を超えた場合にアラートを受信します。通知には、ユーザー、その月の累計支出額、および予算が表示されます。
-
(Genieの予算のみ)(オプション)thresholdに達した場合に、ユーザーがUnity AI Gatewayを通じてさらなるリクエストを行うことを防ぐために、 使用をブロック をオンにします。
-
予算の電子メール通知には、予算名、ユーザーごとのしきい値のユーザー ID、および定義されたカスタム タグが含まれます。 電子メールの受信者はDatabricksユーザーである必要はありません。 予算に名前を付けるとき、タグを選択するとき、電子メール受信者を追加するときは、機密データを保護していることを確認してください。
-
(Genie予算 のみ) (オプション)defaultのユーザーごとのthresholdよりも、特定のユーザーまたはグループにより高い利用制限を付与するには、**ユーザーごとのオーバーライド**を設定します。オーバーライドの対象となるユーザーは、defaultのユーザーごとの上限ではなく、オーバーライドの金額まで使用します。ユーザーが複数のオーバーライドグループに属している場合、最も高い threshold が適用されます。
-
作成 をクリックします。
Unity AI Gatewayの予算でカバーされる内容
Unity AI Gateway 製品に予算を割り当てると、その予算は、割り当てられた範囲内で定義されたUnity AI Gatewayエンドポイントに関連するすべての支出を追跡します。これは現在、内部単位の従量課金(PAYGO とも呼ばれます) とai_query (バッチ) 推論をカバーしています。
エンドポイントとUnity Catalogタグが尊重されます。 予算にタグフィルター(例: team=ml-platform )を追加すると、そのタグを持つUnity AI Gatewayエンドポイントのみが予算の対象となります。
プロビジョニングされたスループットと外部モデル推論リクエストは、現在Unity AI Gatewayの予算では追跡されません。
Unity AI Gateway の支出に関するより詳細なコスト分析(ダッシュボードや使用状況の詳細を含む)については、 「Unity AI Gateway のコストを監視する」を参照してください。
Genieの使用状況を追跡する予算については、Genieの予算とコスト管理を管理するを参照してください。
予算の詳細を表示
メール通知を使用すると、月々の支出が予算を超えたときに知ることができます。
アカウントコンソールで予算名をクリックすることで、予算のステータスを確認することもできます。予算明細には、当月の支出額、残りの予算額、および日々の累積支出額の視覚化が表示されます。しきい値は、グラフ上に点線で表示されます。

Unity AI Gateway に割り当てられた予算の場合、予算詳細ページにはユーザーごとの支出表も表示されます。この表には、予算範囲内でUnity AI Gatewayを使用しているすべてのユーザー、そのユーザーの月間累計支出額、およびユーザーごとのしきい値に対するステータス(未満、近づきつつある、または超過)が一覧表示されています。

予算を更新または削除する
予算を更新または削除するには、予算の行の右端の列にあるケバブメニューを選択し、 [予算の編集] または [予算の削除] を選択します。
既知の制限事項
-
予算ごとに最大4つのアラートを設定できます。各アラートには、固有の月間しきい値を設定する必要があります。
-
アカウントには最大1,000個の予算を設定できます。
-
使用が発生してから Eメール通知が送信されるまで、最大24時間の遅延が発生する可能性があります。Unity AI Gateway の予算については、この遅延はかなり短く、ほぼリアルタイムです。
-
新しい予算を作成した後、予算の詳細が表示されるまでに時間がかかることがあります。
-
予算には、アカウントに適用されるクレジットの請求や交渉による割引は考慮されません。支出額は、使用量にSKUの定価を掛けて計算されます。
-
ユーザーごとのオーバーライドと使用ブロックは、「Genie予算」でのみ利用可能です。
-
しきい値で 使用をブロック が有効になっている場合でも、しきい値を超える少額の消費が発生する可能性があります。 しきい値に達したときに進行中のアクティブなリクエストは中断されず、使用ブロックが適用されるまでに短時間の遅延があります。
-
予算アラートのEメール、予算詳細ページ、および
system.billing.usageの消費額は、同じ時点と比較した場合に異なることがあります。これは予期された動作です。各ソースは異なるレートで更新されるためです。- **予算アラートのEメール**:アラートがトリガーされた時点での費用を反映します。
- 予算詳細ページ:頻繁に更新されますが、直後に表示された場合、最新のアラートEメールよりも低い金額が表示される場合があります。
system.billing.usage: 数時間ごとに更新されます。アラートを受信した直後にシステムテーブルをクエリすると、予算詳細ページやアラートEメールよりも低い支出額が返される可能性があります。
Unity AI GatewayとGenie予算の場合、適用(利用ブロックとアラートのthreshold)はほぼリアルタイムの費用追跡に基づいており、システムテーブルの更新タイミングには影響されません。