Dela via


Planera och hantera kostnader för Azure App Service

Den här artikeln beskriver hur du planerar för och hanterar kostnader för Azure App Service. Först använder du Priskalkylatorn för Azure för att planera för App Service-kostnader innan du lägger till några resurser för tjänsten för att beräkna kostnaderna. Granska sedan de uppskattade kostnaderna när du lägger till Azure-resurser. När du har börjat använda App Service-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. Kostnaderna för Azure App Service ä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 App Service 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örstå den fullständiga faktureringsmodellen för Azure App Service

Azure App Service körs på Azure-infrastruktur som ackumulerar kostnader när du distribuerar nya resurser. Det är viktigt att förstå att det kan finnas andra infrastrukturkostnader som kan uppstå.

Så här debiteras du för Azure App Service

När du skapar eller använder App Service-resurser, debiteras du för följande mätare:

  • Du debiteras ett timpris baserat på prisnivån för din App Service-plan, beräknat på den andra.
  • Avgiften tillämpas på varje utskalade instans i din plan, baserat på hur länge den virtuella datorinstansen allokeras.

Andra kostnadsresurser för App Service är (se App Service-priser för mer information):

  • App Service-domäner Din prenumeration debiteras för domänregistreringen varje år om du aktiverar automatisk förnyelse.
  • App Service-certifikat engångsdebitering vid inköpstillfället. Om du har flera underdomäner att skydda kan du minska kostnaderna genom att köpa ett jokerteckencertifikat i stället för flera standardcertifikat.
  • IP-baserad SSL-bindning Bindningen konfigureras på ett certifikat på appnivå. Kostnader ackumuleras för varje bindning. För standardnivån och högre debiteras inte den första IP-baserade bindningen.

I slutet av faktureringsperioden debiteras du för varje VM-instans. Din faktura visar ett avsnitt för alla App Service-kostnader. Det finns ett separat radobjekt för varje mätare.

Andra kostnader som kan tillkomma för Azure App Service

Beroende på vilken funktion du använder i App Service kan följande kostnadsbaserade resurser skapas:

Kostnader som kan tillkomma efter resursborttagning

När du tar bort alla appar i en App Service-plan fortsätter planen att ackumulera avgifter baserat på den konfigurerade prisnivån och antalet instanser. För att undvika oönskade avgifter bör du ta bort planen eller skala ned den till den kostnadsfria nivån.

När du har tagit bort Azure App Service-resurser kan det fortfarande finnas resurser från relaterade Azure-tjänster. De fortsätter att ackumulera kostnader tills du tar bort dem. Ett exempel:

  • Det virtuella nätverk som du skapade för en App Service-plan på isolerad nivå
  • Lagringskonton som du har skapat för att lagra säkerhetskopior eller diagnostikloggar
  • Key Vault som du har skapat för att lagra App Service-certifikat
  • Log Analytic-namnrymder som du skapade för att skicka diagnostikloggar
  • Instans- eller stämpelreservationer för App Service som inte har upphört att gälla ännu

Använda Azure-förskottsbetalning med Azure App Service

Du kan betala för Azure App Service-avgifter med din Azure-förskottsbetalningskredit. Du kan dock inte använda Azure-förskottsbetalningskredit för att betala för avgifter för produkter och tjänster från tredje part, inklusive de från Azure Marketplace.

Uppskatta kostnader

Med Azures priskalkylator kan du enkelt beräkna och optimera App Service-kostnaden i förväg.

Om du vill använda priskalkylatorn väljer du App Service på fliken Produkter. Rulla sedan nedåt och börja arbeta med kalkylatorn. Följande skärmbild är ett exempel och återspeglar inte aktuell prissättning.

Exempel som visar uppskattad kostnad i Priskalkylatorn för Azure

Gå igenom kostnadsuppskattningarna på Azure-portalen

När du skapar en App Service-app eller en App Service-plan kan du se de uppskattade kostnaderna.

Så här skapar du en app och visar det uppskattade priset:

  1. På sidan Skapa rullar du ned till App Service-plan och väljer Skapa ny.

  2. Ange ett namn och välj OK.

  3. Bredvid Sku och storlek väljer du Ändra storlek.

  4. Granska det uppskattade priset som visas i sammanfattningen. Följande skärmbild är ett exempel och återspeglar inte aktuell prissättning.

    Granska den uppskattade kostnaden för varje prisnivå i portalen

Om din Azure-prenumeration har en utgiftsgräns hindrar Azure dig från att spendera över ditt kreditbelopp. När du skapar och använder Azure-resurser används dina krediter. När du når din kreditgräns inaktiveras de resurser som du distribuerade under resten av faktureringsperioden. Du kan inte ändra kreditgränsen, men du kan ta bort den. Mer information om utgiftsgränser finns i Utgiftsgräns för Azure.

Optimera kostnader

På en grundläggande nivå debiteras App Service-appar av App Service-planen som är värd för dem. Kostnaderna för din App Service-distribution beror på några huvudfaktorer:

  • Prisnivå Kallas även SKU för App Service-planen. Högre nivåer ger fler CPU-kärnor, minne, lagring eller funktioner eller kombinationer av dem.
  • Instansantalet dedikerade nivåer (Basic och högre) kan skalas ut och varje utskalad instans ackumulerar kostnader.
  • Stämpelavgift På den isolerade nivån tillkommer en fast avgift i din App Service-miljö, oavsett hur många appar eller arbetsinstanser som finns.

