Omówienie automatyzacji usługi Cost Management

Za pomocą automatyzacji i raportowania usługi Cost Management można utworzyć niestandardowy zestaw rozwiązań do pobierania danych kosztów i zarządzania nimi. W tym artykule opisano, jakie interfejsy API są dostępne do użycia i typowe scenariusze automatyzacji usługi Cost Management.

Dostępne interfejsy API

Istnieje wiele różnych interfejsów API, które mogą służyć do interakcji z danymi usługi Cost Management. Podsumowanie dostępnych interfejsów API i ich działania znajdują się poniżej. W celu osiągnięcia określonego scenariusza może być konieczne zastosowanie wielu interfejsów API. Przejrzyj typowe scenariusze opisane później, aby dowiedzieć się więcej.

Aby uzyskać informacje umowne dotyczące wywoływania poszczególnych interfejsów API, zapoznaj się z artykułami dotyczącymi specyfikacji interfejsu API.

Interfejsy API szczegółów kosztów

Poniższe interfejsy API udostępniają szczegółowe dane dotyczące kosztów (wcześniej określane jako szczegóły użycia). Szczegóły kosztów to najbardziej szczegółowe informacje o użyciu i kosztach dostępne dla Ciebie w ekosystemie platformy Azure. Wszystkie środowiska usługi Cost Management w witrynie Azure Portal i interfejsy API są oparte na nieprzetworzonym zestawie danych. Aby dowiedzieć się więcej, zobacz Omówienie szczegółów kosztów.

Interfejsy API cen

  • Ceny detaliczne platformy Azure — uzyskiwanie stawek mierników przy użyciu cennika płatności zgodnie z rzeczywistym użyciem. Zwrócone informacje można połączyć z informacjami o użyciu zasobów w celu ręcznego obliczenia oczekiwanej kwoty rachunku.

  • Interfejs API arkusza cen — uzyskiwanie niestandardowych cen dla wszystkich mierników. Przedsiębiorstwa mogą łączyć te dane z danymi użycia oraz informacjami o użyciu witryny Marketplace w celu ręcznego obliczania kosztów na podstawie danych o użyciu i witrynie Marketplace.

Interfejsy API budżetów i alertów

  • Interfejs API budżetów — umożliwia tworzenie budżetów kosztów dla zasobów, grup zasobów lub mierników rozliczeń. Po utworzeniu budżetów można skonfigurować alerty umożliwiające powiadamianie o przekroczeniu zdefiniowanych progów budżetów. Można również skonfigurować akcje, które mają być wykonywane po osiągnięciu kwoty budżetu. Aby uzyskać więcej informacji, zobacz Automatyzowanie tworzenia budżetów i Konfigurowanie akcji opartych na budżecie.

  • Interfejs API alertów — zarządzaj wszystkimi alertami utworzonymi przez budżety i inne systemy alertów platformy Azure.

Interfejsy API fakturowania

  • Interfejs API faktur — pobieranie listy faktur. Interfejs API zwraca podsumowanie faktur, w tym łączną kwotę, stan płatności i link umożliwiający pobranie kopii faktury w formacie PDF.

  • Interfejs API transakcji — pobieranie elementów wiersza faktury dla faktury. Interfejs API umożliwia uzyskanie wszystkich zakupów, zwrotów kosztów i środków uwzględnionych na fakturze. Interfejs API jest dostępny tylko dla klientów z kontami rozliczeniowymi Umowa z Klientem Microsoft lub umowy Microsoft Partner Agreement.

Interfejsy API rezerwacji

  • Interfejs API szczegółów rezerwacji — uzyskiwanie szczegółowego użycia zasobów skojarzonych z zakupami rezerwacji.

  • Interfejs API transakcji rezerwacji — uzyskiwanie transakcji zakupu i zarządzania rezerwacjami.

  • Interfejs API Rekomendacje rezerwacji — uzyskaj zalecenia dotyczące zakupów rezerwacji w przyszłości wraz z oczekiwanymi informacjami o oszczędnościach.

  • Interfejs API szczegółów zaleceń dotyczących rezerwacji — uzyskaj szczegółowe informacje dotyczące konkretnych zakupów rezerwacji w celu przeprowadzenia analizy warunkowej.

Typowe scenariusze interfejsu API

Interfejsy API rozliczeń i zarządzania kosztami można używać w wielu scenariuszach, aby odpowiedzieć na pytania związane z kosztami i użyciem. Poniżej opisano typowe scenariusze i sposób używania różnych interfejsów API do osiągnięcia tych scenariuszy.

Uzgadnianie faktur

Ten scenariusz służy do rozwiązywania następujących pytań:

  • Czy firma Microsoft naliczyła mi odpowiednią kwotę na fakturze?
  • Jaki jest mój rachunek i czy mogę obliczyć go samodzielnie przy użyciu danych pierwotnych?

