Dela via


Planera och hantera kostnader för Azure Logic Apps

Gäller för: Azure Logic Apps (Förbrukning + Standard)

Den här artikeln hjälper dig att planera och hantera kostnader för Azure Logic Apps. Innan du skapar eller lägger till resurser med hjälp av den här tjänsten bör du beräkna dina kostnader med hjälp av Priskalkylatorn för Azure. När du har börjat använda Azure Logic Apps-resurser kan du ange budgetar och övervaka kostnader med hjälp av Microsoft Cost Management. Om du vill identifiera områden där du kanske vill agera kan du även granska prognostiserade kostnader och övervaka utgiftstrender.

Tänk på att kostnaderna för Azure Logic Apps bara är en del av de månatliga kostnaderna i din Azure-faktura. Även om den här artikeln förklarar hur du beräknar och hanterar kostnader för Azure Logic Apps debiteras du för alla Azure-tjänster och resurser som används i din Azure-prenumeration, inklusive tjänster från tredje part. När du är bekant med att hantera kostnader för Azure Logic Apps kan du använda liknande metoder för att hantera kostnader för alla Azure-tjänster som används i din prenumeration.

Förutsättningar

Microsoft Cost Management stöder de flesta Typer av Azure-konton. Information om hur du visar alla kontotyper som stöds finns i Förstå Cost Management-data. Om du vill visa kostnadsdata behöver du minst läsbehörighet för ditt Azure-konto.

Information om hur du tilldelar åtkomst till Microsoft Cost Management-data finns i Tilldela åtkomst till data.

Förstå faktureringsmodellen

Azure Logic Apps körs på Azure-infrastruktur som ackumulerar kostnader när du distribuerar nya resurser. Se till att du förstår faktureringsmodellen för Azure Logic Apps tillsammans med relaterade Azure-resurser och hanterar kostnader på grund av dessa beroenden när du gör ändringar i distribuerade resurser.

Kostnader som vanligtvis ackumuleras med Azure Logic Apps

Azure Logic Apps tillämpar olika prismodeller baserat på de resurser som du skapar och använder:

  • Logikappresurser som du skapar och kör i Azure Logic Apps med flera klientorganisationer använder en förbrukningsmodell (betala för användning).

  • Logikappresurser som du skapar och kör i Azure Logic Apps med en enda klientorganisation använder en prissättningsmodell för värdplan.

Här är andra resurser som medför kostnader när du skapar dem för användning med logikappar:

  • Ett integrationskonto är en separat resurs som du skapar och länkar till logikappar för att skapa B2B-integreringar. Integrationskonton använder en fast prismodell där priset baseras på den integrationskontotyp eller nivå som du använder.

  • En anpassad anslutningsapp är en separat resurs som du skapar för ett REST-API som inte har någon fördefinierad anslutningsapp som du kan använda i dina logikappar. Anpassade anslutningskörningar använder prismodellen Förbrukning.

Lagringsåtgärder och kostnader

Azure Logic Apps använder Azure Storage för alla lagringsåtgärder. Med Azure Logic Apps med flera klientorganisationer kopplas all lagringsanvändning och kostnader till logikappen. Datakvarhållning och lagringsförbrukning medför kostnader med hjälp av en fast prismodell. Till exempel sparas indata och utdata från körningshistoriken i lagring bakom kulisserna, vilket skiljer sig från lagringsresurser som du skapar, hanterar och kommer åt separat från logikappen.

Med Azure Logic Apps för en klientorganisation kan du använda ditt eget Azure Storage-konto. Den här funktionen ger dig mer kontroll och flexibilitet med dina Azure Logic Apps-data. När tillståndskänsliga arbetsflöden kör sina åtgärder gör Azure Logic Apps-körningen lagringstransaktioner. Köer används till exempel för schemaläggning, medan tabeller och blobar används för att lagra arbetsflödestillstånd. Lagringskostnaderna ändras baserat på arbetsflödets innehåll. Olika utlösare, åtgärder och nyttolaster resulterar i olika lagringsåtgärder och behov. Lagringstransaktioner följer prismodellen för Azure Storage. Lagringskostnader visas separat i din Azure-faktureringsfaktura.

För Azure Logic Apps med en klientorganisation kan du få en uppfattning om hur många lagringsåtgärder som ett arbetsflöde kan köra och deras kostnader med hjälp av Logic Apps Storage-kalkylatorn. Du kan antingen välja ett exempelarbetsflöde eller använda en befintlig arbetsflödesdefinition. Den första beräkningen beräknar antalet lagringsåtgärder i arbetsflödet. Du kan sedan använda dessa siffror för att beräkna möjliga kostnader med hjälp av Priskalkylatorn för Azure. Mer information finns i Uppskatta lagringsbehov och kostnader för arbetsflöden i Azure Logic Apps med en enda klientorganisation.

