Aller au contenu principal

Créer et surveiller des budgets

Cet article explique comment utiliser les budgets pour suivre les dépenses de votre compte Databricks.

Les budgets vous permettent de surveiller l'utilisation sur votre compte. Vous pouvez configurer des budgets pour suivre les dépenses à l'échelle du compte, ou appliquer des filtres pour suivre les dépenses de teams, de projets ou de Workspace spécifiques. Pour les budgets ciblés sur Unity AI Gateway, vous pouvez suivre les dépenses par rapport aux threshold par utilisateur.

Les budgets sont mesurés en USD et utilisent le prix catalogue du SKU, y compris les modules complémentaires de plateforme.

Exigences

  • Vous devez être administrateur de compte pour créer et gérer des budgets.
  • Les administrateurs de Workspace peuvent créer et gérer des budgets étendus aux workspaces qu'ils administrent à l'aide de Governance Hub.

Créer un budget

  1. Dans la barre latérale de la console du compte, cliquez sur Utilisation .

  2. Cliquez sur l'onglet **Budgets**, puis sur **Ajouter un budget**.

  3. Saisissez un **Nom** pour votre budget.

  4. Dans la section **Définitions**, vous pouvez limiter les dépenses suivies du budget en fonction du produit, du Workspace et des tags personnalisés. Si vous laissez ces champs vides, votre budget mesurera l'utilisation sur l'ensemble de votre compte.

    1. Dans la liste déroulante Workspaces , sélectionnez les Workspaces que vous souhaitez inclure dans votre budget. Laissez le champ vide pour suivre l’utilisation de l’intégralité de votre compte.

    2. Dans le menu déroulant Types de Ressources , sélectionnez Tout pour suivre les dépenses sur chaque produit Databricks, ou Unity AI Gateway pour suivre uniquement les dépenses via les Endpoint Unity AI Gateway.

    3. (Facultatif) Dans la section Tags de ressources , vous pouvez définir l'étendue du budget à une sélection de tags personnalisés. Si vous ajoutez des tags à cette section, le budget ne suivra que l'utilisation qui inclut les tags personnalisés spécifiés. Pour les budgets de la passerelle Unity AI, les balises sont mises en correspondance avec les balises d'Endpoint.

attention

Les données des tags sont stockées en texte brut et peuvent être répliquées à l’échelle mondiale. N’utilisez pas de noms de tags, de valeurs ou de descripteurs qui pourraient compromettre la sécurité de vos ressources. Par exemple, n’utilisez pas de noms de tags, de valeurs ou de descripteurs contenant des informations personnelles ou sensibles.

  1. Créez jusqu'à quatre thresholds partagés, qui surveillent les dépenses mensuelles par rapport à un threshold spécifié. Pour chaque threshold :

    1. Cliquez sur le bouton **Add threshold**.
    2. Saisissez un montant en dollars dans le champ Monthly threshold .
    3. Saisissez une liste d'adresses e-mail séparées par des virgules dans le champ Adresses e-mail . Ces adresses reçoivent des alertes lorsque les dépenses dépassent le threshold. Si vous laissez le champ vide, aucune notification par e-mail n'est envoyée pour ce threshold, mais vous pouvez toujours suivre le budget dans la console du compte.
    4. (Facultatif) Cochez Block usage pour empêcher les utilisateurs d'effectuer d'autres requêtes via Unity AI Gateway lorsque le threshold est atteint.
    5. Cliquez sur **Ajouter**.
  2. (Budgets pour Unity AI Gateway uniquement) Vous pouvez configurer un threshold de dépenses par utilisateur . Ce threshold suit l'utilisation individuelle de Unity AI Gateway dans le budget. Lorsqu'un threshold par utilisateur est dépassé, une alerte est envoyée et l'utilisation peut éventuellement être bloquée. Ce threshold s'applique à chaque utilisateur du compte.

    1. Saisissez un montant en dollars dans le champ **Monthly threshold**. Chaque utilisateur reçoit sa propre copie du threshold, qui s'applique à ses requêtes Unity AI Gateway qui relèvent du champ d'application du budget.

    2. Saisissez une liste d'adresses e-mail séparées par des virgules dans le champ Adresses e-mail . Ces adresses reçoivent des alertes lorsque les dépenses d'un utilisateur dépassent le threshold. La notification identifie l'utilisateur, ses dépenses depuis le début du mois et le budget.

    3. (Facultatif) Cochez Block usage pour empêcher l’utilisateur d’effectuer d’autres requêtes via Unity AI Gateway lorsque le threshold est atteint.

important

