Udostępnij przez


Planowanie kosztów usługi API Management i zarządzanie nimi

DOTYCZY: Wszystkie warstwy usługi API Management

W tym artykule opisano sposób planowania kosztów usługi Azure API Management i zarządzania nimi. Najpierw użyj kalkulatora cen platformy Azure, aby oszacować koszty, aby ułatwić planowanie kosztów usługi API Management przed dodaniem jakichkolwiek zasobów dla usługi. Po rozpoczęciu korzystania z zasobów usługi API Management użyj funkcji usługi Cost Management, aby ustawić budżety i monitorować koszty. Możesz również przejrzeć prognozowane koszty i zidentyfikować trendy wydatków, aby zidentyfikować obszary, w których warto podjąć działania.

Koszty usługi API Management są tylko częścią miesięcznych kosztów na rachunku za platformę Azure. Chociaż w tym artykule wyjaśniono, jak planować koszty usługi API Management i zarządzać nimi, opłaty są naliczane za wszystkie usługi i zasoby platformy Azure używane w ramach subskrypcji platformy Azure, w tym usługi innych firm.

Wymagania wstępne

Analiza kosztów w usłudze Cost Management obsługuje większość typów kont platformy Azure, ale nie wszystkie z nich. Aby wyświetlić pełną listę obsługiwanych typów kont, zobacz Omówienie danych usługi Cost Management. Aby wyświetlić dane kosztów, potrzebujesz co najmniej dostępu do odczytu dla konta platformy Azure. Aby uzyskać informacje na temat przypisywania dostępu do danych usługi Azure Cost Management, zobacz Przypisywanie dostępu do danych.

Szacowanie kosztów przed użyciem usługi API Management

Użyj kalkulatora cen platformy Azure, aby oszacować koszty przed dodaniem usługi API Management.

  1. Wyszukaj usługę API Management lub wybierz pozycję Integration>API Management.
  2. Wybierz Dodaj do oszacowania>Przejrzyj, aby dodać domyślne oszacowanie kosztów dla wystąpienia usługi API Management.

Uwaga

Koszty pokazane w tym przykładzie dotyczą tylko pokazu. Zobacz Cennik usługi API Management, aby uzyskać najnowsze informacje o cenach.

Zrzut ekranu przedstawiający oszacowanie w kalkulatorze cen platformy Azure.

  • Domyślny szacowany koszt jest oparty na wystąpieniu usługi API Management w Podstawowejwarstwie usługowej z 1 jednostką pojemności.

  • Aby oszacować koszty dodatkowych jednostek pojemności lub innej warstwy usługi, wybierz inne opcje w polach Jednostka podstawowa, Jednostki skalowania w poziomie i Warstwy .

  • W zależności od dostępności funkcji i warstwy usług mogą być naliczane dodatkowe opłaty za korzystanie z bram hostowanych samodzielnie.

Aby uzyskać dodatkowe informacje o cenach i funkcjach, zobacz:

Korzystanie z środków pieniężnych w usłudze API Management

Opłaty za usługę API Management można płacić przy użyciu przedpłaty za platformę Azure (wcześniej nazywanej zobowiązaniem pieniężnym). Nie można jednak użyć środków przedpłaty za platformę Azure do zapłaty za opłaty za produkty i usługi innych firm, w tym te z witryny Azure Marketplace.

Omówienie pełnego modelu rozliczeń

W miarę korzystania z zasobów platformy Azure z usługą API Management, ponosisz koszty lub są naliczane płatne liczniki. Koszty jednostek użycia zasobów platformy Azure różnią się w zależności od:

  • Interwały czasu (sekundy, minuty, godziny i dni)
  • Użycie jednostek (bajty, megabajty itd.)
  • Liczba transakcji

Jak są naliczane opłaty za usługę API Management

Podczas tworzenia lub używania zasobów platformy Azure za pomocą usługi API Management opłaty są naliczane na podstawie warstw, w których pracujesz. Aby wybrać najlepszą warstwę dla danego scenariusza, zobacz Porównanie warstw usługi Azure API Management.

Poziomy opis
Zużycie Nie wiąże się z kosztami stałymi. Opłaty są naliczane na podstawie liczby żądań API do usługi, jeśli ich liczba przekroczy określony próg.
Deweloper, Podstawowy, Standardowy, Premiumowy Naliczaj miesięcznych opłat na podstawie liczby jednostek, obszarów roboczych oraz bram samodzielnie hostowanych. Bramy hostowane samodzielnie są bezpłatne w warstwie Deweloper.
Podstawowa wersja 2, Standardowa v2, Premium v2 Miesięczne koszty są ponoszone, zależnie od liczby jednostek. Dodatkowe żądania interfejsu API powyżej określonego progu są naliczane opłatami.

Dostępne są różne opcje uaktualniania w zależności od warstwy usługi.

W przypadku korzystania z innych zasobów platformy Azure w usłudze API Management mogą być również naliczane dodatkowe opłaty, takie jak sieci wirtualne, strefy dostępności i zapisy w wielu regionach. Na koniec cyklu rozliczeniowego opłaty za każdy miernik są sumowane. Rachunek lub faktura zawiera sekcję dla wszystkich kosztów usługi API Management. Dla każdego miernika istnieje oddzielny wiersz.

