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 ułatwić planowanie kosztów usługi API Management przed dodaniem wszelkich zasobów dla usługi w celu oszacowania kosztów. 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 działać.
Koszty usługi API Management są tylko częścią miesięcznych kosztów na rachunku za korzystanie z platformy 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.
- Wyszukaj usługę API Management lub wybierz pozycję Integration>API Management.
- Wybierz pozycję Widok , aby dodać domyślny szacowany koszt dla wystąpienia usługi API Management.
Uwaga
Koszty pokazane w tym przykładzie są przeznaczone tylko do celów demonstracyjnych. Zobacz Cennik usługi API Management, aby uzyskać najnowsze informacje o cenach.
Domyślny szacowany koszt jest oparty na wystąpieniu usługi API Management w warstwie usługi Deweloper z 1 jednostką pojemności. Warstwa Deweloper dotyczy przypadków użycia i ocen nieprodukcyjnych. Nie jest on wspierany przez umowę dotyczącą poziomu usług.
Aby oszacować koszty dodatkowych jednostek pojemności lub innej warstwy usługi, wybierz inne opcje z listy rozwijanej Jednostki i warstwa .
W zależności od dostępności funkcji i warstwy usługi mogą być naliczane dodatkowe opłaty za korzystanie z własnych bram.
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). Środkami z przedpłaty za platformę Azure nie można jednak opłacać produktów i usług innych firm, w tym tych z witryny Azure Marketplace.
Omówienie pełnego modelu rozliczeń
W miarę korzystania z zasobów platformy Azure z usługą API Management koszty są naliczane lub rozliczane mierniki. 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 będą naliczane na podstawie warstw, w których pracujesz. Dowiedz się więcej na temat wybierania najlepszej warstwy .
Warstwy | opis |
---|---|
Zużycie | Nie wiąże się z kosztami stałymi. Opłaty są naliczane na podstawie liczby żądań interfejsu API do usługi powyżej określonego progu. |
Developer, Basic, Standard, Premium | Poniesienie miesięcznych kosztów na podstawie liczby jednostek, obszarów roboczych i bram hostowanych samodzielnie. Bramy hostowane samodzielnie są bezpłatne dla warstwy Deweloper. |
Podstawowa wersja 2, Standardowa v2, Premium v2 | Poniesienie miesięcznych kosztów na podstawie liczby jednostek. Opłaty są naliczane powyżej określonego progu żądań interfejsu API. |
Dostępne są różne opcje uaktualniania w zależności od warstwy usługi.
W przypadku korzystania z innych zasobów platformy Azure z usługą API Management, takich jak sieci wirtualne, strefy dostępności i zapisy w wielu regionach, mogą być również naliczane dodatkowe opłaty. 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 za pośrednictwem kalkulatora cen platformy Azure.
Podczas korzystania z analizy kosztów można wyświetlać koszty usługi API Management na wykresach i tabelach dla różnych interwałów czasu (dzień, bieżący i poprzedni miesiąc i rok). Można również wyświetlać koszty w odniesieniu do budżetów i prognozowanych kosztów. Przełączanie się do dłuższych widoków w czasie 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 są przeznaczone tylko do celów demonstracyjnych. 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:
Zaloguj się w witrynie Azure Portal.
Otwórz okno Zarządzanie kosztami i rozliczenia, wybierz pozycję Zarządzanie kosztami z menu, a następnie wybierz zakres rozliczeniowy. Na przykład wybierz subskrypcję z listy.
Wybierz pozycję Cost Management z menu, a następnie wybierz pozycję Analiza kosztów.
Domyślnie miesięczne koszty wszystkich usług są wyświetlane na pierwszym wykresie pierścieniowym.
Aby zawęzić 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.
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.
Budżety można tworzyć za pomocą filtrów dla określonych zasobów lub usług na platformie Azure, jeśli chcesz, aby monitorowanie było bardziej szczegółowe. Filtry pomagają zagwarantować, że nie utworzysz przypadkowo nowych zasobów, które kosztują dodatkowe pieniądze. Aby uzyskać więcej informacji na temat opcji filtrowania podczas tworzenia budżetu, zobacz Opcje grupowania i filtrowania.
Eksportowanie danych kosztów
Możesz również wyeksportować dane kosztów na konto magazynu. Jest to przydatne, gdy potrzebujesz innych osób do przeprowadzenia dodatkowej analizy 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 Zużycie i Deweloper usługa API Management obsługuje skalowanie przez dodawanie lub usuwanie jednostek pojemności. Wraz ze wzrostem obciążenia wystąpienia usługi API Management dodanie jednostek pojemności może być bardziej ekonomiczne niż uaktualnienie do wyższej warstwy usług. 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ę proporcjonalnego dodawania lub usuwania jednostek, pojemności i skali kosztów. 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ść dla wystąpienia usługi API Management, aby ułatwić podejmowanie decyzji dotyczących skalowania lub uaktualniania wystąpienia usługi API Management w celu dostosowania ich do większego obciążenia.
Następne kroki
- Dowiedz się , jak zoptymalizować inwestycję w chmurę za pomocą usługi Azure Cost Management.
- Dowiedz się więcej o zarządzaniu kosztami za pomocą analizy kosztów.
- Dowiedz się, jak zapobiegać nieoczekiwanym kosztom.
- Weź udział w kursie szkoleniowym dotyczącym usługi Cost Management .
- Dowiedz się więcej o pojemności usługi API Management.
- Zobacz kroki skalowania i uaktualniania usługi API Management przy użyciu witryny Azure Portal i dowiedz się więcej o skalowaniu automatycznym.