Les notifications par e-mail de budget incluent le nom du budget, l'identité de l'utilisateur pour les thresholds par utilisateur et les balises personnalisées définies. Les destinataires des e-mails n’ont pas besoin d’être des utilisateurs de Databricks. Assurez-vous de protéger les données sensibles lorsque vous nommez le budget, sélectionnez des tags et ajoutez des destinataires d'e-mail.

  1. (Facultatif) Configurez des remplacements par utilisateur pour accorder à certains utilisateurs ou groupes une limite de dépenses supérieure au threshold par utilisateur default. [[ ## completed ##]] Les utilisateurs couverts par un remplacement peuvent dépenser jusqu'au montant du remplacement plutôt que jusqu'à la limite par utilisateur default. Si un utilisateur appartient à plusieurs groupes de remplacement, le threshold le plus élevé s'applique.

  2. Cliquez sur Créer .

Ce que couvre un budget Unity AI Gateway

Lorsque vous attribuez un budget au produit Unity AI Gateway , le budget suit toutes les dépenses associées aux endpoints Unity AI Gateway définis dans la portée. Ceci couvre actuellement l'inférence paiement par jeton (également appelé PAYGO) et ai_query (batch).

Les tags d'endpoint et Unity Catalog sont respectés. Si vous ajoutez un filtre de tag au budget (par exemple, team=ml-platform), seuls les endpoints Unity AI Gateway portant ce tag sont pris en compte dans le budget.

Le throughput provisionné et les requêtes d'inférence de modèles externes ne sont pas actuellement suivis par les budgets de la passerelle Unity AI.

Pour une analyse plus approfondie des coûts de Unity AI Gateway, y compris les tableaux de bord et les détails d’utilisation, consultez Analyser le coût de Unity AI Gateway.

Les administrateurs de compte et de Workspace peuvent consulter un résumé de l’état du budget et des dépenses globales sur la page Coût de Governance Hub.

Pour les budgets qui suivent l'utilisation de Genie, consultez Gérer les budgets et les contrôles des coûts pour Genie.

Afficher les détails du budget

Vous pouvez utiliser les notifications par e-mail pour savoir quand les dépenses mensuelles ont dépassé votre budget.

Vous pouvez également suivre l'état d'un budget en cliquant sur le nom du budget dans la console du compte. Les détails du budget affichent les dépenses du mois en cours, le budget restant et une visualisation des dépenses cumulées quotidiennes. Les thresholds d'alerte apparaissent sous forme de lignes pointillées sur le graphique.

Détails du budget

Pour les budgets définis pour Unity AI Gateway, la page des détails du budget affiche également un tableau des dépenses par utilisateur. Le tableau répertorie chaque utilisateur ayant une utilisation de Unity AI Gateway dans le périmètre du budget, ses dépenses mensuelles à ce jour et son statut par rapport au threshold par utilisateur (inférieur, approchant ou dépassé).

Tableau des dépenses par utilisateur pour un budget Unity AI Gateway

Mettre à jour ou supprimer un budget

Pour mettre à jour ou supprimer un budget, cliquez sur le Icône du menu kebab. menu kebab dans la colonne la plus à droite de la ligne du budget et sélectionnez **Modifier le budget** ou **Supprimer le budget**.

Limitations connues

important

Les budgets pour Unity AI Gateway fournissent une estimation en quasi-temps réel des dépenses suivies par rapport aux threshold configurés, et les coûts réels encourus peuvent différer des threshold configurés. Cette fonctionnalité est destinée à aider au contrôle des coûts en quasi-temps réel. N'utilisez pas cette fonctionnalité comme moyen de garantir un plafond de dépenses absolu sur les montants finaux facturés. Databricks n'est pas responsable des coûts encourus dépassant les threshold de budget configurés.

  • Vous pouvez configurer jusqu'à quatre alertes par budget. Chaque alerte doit avoir une valeur de threshold mensuel unique.

  • Votre compte peut avoir un maximum de 1 000 budgets.

  • Il peut y avoir un délai de 24 heures maximum entre l'utilisation et l'envoi d'une notification par e-mail. Pour les budgets de la passerelle IA Unity, ce délai est considérablement plus court et proche du temps réel.

  • Après avoir créé un nouveau budget, il peut y avoir un délai avant que vous ne puissiez voir les détails du budget.

  • Les budgets ne tiennent pas compte des crédits de facturation ou des remises négociées que votre compte pourrait avoir. Le montant dépensé est calculé en multipliant l'utilisation par le prix catalogue SKU.

  • Les threshold de blocage de l'utilisation sont appliqués de manière approximative. L'application utilise une estimation du coût en temps réel, de sorte que les dépenses réelles peuvent varier au-dessus ou en dessous du threshold configuré. Cela signifie :

    • Un utilisateur peut être bloqué avant que ses dépenses réelles n'atteignent le threshold.
    • Un montant de dépenses supérieur au threshold peut survenir avant que l’application ne prenne effet. Les requêtes actives en cours lorsque le threshold est atteint ne sont pas interrompues.

    system.billing.usage reste la source unique de vérité pour l'utilisation facturable réelle. En cas de divergence entre l’utilisation suivie par rapport à un budget et les coûts réels, Databricks peut ajuster rétroactivement les estimations budgétaires afin de les réconcilier.

  • Les montants des dépenses dans les e-mails d’alerte budgétaire, la page des détails du budget et system.billing.usage peuvent différer lorsqu’ils sont comparés au même moment. Ceci est attendu, car chaque source se met à jour à un rythme différent :

    • E-mails d'alerte de budget : Reflètent les dépenses au moment où l'alerte a été Trigger.
    • Page de détails du budget : des mises à jour fréquentes peuvent afficher un montant inférieur à celui d’un e-mail d’alerte récent si elles sont consultées peu après.
    • system.billing.usage : Mises à jour toutes les quelques heures. L'interrogation des tables système peu après avoir reçu une alerte peut renvoyer un chiffre de dépenses inférieur à celui de la page des détails du budget ou des e-mails d'alerte.

    Pour Unity AI Gateway et les budgets Genie, l'application (blocage de l'utilisation et thresholds d'alerte) est basée sur le suivi des dépenses en quasi temps réel et n'est pas affectée par la synchronisation du refresh de la table système.