Planera och hantera kostnader för API Management

GÄLLER FÖR: Alla API Management-nivåer

Den här artikeln beskriver hur du planerar för och hanterar kostnader för Azure API Management. Först använder du Priskalkylatorn för Azure för att planera för API Management-kostnader innan du lägger till några resurser för tjänsten för att beräkna kostnaderna. När du har börjat använda API Management-resurser använder du Cost Management-funktioner för att ange budgetar och övervaka kostnader. Du kan också granska prognostiserade kostnader och identifiera utgiftstrender för att identifiera områden där du kanske vill agera.

Kostnader för API Management är bara en del av de månatliga kostnaderna i din Azure-faktura. Även om den här artikeln förklarar hur du planerar för och hanterar kostnader för API Management debiteras du för alla Azure-tjänster och resurser som används i din Azure-prenumeration, inklusive tjänster från tredje part.

Förutsättningar

Kostnadsanalys i Cost Management stöder de flesta Azure-kontotyper, men inte alla. Om du vill se hela listan med kontotyper som stöds kan du läsa Förstå Cost Management-data. Om du vill visa kostnadsdata behöver du minst läsbehörighet för ett Azure-konto. Mer information om hur du får åtkomst till Azure Cost Management finns i Tilldela åtkomst till data.

Beräkna kostnader innan du använder API Management

Använd Priskalkylatorn för Azure för att beräkna kostnader innan du lägger till API Management.

  1. Sök efter API Management eller välj Integration>API Management.
  2. Välj Visa för att lägga till en standardkostnadsuppskattning för en API Management-tjänstinstans.

Kommentar

Kostnaderna som visas i det här exemplet är endast i demonstrationssyfte. Se API Management-priser för den senaste prisinformationen.

Beräkna kostnader för utvecklarnivån

  • Standardkostnadsuppskattningen baseras på en API Management-tjänstinstans på tjänstnivån Utvecklaremed 1 kapacitetsenhet. Nivån Utvecklare är avsedd för användningsfall och utvärderingar som inte är produktionsbaserade. Det backas inte upp av ett serviceavtal.

  • Om du vill beräkna kostnader för ytterligare kapacitetsenheter eller en annan tjänstnivå väljer du andra alternativ i listrutorna Enheter och nivå .

  • Beroende på funktionstillgänglighet och tjänstnivå kan ytterligare avgifter tillkomma för användning av gatewayer med egen värd.

Mer information om priser och funktioner finns i:

Använda penningkredit med API Management

Du kan betala för API Management-avgifter med din Azure-förskottsbetalning (tidigare kallat ekonomiskt åtagande). Du kan däremot inte använda Azure-förskottsbetalningskrediter till att betala produkter och tjänster från tredje part, inklusive de från Azure Marketplace.

Förstå den fullständiga faktureringsmodellen

När du använder Azure-resurser med API Management medför du kostnader eller fakturerbara mätare. Kostnaderna för Resursanvändningsenhet i Azure varierar beroende på:

  • Tidsintervall (sekunder, minuter, timmar och dagar)
  • Enhetsanvändning (byte, megabyte och så vidare)
  • Antal transaktioner

Så här debiteras du för API Management

När du skapar eller använder Azure-resurser med API Management debiteras du baserat på nivåer som du arbetar i. Läs mer om att välja den bästa nivån åt dig.

Nivåer beskrivning
Förbrukning Medför inga fasta kostnader. Du debiteras baserat på antalet API-anrop till tjänsten över ett visst tröskelvärde.
Utvecklare, Basic, Basic v2, Standard, Standard v2 och Premium Medför månatliga kostnader baserat på antalet enheter och gatewayer med egen värd. Gatewayer med egen värd är kostnadsfria för utvecklarnivån. Olika uppgraderingsalternativ är tillgängliga, beroende på tjänstnivå.

Du kan också debiteras ytterligare avgifter när du använder andra Azure-resurser med API Management, till exempel virtuella nätverk, tillgänglighetszoner och skrivningar i flera regioner. I slutet av faktureringsperioden summeras avgifterna för varje mätare. Din faktura visar ett avsnitt för alla API Management-kostnader. Det finns ett separat radobjekt för varje mätare.