En App Service-plan kan vara värd för fler än en app. Beroende på din distribution kan du spara kostnader som värd för fler appar på en App Service-plan (dvs. värd för dina appar med färre App Service-planer).

Mer information finns i Översikt över App Service-plan

Icke-produktionsarbetsbelastningar

Om du vill testa App Service eller din lösning samtidigt som du får en låg eller minimal kostnad kan du börja med att använda de två prisnivåerna på ingångsnivå, Kostnadsfri och Delad, som finns på delade instanser. Om du vill testa din app på dedikerade instanser med bättre prestanda kan du uppgradera till Basic-nivån , som stöder både Windows- och Linux-appar.

Kommentar

Priser för Azure Dev/Test För att testa förproduktionsarbetsbelastningar som kräver högre nivåer (alla nivåer utom isolerade) kan Visual Studio-prenumeranter också dra nytta av Prissättningen för Azure Dev/Test, som erbjuder betydande rabatter.

Både den kostnadsfria och delade nivån, samt rabatterna för Azure Dev/Test-priser, har inte ett ekonomiskt stödda serviceavtal.

Produktionsarbetsbelastningar

Produktionsarbetsbelastningar levereras med rekommendationen för den dedikerade standardprisnivån eller högre. Även om priset ökar för högre nivåer ger det dig också mer minne och lagring och maskinvara med högre prestanda, vilket ger dig högre apptäthet per beräkningsinstans. Det innebär lägre instansantal för samma antal appar och därmed lägre kostnad. I själva verket är Premium V3 (den högsta icke-isolerade nivån) det mest kostnadseffektiva sättet att hantera din app i stor skala. Om du vill lägga till besparingarna kan du få djupa rabatter på Premium V3-reservationer.

Kommentar

Premium V3 stöder både Windows-containrar och Linux-containrar.

När du har valt den prisnivå som du vill använda bör du minimera inaktiva instanser. I en utskalningsdistribution kan du slösa pengar på underutnytttagna beräkningsinstanser. Du bör konfigurera automatisk skalning, som är tillgänglig på standardnivå och högre. Genom att skapa utskalningsscheman och måttbaserade utskalningsregler betalar du bara för de instanser som du verkligen behöver vid en viss tidpunkt.

Azure-reservationer

Om du planerar att använda ett känt minsta antal beräkningsinstanser i ett år eller mer bör du dra nytta av Premium V3-nivån och minska instanskostnaden drastiskt genom att reservera instanserna i steg om 1 år eller 3 år. De månatliga kostnadsbesparingarna kan vara så mycket som 55 % per instans. Två typer av reservationer är möjliga:

  • Windows (eller plattformsoberoende) Kan gälla för Windows- eller Linux-instanser i din prenumeration.
  • Linux-specifika gäller endast för Linux-instanser i din prenumeration.

Prissättningen för reserverade instanser gäller för tillämpliga instanser i din prenumeration, upp till det antal instanser som du reserverar. De reserverade instanserna är en faktureringsfråga och är inte knutna till specifika beräkningsinstanser. Om du kör färre instanser än du reserverar någon gång under reservationsperioden betalar du fortfarande för de reserverade instanserna. Om du kör fler instanser än du reserverar någon gång under reservationsperioden betalar du den normala upplupna kostnaden för de ytterligare instanserna.

Den isolerade nivån (App Service-miljö) stöder också 1-års och 3-års reservationer till reducerat pris. Mer information finns i Så här tillämpas reservationsrabatter på Azure App Service.

Övervaka kostnader

När du använder Azure-resurser med App Service medför du kostnader. Kostnaderna för Resursanvändningsenhet i Azure varierar beroende på tidsintervall (sekunder, minuter, timmar och dagar). Så snart App Service-användningen startar uppstår kostnader och du kan se kostnaderna i kostnadsanalysen.

När du använder kostnadsanalys visar du App Service-kostnader i diagram och tabeller för olika tidsintervall. Några exempel är efter 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.

Så här visar du App Service-kostnader i kostnadsanalys:

  1. Logga in på Azure-portalen.
  2. Öppna omfånget i Azure Portal och välj Kostnadsanalys på menyn. Du kan till exempel gå till Prenumerationer, välja en prenumeration i listan och sedan välja Kostnadsanalys på menyn. Välj Omfång för att växla till ett annat omfång i kostnadsanalys.
  3. Som standard visas kostnaden för tjänster i det första ringdiagrammet. Välj området i diagrammet med etiketten App Service.

Faktiska månatliga kostnader visas när du först öppnar kostnadsanalysen. Här är ett exempel som visar alla månatliga användningskostnader.

Exempel som visar ackumulerade kostnader för en prenumeration

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

Här är ett exempel som visar kostnader för bara App Service.

Exempel som visar ackumulerade kostnader för ServiceName

I föregående exempel visas den aktuella kostnaden för tjänsten. Kostnader per Azure-regioner (platser) och App Service-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 extra pengar. Mer information om de filteralternativ som är tillgängliga 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 eller andra för att göra mer 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.

Nästa steg