Monitorowanie kosztów

Po rozpoczęciu korzystania z usługi API Management koszty są naliczane. Koszty można wyświetlić w analizie kosztów lub w kalkulatorze cen platformy Azure.

W analizie kosztów można wyświetlać koszty usługi API Management na wykresach i tabelach dla różnych interwałów czasu (tydzień, miesiąc, rok i inne). Możesz również wyświetlać koszty względem budżetów i prognozowanych kosztów. Przełączanie do dłuższych interwałów czasu może pomóc w identyfikowaniu trendów wydatków. Zobaczysz, gdzie mogły wystąpić nadmierne wydatki. Jeśli utworzono budżety, możesz również łatwo zobaczyć, gdzie zostały przekroczone.

Uwaga

Koszty pokazane w tym przykładzie dotyczą tylko pokazu. Koszty będą się różnić w zależności od użycia zasobów i bieżących cen.

Aby wyświetlić koszty usługi API Management w analizie kosztów:

  1. Zaloguj się w witrynie Azure Portal.

  2. W okienku po lewej stronie wybierz pozycję Zarządzanie kosztami i rozliczenia.

  3. W okienku po lewej stronie wybierz pozycję Zakresy rozliczeniowe.

  4. Na stronie Zakresy rozliczeniowe wybierz zakres rozliczeniowy. Na przykład wybierz subskrypcję z listy.

  5. W okienku po lewej stronie w obszarze Cost Management wybierz pozycję Analiza kosztów.

  6. Domyślnie miesięczne koszty wszystkich usług są wyświetlane na pierwszym wykresie pierścieniowym.

    Zrzut ekranu przedstawiający miesięczne koszty subskrypcji.

  7. Aby wyświetlić koszty dla jednej usługi, takiej jak USŁUGA API Management, wybierz pozycję Dodaj filtr , a następnie wybierz pozycję Nazwa usługi. Następnie wybierz pozycję API Management.

    Zrzut ekranu przedstawiający skumulowane koszty usługi API Management.

W poprzednim przykładzie widzisz bieżący koszt usługi. Wyświetlane są również koszty według regionów platformy Azure (lokalizacji) i kosztów usługi API Management według grupy zasobów. W tym miejscu możesz samodzielnie eksplorować koszty.

Tworzenie budżetów

W celu zarządzania kosztami można utworzyć budżety oraz alerty, które automatycznie powiadamiają uczestników o anomaliach w wydatkach i o ryzyku nadmiernych wydatków. Alerty są oparte na wydatkach w porównaniu z budżetem i progami kosztów. Budżety i alerty są tworzone dla subskrypcji i grup zasobów platformy Azure, więc są one przydatne w ramach ogólnej strategii monitorowania kosztów.

Możesz tworzyć budżety z filtrami dla określonych zasobów lub usług na platformie Azure, jeśli chcesz uzyskać bardziej szczegółowość monitorowania. Filtry pomagają zagwarantować, że nie utworzysz przypadkowo nowych zasobów, które kosztują dodatkowe pieniądze. Aby uzyskać więcej informacji na temat opcji filtru dostępnych podczas tworzenia budżetu, zobacz Opcje grupowania i filtrowania.

Eksportowanie danych kosztów

Możesz również wyeksportować dane kosztów na konto przechowywania. Eksportowanie danych jest przydatne, gdy potrzebujesz innych osób, aby przeprowadzić dodatkową analizę danych pod kątem kosztów. Na przykład zespół finansowy może analizować dane przy użyciu programu Excel lub usługi Power BI. Możesz wyeksportować koszty według dziennego, tygodniowego lub miesięcznego harmonogramu i ustawić niestandardowy zakres dat. Eksportowanie danych kosztów jest zalecanym sposobem pobierania zestawów danych kosztów.

Inne sposoby zarządzania i obniżania kosztów usługi API Management

Skalowanie przy użyciu jednostek pojemności

Z wyjątkiem warstw usług Konsumpcji i Dewelopera, API Management obsługuje skalowanie przez dodawanie lub usuwanie jednostek pojemności. Wraz ze wzrostem obciążenia wystąpienia usługi API Management dodanie jednostki pojemności może być tańsze niż uaktualnienie do wyższej warstwy usługi. Maksymalna liczba jednostek zależy od warstwy usługi.

Każda jednostka pojemności ma pewną możliwość przetwarzania żądań, która zależy od warstwy usługi. Na przykład jednostka warstwy Podstawowa ma szacowaną maksymalną przepływność wynoszącą około 1000 żądań na sekundę.

W miarę dodawania lub usuwania jednostek, pojemność i koszt zmieniają się proporcjonalnie. Na przykład dwie jednostki warstwy Standardowa zapewniają szacowaną przepływność około 2000 żądań na sekundę. Rzeczywista przepływność może się różnić z powodu rozmiaru żądań lub odpowiedzi, wzorców połączenia, liczby klientów wysyłających żądania i innych czynników.

Monitoruj metrykę pojemności dla wystąpienia usługi API Management, aby ułatwić podejmowanie decyzji dotyczących skalowania lub uaktualniania wystąpienia usługi API Management, aby obsłużyć większe obciążenie.