Övervaka kostnader

Så snart API Management-användningen startar uppstår kostnader. Du kan se kostnaderna i kostnadsanalysen eller via Priskalkylatorn för Azure.

När du använder kostnadsanalys visar du API Management-kostnader i diagram och tabeller för olika tidsintervall (dag, aktuell och föregående månad och år). Du kan också visa kostnader mot budgetar och prognostiserade kostnader. Om du byter till längre vyer över tid kan du identifiera utgiftstrender. Och du ser var överförbrukning kan ha inträffat. Om du har skapat budgetar kan du också enkelt se var de överskrids.

Kommentar

Kostnaderna som visas i det här exemplet är endast i demonstrationssyfte. Dina kostnader varierar beroende på resursanvändning och aktuell prissättning.

Så här visar du API Management-kostnader i kostnadsanalys:

  1. Logga in på Azure-portalen.

  2. Öppna fönstret Kostnadshantering + fakturering , välj Kostnadshantering på menyn och välj sedan ett faktureringsomfång. Välj till exempel en prenumeration i listan.

  3. Välj Cost Management på menyn och välj sedan Kostnadsanalys.

  4. Som standard visas månadskostnaderna för alla tjänster i det första ringdiagrammet.

    Månatliga kostnader för prenumeration

  5. Om du vill begränsa kostnaderna för en enskild tjänst, till exempel API Management, väljer du Lägg till filter och sedan Tjänstnamn. Välj sedan API Management.

    Exempel som visar ackumulerade kostnader för API Management

I föregående exempel visas den aktuella kostnaden för tjänsten. Kostnader per Azure-regioner (platser) och API Management-kostnader per resursgrupp visas också. Härifrån kan du utforska kostnader på egen hand.

Skapa budgetar

Du kan skapa budgetar för att hantera kostnader och skapa aviseringar som automatiskt meddelar mottagarna om kostnadsavvikelser och risker för överförbrukning. Aviseringar baseras på utgifter jämfört med budget- och kostnadströsklar. Budgetar och aviseringar skapas för Azure-prenumerationer och resursgrupper, så de är användbara som en del av en övergripande strategi för kostnadsövervakning.

Budgetar kan skapas med filter för specifika resurser eller tjänster i Azure om du vill ha mer detaljerad information i övervakningen. Filter hjälper dig att se till att du inte oavsiktligt skapar nya resurser som kostar dig ytterligare pengar. Mer information om filteralternativen när du skapar en budget finns i Grupp- och filteralternativ.

Exportera kostnadsdata

Du kan också exportera dina kostnadsdata till ett lagringskonto. Detta är användbart när du behöver andra för att göra ytterligare dataanalys för kostnader. Ett ekonomiteam kan till exempel analysera data med excel eller Power BI. Du kan exportera dina kostnader enligt ett dagligt, vecko- eller månadsschema och ange ett anpassat datumintervall. Att exportera kostnadsdata är det rekommenderade sättet att hämta kostnadsdatauppsättningar.

Andra sätt att hantera och minska kostnaderna för API Management

Skala med kapacitetsenheter

Förutom på tjänstnivån Förbrukning stöder API Management skalning genom att lägga till eller ta bort kapacitetsenheter. När belastningen ökar på en API Management-instans kan det vara mer ekonomiskt att lägga till kapacitetsenheter än att uppgradera till en högre tjänstnivå. Det maximala antalet enheter beror på tjänstnivån.

Varje kapacitetsenhet har en viss kapacitet för bearbetning av begäranden som är beroende av tjänstens nivå. En enhet på Basic-nivån har till exempel ett uppskattat maximalt dataflöde på cirka 1 000 begäranden per sekund.

När du lägger till eller tar bort enheter skalas kapacitet och kostnad proportionellt. Två enheter på standardnivån ger till exempel ett uppskattat dataflöde på cirka 2 000 begäranden per sekund. Det faktiska dataflödet kan variera på grund av storleken på begäranden eller svar, anslutningsmönster, antalet klienter som gör begäranden och andra faktorer.

Övervaka kapacitetsmåttet för din API Management-instans för att fatta beslut om du vill skala eller uppgradera en API Management-instans för att hantera mer belastning.

Nästa steg