Kostnader kan uppstå efter att resursen har tagits bort

När du har tagit bort en logikapp kommer Azure Logic Apps inte att skapa eller köra nya arbetsflödesinstanser. Alla pågående och väntande körningar fortsätter dock tills de är klara. Beroende på antalet körningar kan den här processen ta lite tid. Mer information finns i Hantera logikappar.

Om du har dessa resurser efter att du har tagit bort en logikapp fortsätter dessa resurser att finnas och ackumulera kostnader tills du tar bort dem:

  • Azure-resurser som du skapar och hanterar oberoende av logikappen som ansluter till dessa resurser, till exempel Azure-funktionsappar, händelsehubbar, händelserutnät och så vidare

  • Integrationskonton

Använda penningkredit med Azure Logic Apps

Du kan betala för Azure Logic Apps-avgifter med din EA-betalningsåtagandekredit. Du kan dock inte använda EA-kredit för betalningsåtaganden för att betala för avgifter för produkter och tjänster från tredje part, inklusive dem från Azure Marketplace.

Uppskatta kostnader

Innan du skapar resurser med Azure Logic Apps bör du beräkna dina kostnader med hjälp av Priskalkylatorn för Azure. Mer information finns i Prismodell för Azure Logic Apps.

  1. På sidan Priskalkylator för Azure går du till den vänstra menyn och väljer Integration>Azure Logic Apps.

    Skärmbild som visar Priskalkylatorn för Azure med

  2. Rulla nedåt på sidan tills du kan visa priskalkylatorn för Azure Logic Apps. I de olika avsnitten för Azure-resurser som är direkt relaterade till Azure Logic Apps anger du antalet resurser som du planerar att använda och antalet intervall som du kan använda dessa resurser under.

    Den här skärmbilden visar ett exempel på kostnadsuppskattning med hjälp av kalkylatorn:

    Exempel som visar uppskattad kostnad i Priskalkylatorn för Azure

  3. Om du vill uppdatera dina kostnadsuppskattningar när du skapar och använder nya relaterade resurser går du tillbaka till den här kalkylatorn och uppdaterar resurserna här.

Skapa budgetar och aviseringar

För att hjälpa dig att proaktivt hantera kostnader för ditt Azure-konto eller din prenumeration kan du skapa budgetar och aviseringar med hjälp av tjänsten Och funktionerna för Microsoft Cost Management och fakturering. 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.

Baserat på utgifter jämfört med budget- och kostnadströsklar meddelar aviseringar automatiskt intressenter om utgiftsavvikelser och överförbrukningsrisker. Om du vill ha mer detaljerad information i övervakningen kan du också skapa budgetar som använder filter för specifika resurser eller tjänster i Azure. Filter hjälper dig att se till att du inte oavsiktligt skapar nya resurser som kostar extra pengar. Mer information om filteralternativen finns i Grupp- och filteralternativ.

Övervaka kostnader

Kostnaderna för resursanvändningsenhet varierar beroende på tidsintervall, till exempel sekunder, minuter, timmar och dagar, eller efter enhetsanvändning, till exempel byte, megabyte och så vidare. Några exempel är efter dag, aktuell och föregående månad och år. Om du byter till längre vyer över tid kan du identifiera utgiftstrender. När du använder funktionerna för kostnadsanalys kan du visa kostnader som diagram och tabeller över olika tidsintervall. Om du har skapat budgetar och kostnadsprognoser kan du också enkelt se var budgetar överskrids och överförbrukning kan ha inträffat.

När du har börjat debiteras kostnader för resurser som skapar eller börjar använda i Azure kan du granska och övervaka dessa kostnader på följande sätt:

Övervaka körning av logikappar och lagringsanvändning

Med Hjälp av Azure Monitor kan du visa dessa mått för en specifik logikapp:

  • Fakturerbara åtgärdskörningar
  • Fakturerbara utlösarkörningar
  • Faktureringsanvändning för interna åtgärdskörningar
  • Faktureringsanvändning för standardanslutningskörningar
  • Faktureringsanvändning för lagringsförbrukning
  • Totalt antal fakturerbara körningar

Visa mått för körning och lagringsförbrukning

  1. I Azure Portal letar du upp och öppnar logikappen. På logikappens meny går du till Övervakning och väljer Mått.

  2. I den högra rutan, under Diagramrubrik, i måttfältet, öppnar du listan Mått och väljer önskat mått.

    Kommentar

    Lagringsförbrukning mäts som antalet lagringsenheter (GB) som logikappen använder och faktureras. Körningar som använder mindre än 500 MB i lagring kanske inte visas i övervakningsvyn, men de debiteras fortfarande.

    Skärmbild som visar fönstret Mått med den öppnade listan Mått.

  3. I fönstrets övre högra hörn väljer du önskad tidsperiod.

  4. Följ dessa steg om du vill visa andra lagringsförbrukningsdata, särskilt åtgärdsindata och utdatastorlekar i logikappens körningshistorik.

