Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tym artykule wyjaśniono, jak używać budżetów do śledzenia wydatków na koncie Azure Databricks.
Budżety umożliwiają monitorowanie użycia na koncie. Budżety można skonfigurować tak, aby śledzić wydatki na całym koncie lub stosować filtry w celu śledzenia wydatków określonych zespołów, projektów lub obszarów roboczych. Dla budżetów ograniczonych do Unity Gateway można śledzić wydatki względem progów na użytkownika.
Budżety są mierzone w USD i opierają się na cenie katalogowej SKU, w tym także dodatków do platformy.
Wymagania
- Aby tworzyć budżety i zarządzać nimi, musisz być administratorem konta.
- Administratorzy przestrzeni roboczej mogą tworzyć budżety przypisane do zarządzanych przez siebie przestrzeni roboczych i zarządzać nimi za pomocą Governance Hub.
Tworzenie budżetu
Na pasku bocznym konsoli konta kliknij pozycję Użycie.
Kliknij kartę Budżety , a następnie kliknij pozycję Dodaj budżet.
Wprowadź nazwę budżetu.
W sekcji Definicje można ograniczyć śledzone wydatki budżetu na podstawie produktów, obszarów roboczych i tagów niestandardowych. Jeśli pozostawisz te pola puste, budżet będzie śledził użycie w całym koncie.
Na liście rozwijanej Obszary robocze wybierz obszary robocze, które chcesz uwzględnić w budżecie. Pozostaw pole puste, aby śledzić użycie całego konta.
W rozwijanym menu Typy zasobów wybierz Wszystko, aby śledzić wydatki na każdym produkcie Azure Databricks, lub Unity Gateway, aby śledzić wydatki tylko przez punkty końcowe Unity Gateway.
(Opcjonalnie) W sekcji Tagi zasobów można ograniczyć budżet do wyboru tagów niestandardowych. Jeśli dodasz tagi do tej sekcji, budżet będzie śledzić użycie tylko w przypadku określonych tagów niestandardowych. W przypadku budżetów Unity Gateway tagi są porównywane z tagami punktów końcowych.
Ostrzeżenie
Dane tagów są przechowywane jako zwykły tekst i mogą być replikowane globalnie. Nie używaj nazw tagów, wartości ani deskryptorów, które mogą naruszyć bezpieczeństwo zasobów. Na przykład nie należy używać nazw tagów, wartości ani deskryptorów zawierających informacje osobiste lub poufne.
Utwórz maksymalnie cztery wspólne progi, które monitorują miesięczne wydatki na określony próg. Dla każdego progu:
- Kliknij przycisk Dodaj próg .
- Wprowadź kwotę w dolarach w polu Próg miesięczny .
- Wprowadź rozdzielaną przecinkami listę adresów e-mail w polu Adresy e-mail . Te adresy otrzymują alerty, gdy wydatki przekraczają próg. Jeśli pole pozostanie puste, żadne powiadomienia e-mail nie są wysyłane dla tego progu, ale nadal możesz śledzić budżet w konsoli konta.
- (Opcjonalnie) Zaznacz opcję Blokuj użycie, aby uniemożliwić użytkownikom wysyłanie dalszych żądań za pośrednictwem Unity Gateway po osiągnięciu progu.
- Kliknij przycisk Dodaj.
(Budżety tylko dla Unity Gateway) Opcjonalnie konfiguruj próg wydatków na użytkownika. Ten próg śledzi indywidualne wykorzystanie Unity Gateway w ramach budżetu. Po przekroczeniu progu dla użytkownika alert jest wysyłany i użycie może zostać opcjonalnie zablokowane. Ten próg dotyczy każdego użytkownika na koncie.
Wprowadź kwotę w dolarach w polu Próg miesięczny . Każdy użytkownik otrzymuje własną kopię progu, który dotyczy jego żądań Unity Gateway mieszczących się w zakresie budżetu.
Wprowadź rozdzielaną przecinkami listę adresów e-mail w polu Adresy e-mail . Te adresy otrzymują alerty, gdy wydatki użytkownika przekraczają próg. Powiadomienie identyfikuje użytkownika, jego miesięczne wydatki i budżet.
(Opcjonalnie) Zaznacz opcję Blokuj użycie, aby uniemożliwić użytkownikowi wykonywanie dalszych żądań za pośrednictwem bramy Unity po osiągnięciu progu.
Ważne
Powiadomienia e-mail dotyczące budżetu obejmują nazwę budżetu, identyfikator użytkownika w przypadku progów dla poszczególnych użytkowników oraz zdefiniowane tagi niestandardowe. Adresaci poczty e-mail nie muszą być Azure Databricks użytkownikami. Upewnij się, że chronisz poufne dane podczas nazywania budżetu, wybierania tagów i dodawania adresatów wiadomości e-mail.
(Opcjonalnie) Skonfiguruj nadpisania dla poszczególnych użytkowników, aby przyznać określonym użytkownikom lub grupom wyższy limit wydatków niż domyślny próg dla użytkownika. Użytkownicy objęci wyjątkiem mogą wydawać do kwoty określonej w wyjątku zamiast do domyślnego limitu na użytkownika. Jeśli użytkownik należy do wielu grup zastępowania, obowiązuje najwyższy próg.
Kliknij pozycję Utwórz.
Co obejmuje budżet Unity Gateway
Gdy skalujesz budżet na produkt Unity Gateway , budżet śledzi wszystkie wydatki związane z punktami końcowymi Unity Gateway zdefiniowanymi w zakresie. Obecnie obejmuje to Pay-Per-Token (zwany także PAYGO), wnioskowanie ai_query (batch) oraz opcjonalne zewnętrzne wykorzystanie modeli poprzez usługi dostawców modeli.
Tagi punktu końcowego i Unity Catalog są uwzględniane. Jeśli dodasz do budżetu filtr tagu (na przykład team=ml-platform), tylko endpointy Unity Gateway oznaczone tym tagiem są wliczane do budżetu. Tagi żądań nie wpływają na dopasowywanie budżetu.
Żądania inferencji z aprowizowaną przepustowością nie są obecnie uwzględniane w budżetach Unity Gateway.
Aby uzyskać głębszą analizę kosztów wydatków na Unity Gateway, w tym dashboardy i szczegóły użytkowania, zobacz Analizuj koszt Unity Gateway.
Administratorzy konta i obszaru roboczego mogą wyświetlać podsumowanie statusu budżetu i łącznych wydatków na stronie Koszty w centrum zarządzania.
Aby uzyskać informacje o budżetach śledzących użycie usługi Genie, zobacz Zarządzanie budżetami i mechanizmami kontroli kosztów dla usługi Genie.
Wyświetlanie szczegółów budżetu
Możesz użyć powiadomień e-mail, aby dowiedzieć się, kiedy miesięczne wydatki przekroczyły budżet.
Możesz również śledzić stan budżetu, klikając nazwę budżetu w konsoli konta. Strona ze szczegółami budżetu pokazuje bieżące wydatki miesięczne, pozostały budżet oraz wizualizację codziennych skumulowanych wydatków. Progi alertów są wyświetlane jako linie kropkowane na wykresie.
Dla budżetów ograniczonych do Unity Gateway, strona szczegółów budżetu pokazuje również tabelę wydatków na użytkownika. Tabela zawiera listę wszystkich użytkowników, którzy korzystają z Unity Gateway w ramach budżetu, jego wydatki od początku miesiąca oraz status względem progu na użytkownika (poniżej, zbliżając się lub przekraczający).
Aktualizowanie lub usuwanie budżetu
Aby zaktualizować lub usunąć budżet, kliknij w najbardziej prawej kolumnie wiersza budżetu i wybierz pozycję Edytuj budżet lub Usuń budżet.
Monitorowanie bezserwerowych budżetów obliczeniowych
Jeśli konto korzysta z bezserwerowych obliczeń, możesz użyć zasad użycia bezserwerowego, aby przypisywać użycie bezserwerowe konta. Zobacz Użycie atrybutów z zasadami użycia bezserwerowymi.
Aby uzyskać więcej informacji na temat monitorowania użycia zasobów obliczeniowych bezserwerowych, zobacz Monitorowanie kosztów obliczeń bezserwerowych.
Znane ograniczenia
Ważne
Budżety dla Unity Gateway zapewniają niemal aktualne oszacowanie wydatków monitorowanych względem skonfigurowanych progów, a rzeczywiście poniesione koszty mogą odbiegać od tych progów. Ta funkcja ma na celu pomoc w niemal rzeczywistym kontrolowaniu kosztów. Nie używaj tej funkcji jako sposobu na zapewnienie absolutnego limitu wydatków na ostateczne rozliczone kwoty. Azure Databricks nie ponosi odpowiedzialności za koszty poniesione powyżej skonfigurowanych progów budżetowych.
Można skonfigurować maksymalnie cztery alerty na budżet. Każdy alert musi mieć unikatową wartość progu miesięcznego.
Twoje konto może mieć maksymalnie 1000 budżetów.
Może wystąpić do 24-godzinnego opóźnienia między użyciem a wysłaniem powiadomienia e-mail. W przypadku budżetów Unity Gateway opóźnienie to jest znacznie krótsze i niemal natychmiastowe.
Po utworzeniu nowego budżetu może wystąpić opóźnienie, zanim zobaczysz szczegóły budżetu.
Budżety nie uwzględniają żadnych kredytów rozliczeniowych ani wynegocjowanych rabatów, które są na Twoim koncie. Kwota wydana jest obliczana przez pomnożenie użycia przez cenę katalogową SKU.
Progi użycia bloków są stosowane w przybliżeniu. Mechanizm egzekwowania opiera się na szacunku kosztów niemal w czasie rzeczywistym, więc rzeczywiste koszty mogą być wyższe lub niższe od skonfigurowanego progu. Oznacza to, że:
- Użytkownik może zostać zablokowany, zanim jego rzeczywiste wydatki osiągną próg.
- Zanim zacznie obowiązywać egzekwowanie limitu, wydatki mogą przekroczyć próg. Aktywne żądania będące w toku w chwili osiągnięcia progu nie są przerywane.
system.billing.usagepozostaje wiarygodnym źródłem danych o rzeczywistym użyciu podlegającym rozliczeniu. W przypadku rozbieżności między śledzeniem zużycia względem budżetu a rzeczywistymi kosztami, Azure Databricks może retroaktywnie korygować szacunki budżetowe, aby je pogodzić.Kwoty wydatków w wiadomościach e-mail z alertami budżetowymi, na stronie szczegółów budżetu i
system.billing.usagemogą się różnić, gdy są porównywane w tym samym momencie. Jest to oczekiwane, ponieważ każda aktualizacja źródła ma inną częstotliwość:- Wiadomości e-mail z alertami budżetowymi: pokazują koszty z chwili wyzwolenia alertu.
- Strona szczegółów budżetu: Jest często aktualizowana, ale wkrótce po otrzymaniu ostatniej wiadomości e-mail z alertem może wyświetlać kwotę niższą niż podana w tej wiadomości.
-
system.billing.usage: aktualizacje co kilka godzin. Wykonywanie zapytań dotyczących tabel systemowych wkrótce po otrzymaniu alertu może zwrócić niższą liczbę wydatków niż strona szczegółów budżetu lub wiadomości e-mail z alertami.
W przypadku Unity Gateway i budżetów Genie egzekwowanie limitów (blokowanie użycia i progi alertów) opiera się na śledzeniu wydatków niemal w czasie rzeczywistym i nie zależy od czasu odświeżania tabel systemowych.