Aby odpowiedzieć na te pytania, wykonaj poniższe kroki.

  1. Wywołaj interfejs API faktur, aby uzyskać informacje potrzebne do pobrania faktury. Jeśli jesteś klientem Umowa z Klientem Microsoft i chcesz automatycznie wyświetlić określone elementy wiersza widoczne na fakturze, możesz również użyć interfejsu API transakcji, aby pobrać te elementy wiersza w formacie czytelnym dla interfejsu API.

  2. Pobierz plik nieprzetworzonego użycia za pomocą interfejsu API Eksporty lub Szczegóły kosztów.

  3. Przeanalizuj dane w pliku nieprzetworzonego użycia, aby porównać je z kosztami, które znajdują się na fakturze. W przypadku użycia platformy Azure dane na fakturze są rzutowane na podstawie miernika skojarzonego z użyciem.

Ładowanie krzyżowe

Po zrozumieniu wydatków w danym miesiącu organizacje muszą następnie określić, jakie zespoły lub działy muszą płacić za różne naliczone opłaty. Wykonaj poniższe kroki.

  1. Pobierz plik nieprzetworzonego użycia za pomocą interfejsu API Eksporty lub Szczegóły kosztów.

  2. Przeanalizuj dane w pliku nieprzetworzonego użycia i przydziel je w oparciu o hierarchię organizacyjną, którą masz. Alokacja może być oparta na grupach zasobów, subskrypcjach, regułach alokacji kosztów, tagach lub innych hierarchiach organizacji platformy Azure.

    • Aby dowiedzieć się więcej na temat najlepszych rozwiązań, które należy wziąć pod uwagę podczas konfigurowania środowisk platformy Azure, zobacz Najlepsze rozwiązania dotyczące zarządzania kosztami.
    • Aby dowiedzieć się więcej o zakresach i dostępnych strukturach organizacyjnych, zobacz Omówienie zakresów i praca z ich zakresami.
    • Aby skonfigurować alokację bezpośrednio na platformie Azure, zobacz Przydzielanie kosztów.

Wydatki na platformę Azure przed zamknięciem faktury

Ważne jest, aby zachować karty dotyczące sposobu naliczania kosztów przez cały miesiąc. Proaktywna analiza przed zamknięciem faktury może zapewnić możliwość zmiany wzorców wydatków i uzyskania przewidywanych kosztów faktury. Aby pozyskać wszystkie nieprzetworzone dane, które zostały naliczone od początku miesiąca, użyj interfejsu API eksportów.

Skonfigurowanie automatycznego zgłaszania alertów może również zagwarantować, że wydatki nie zostaną nieoczekiwanie wycofane i usunie potrzebę ręcznego monitorowania kosztów przez cały miesiąc. Aby upewnić się, że koszty nie naruszają progów lub nie są prognozowane w celu przekroczenia progów, użyj interfejsu API budżetów.

Raportowanie trendów kosztów

Często warto zrozumieć, ile organizacji spędza w czasie. Zrozumienie kosztów w czasie pomaga identyfikować trendy i obszary pod kątem poprawy optymalizacji kosztów. Wykonaj poniższe kroki, aby skonfigurować zestaw danych kosztów, który może służyć do raportowania kosztów w czasie na dużą skalę.

  1. Wyodrębnij historyczne koszty z poprzednich miesięcy. Aby dowiedzieć się więcej, zobacz Seed a historical cost dataset with the Export API (Rozmieszczanie historycznego zestawu danych kosztów za pomocą interfejsu API eksportów).
  2. Pozyskiwanie danych historycznych z konta usługi Azure Storage skojarzonego z eksportami do magazynu z możliwością wykonywania zapytań. Zalecamy usługę SQL lub Azure Synapse.
  3. Skonfiguruj miesięczny eksport do magazynu w zakresie z kosztami, które należy przeanalizować. Eksportowanie do magazynu odbywa się w witrynie Azure Portal. Zobacz Eksportowanie kosztów. Eksport od początku miesiąca będzie używany do prawidłowego wyodrębniania kosztów w przyszłości.
  4. Skonfiguruj potok danych w celu pozyskiwania danych kosztów dla otwartego miesiąca w magazynie z możliwością wykonywania zapytań. Ten potok powinien być używany z skonfigurowanym miesiącem eksportem. Usługa Azure Data Factory udostępnia dobre rozwiązania dla tego rodzaju scenariusza pozyskiwania.
  5. W razie potrzeby wykonuj raportowanie przy użyciu raportów utworzonych w magazynie z możliwością wykonywania zapytań. Usługa Power BI może być dobra w tym scenariuszu. Jeśli szukasz bardziej gotowego rozwiązania, zobacz naszą aplikację szablonu usługi Power BI.

Aby uzyskać więcej informacji na temat scenariuszy automatyzacji specyficznych dla rezerwacji, zobacz Interfejsy API automatyzacji rezerwacji platformy Azure.