Visa åtgärdsindata och utdatastorlekar i körningshistoriken

  1. I Azure Portal letar du upp och öppnar logikappen.

  2. På logikappens meny väljer du Översikt.

  3. I den högra rutan under Körningshistorik väljer du den körning som innehåller de indata och utdata som du vill visa.

  4. Under Logikappskörning väljer du Kör information.

  5. Välj den åtgärd som du vill visa i åtgärdstabellen i fönstret Logikappskörningsinformation , som visar varje åtgärds status och varaktighet.

  6. I åtgärdsfönstret Logikapp hittar du storlekarna för åtgärdens indata och utdata. Under länken Indata och länken Utdata hittar du länkarna till dessa indata och utdata.

    Kommentar

    För loopar är det bara åtgärderna på den översta nivån som visar storlekar för indata och utdata. För åtgärder i kapslade loopar visar indata och utdata noll storlek och inga länkar.

Köra kostnadsanalys med hjälp av Microsoft Cost Management och fakturering

Om du vill granska kostnaderna för Azure Logic Apps baserat på ett specifikt omfång, till exempel en Azure-prenumeration, kan du använda funktionerna för kostnadsanalys i Microsoft Cost Management och Fakturering.

  1. I Azure Portal öppnar du önskat omfång, till exempel din Azure-prenumeration. Välj Kostnadsanalys under Cost Managementden vänstra menyn.

    När du först öppnar fönstret kostnadsanalys visar det översta diagrammet de faktiska och prognostiserade användningskostnaderna för alla tjänster i prenumerationen för den aktuella månaden.

    Skärmbild som visar fönstret Azure Portal och kostnadsanalys med exempel på faktiska och prognostiserade kostnader i en prenumeration.

    Dricks

    Om du vill ändra omfång går du till fönstret Kostnadsanalys i filterfältet och väljer omfångsfiltret. I fönstret Välj omfång växlar du till önskat omfång.

    Under visas ringdiagrammen de aktuella kostnaderna per Azure-tjänster, efter Azure-region (plats) och efter resursgrupp.

    Skärmbild som visar fönstret Azure Portal och kostnadsanalys med exempel på ringdiagram för tjänster, regioner och resursgrupper.

  2. Om du vill filtrera diagrammet till ett visst område, till exempel en tjänst eller resurs, väljer du Lägg till filter i filterfältet.

  3. I listan till vänster väljer du filtertypen, till exempel Tjänstnamn. I listan till höger väljer du filtret, till exempel logikappar. När du är klar markerar du den gröna bockmarkeringen.

    Skärmbild som visar fönstret Azure Portal och kostnadsanalys med filterval.

    Här är till exempel resultatet för Azure Logic Apps:

    Skärmbild som visar fönstret Azure Portal och kostnadsanalys med resultat filtrerade på

Exportera kostnadsdata

När du behöver göra mer dataanalys på kostnader kan du exportera kostnadsdata till ett lagringskonto. Ett ekonomiteam kan till exempel analysera dessa data med hjälp av 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 kostnader

Prova följande alternativ för att minska kostnaderna för dina logik-AP:er och relaterade resurser:

  • Använd om möjligt inbyggda utlösare och åtgärder som kostar mindre att köra per körning än utlösare och åtgärder för hanterade anslutningsappar.

    Du kan till exempel minska kostnaderna när du kommer åt andra resurser med hjälp av HTTP-åtgärden eller genom att anropa en funktion som du har skapat med hjälp av Azure Functions-tjänsten och med hjälp av den inbyggda Azure Functions-åtgärden. Men att använda Azure Functions medför också kostnader, så se till att du jämför dina alternativ.

  • Ange exakta utlösarvillkor för att köra ett arbetsflöde.

    Du kan till exempel ange att en utlösare endast utlöses när målwebbplatsen returnerar ett internt serverfel. I utlösarens JSON-definition använder du conditions egenskapen för att ange ett villkor som refererar till utlösarens statuskod.

  • Om en utlösare har en avsökningsversion och en webhook-version kan du prova webhook-versionen, som väntar på att den angivna händelsen ska inträffa innan den utlöses, i stället för att regelbundet söka efter händelsen.

  • Anropa logikappen via en annan tjänst, till exempel Azure Functions eller Azure Service Bus, så att utlösaren bara utlöses när arbetsflödet ska köras.

  • Inaktivera logikappar som inte behöver köras hela tiden eller ta bort logikappar som du inte längre behöver. Om möjligt inaktiverar du andra resurser som du inte behöver ständigt aktiva.

Nästa steg