Värd för Azure Functions-förbrukningsplan
När du använder en förbrukningsplan läggs instanser av Azure Functions-värden till och tas bort dynamiskt baserat på antalet inkommande händelser. Förbrukningsplanen, tillsammans med Flex Consumption-planen, är ett helt serverlöst värdalternativ för Azure Functions.
Förmåner
Förbrukningsplanen skalas automatiskt, även under perioder med hög belastning. När du kör funktioner i en förbrukningsplan debiteras du endast för beräkningsresurser när dina funktioner körs. I en förbrukningsplan får en funktions körningstid timeout efter en konfigurerbar tidsperiod.
En jämförelse av förbrukningsplanen med andra plan- och värdtyper finns i funktionsskala och värdalternativ.
Dricks
Om du vill ha fördelarna med dynamisk skalning och endast körningsfakturering, men även behöver integrera din app med virtuella nätverk, bör du i stället överväga att vara värd för din app i Flex Consumption-planen.
Fakturering
Fakturering baseras på antalet körningar, körningstid och använt minne. Användningen aggregeras för alla funktioner i en funktionsapp. Mer information finns på prissättningssidan för Azure Functions.
Mer information om hur du beräknar kostnader när du kör i en förbrukningsplan finns i Förstå kostnader för förbrukningsplan.
Skapa en funktionsapp för förbrukningsplan
När du skapar en funktionsapp i Azure-portalen är förbrukningsplanen standard. När du använder API:er för att skapa din funktionsapp behöver du inte först skapa en App Service-plan som du gör med Premium- och Dedicated-abonnemang.
I Värd för förbrukningsplan körs varje funktionsapp vanligtvis i sin egen plan. I Azure-portalen eller i kod kan du också se den förbrukningsplan som Dynamic
kallas eller Y1
.
Använd följande länkar för att lära dig hur du skapar en serverlös funktionsapp i en förbrukningsplan, antingen programmatiskt eller i Azure-portalen:
Du kan också skapa funktionsappar i en förbrukningsplan när du publicerar ett Functions-projekt från Visual Studio Code eller Visual Studio.
Flera appar i samma plan
Den allmänna rekommendationen är att varje funktionsapp har en egen förbrukningsplan. Men om det behövs kan funktionsappar i samma region tilldelas till samma förbrukningsplan. Tänk på att det finns en gräns för antalet funktionsappar som kan köras i en förbrukningsplan. Funktionsappar i samma plan skalas fortfarande oberoende av varandra.