Share via


Kosten voor Azure App Service plannen en beheren

In dit artikel wordt beschreven hoe u kosten voor Azure App Service plant en beheert. Eerst gebruikt u de Azure-prijscalculator om App Service kosten te plannen voordat u resources voor de service toevoegt om de kosten te schatten. Wanneer u vervolgens Azure-resources toevoegt, bekijkt u de geschatte kosten. Nadat u bent begonnen met het gebruik van App Service-resources, gebruikt u Cost Management-functies om budgetten in te stellen en kosten te bewaken. U kunt ook geraamde kosten bekijken en uitgaventrends identificeren om gebieden te identificeren waarop u mogelijk actie wilt ondernemen. De kosten voor Azure App Service zijn slechts een deel van de maandelijkse kosten op uw Azure-factuur. Hoewel in dit artikel wordt uitgelegd hoe u kosten voor App Service plant en beheert, wordt u gefactureerd voor alle Azure-services en -resources die worden gebruikt in uw Azure-abonnement, inclusief de services van derden.

Inzicht in het volledige factureringsmodel voor Azure App Service

Azure App Service wordt uitgevoerd op een Azure-infrastructuur die kosten oplevert wanneer u nieuwe resources implementeert. Het is belangrijk om te begrijpen dat er andere infrastructuurkosten kunnen zijn die kunnen oplopen.

Hoe kosten in rekening worden gebracht voor Azure App Service

Wanneer u App Service-resources maakt of gebruikt, worden de volgende meters in rekening gebracht:

  • Er wordt een uurtarief in rekening gebracht op basis van de prijscategorie van uw App Service-plan, naar rato tot op de seconde.
  • De kosten worden toegepast op elk uitgeschaald exemplaar in uw plan, op basis van de hoeveelheid tijd die het VM-exemplaar wordt toegewezen.

Andere kostenbronnen voor App Service zijn (zie App Service-prijzen voor meer informatie):

  • App Service domeinen Als u automatische verlenging inschakelt, worden er jaarlijks kosten in rekening gebracht voor de domeinregistratie voor uw abonnement.
  • App Service certificaten Eenmalige kosten op het moment van aankoop. Als u meerdere subdomeinen wilt beveiligen, kunt u de kosten verlagen door één jokertekencertificaat te kopen in plaats van meerdere standaardcertificaten.
  • SSL-binding op basis van IP De binding wordt geconfigureerd op een certificaat op app-niveau. De kosten worden voor elke binding bij elkaar opgeteld. Voor de Standard-laag en hoger worden er geen kosten in rekening gebracht voor de eerste IP-binding.

Aan het einde van de factureringsperiode worden de kosten voor elk VM-exemplaar in rekening gebracht. Uw rekening of factuur bevat een gedeelte voor alle App Service-kosten. Er is een afzonderlijk regelitem voor elke meter.

Andere kosten die kunnen worden gemaakt met Azure App Service

Afhankelijk van welke functie u in App Service gebruikt, kunnen de volgende kostenpostbronnen worden gemaakt:

  • Geïsoleerde laag Een Virtual Network is vereist voor een App Service-omgeving en wordt afzonderlijk in rekening gebracht.
  • Backup Een opslagaccount is vereist om back-ups te maken en wordt afzonderlijk in rekening gebracht.
  • Diagnostische logboeken U kunt Opslagaccount selecteren als de optie voor logboekregistratie of integreren met Azure Log Analytics. Deze services worden afzonderlijk in rekening gebracht.
  • App Service certificaten Certificaten die u in Azure aanschaft, moeten worden onderhouden in Azure Key Vault. Deze worden afzonderlijk in rekening gebracht.

Kosten die kunnen oplopen na het verwijderen van de resource

Wanneer u alle apps in een App Service-plan verwijdert, worden er nog steeds kosten in rekening gebracht op basis van de geconfigureerde prijscategorie en het aantal exemplaren. Om ongewenste kosten te voorkomen, verwijdert u het plan of schaalt u het omlaag naar de Gratis laag.

Nadat u de Azure App Service-resources hebt verwijderd, blijven er mogelijk resources uit gerelateerde Azure-services bestaan. Deze blijven kosten maken totdat u ze verwijdert. Bijvoorbeeld:

  • De Virtual Network die u hebt gemaakt voor een geïsoleerde laag App Service plan
  • Opslagaccounts die u hebt gemaakt voor het opslaan van back-ups of diagnostische logboeken
  • De Key Vault die u hebt gemaakt voor het opslaan van App Service-certificaten
  • De Log Analytic-naamruimten die u hebt gemaakt voor het verzenden van diagnostische logboeken
  • Instantie- of zegelreserveringen voor App Service die nog niet zijn verlopen

Azure-vooruitbetaling gebruiken met Azure App Service

U kunt Azure App Service kosten betalen met uw Azure-vooruitbetalingstegoed. U kunt echter geen Azure-vooruitbetalingstegoed gebruiken om kosten te betalen voor producten en services van derden, inclusief die van de Azure Marketplace.

Kosten schatten

Een eenvoudige manier om vooraf een schatting te maken van App Service-kosten en deze te optimaliseren, is met behulp van de Azure-prijscalculator.

Als u de prijscalculator wilt gebruiken, selecteert u App Service op het tabblad Producten. Vervolgens bladert u omlaag om met de calculator te werken. De volgende schermopname is een voorbeeld en geeft niet de huidige prijzen weer.

Voorbeeld van geschatte kosten in de Azure-prijscalculator

Geschatte kosten controleren in Azure Portal

Wanneer u een App Service-app of een App Service-abonnement maakt, ziet u de geschatte kosten.

Een app maken en de geschatte prijs weergeven:

  1. Schuif op de pagina Maken omlaag naar App Service plan en selecteer Nieuwe maken.

  2. Geef een naam op en selecteer OK.

  3. Selecteer naast SKU en grootte de optie Grootte wijzigen.

  4. Bekijk de geschatte prijs die wordt weergegeven in de samenvatting. De volgende schermopname is een voorbeeld en geeft niet de huidige prijzen weer.

    Geschatte kosten voor elke prijscategorie in de portal bekijken

Als uw Azure-abonnement een bestedingslimiet heeft, voorkomt Azure dat u uw tegoed overschrijdt. Wanneer u Azure-resources maakt en gebruikt, worden uw tegoeden gebruikt. Wanneer u uw tegoedlimiet bereikt, worden de resources die u hebt geïmplementeerd, uitgeschakeld voor de rest van die factureringsperiode. U kunt uw kredietlimiet niet wijzigen, maar u kunt deze wel verwijderen. Zie Azure-bestedingslimiet voor meer informatie over bestedingslimieten.

Kosten optimaliseren

Op basisniveau worden App Service apps in rekening gebracht door het App Service-abonnement waarmee ze worden gehost. De kosten voor de implementatie van uw App Service zijn afhankelijk van een aantal belangrijke factoren:

  • Prijscategorie Ook wel bekend als de SKU van het App Service-plan. Hogere lagen bieden meer CPU-kernen, geheugen, opslag of functies, of combinaties ervan.
  • Toegewezen lagen voor het aantal exemplaren (Basic en hoger) kunnen worden uitgeschaald en elke uitgeschaalde instantie brengt kosten met zich mee.
  • Zegelkosten In de isolated-laag wordt een vast bedrag berekend voor uw App Service-omgeving, ongeacht het aantal apps of werkrolinstanties dat wordt gehost.

Een App Service-abonnement kan meer dan één app hosten. Afhankelijk van uw implementatie kunt u kosten besparen op het hosten van meer apps op één App Service abonnementen (dat wil zeggen dat u uw apps op minder App Service abonnementen host).

Zie overzicht van App Service plannen voor meer informatie

Niet-productieworkloads

Als u App Service of uw oplossing wilt testen met lage of minimale kosten, kunt u beginnen met de twee prijscategorieën op instapniveau, Gratis en Gedeeld, die worden gehost op gedeelde exemplaren. Als u uw app wilt testen op toegewezen exemplaren met betere prestaties, kunt u upgraden naar de Basic-laag , die zowel Windows- als Linux-apps ondersteunt.

Notitie

Prijzen voor Azure Dev/Test Als u preproductieworkloads wilt testen waarvoor hogere lagen zijn vereist (alle lagen behalve Isolated), kunnen Visual Studio-abonnees ook profiteren van de Azure Dev/Test-prijzen, die aanzienlijke kortingen bieden.

Zowel de gratis als de gedeelde laag, evenals de kortingen voor Azure Dev/Test-prijzen, hebben geen SLA met financiële ondersteuning.

Productieworkloads

Productieworkloads worden geleverd met de aanbeveling van de speciale Standard-prijscategorie of hoger. Hoewel de prijs voor hogere lagen omhoog gaat, krijgt u ook meer geheugen en opslag en beter presterende hardware, waardoor u een hogere app-dichtheid per rekenexemplaren krijgt. Dat vertaalt zich in een lager aantal exemplaren voor hetzelfde aantal apps en dus lagere kosten. Premium V3 (de hoogste niet-geïsoleerde laag) is zelfs de meest rendabele manier om uw app op schaal te bedienen. Als aanvulling op de besparingen kunt u uitgebreide kortingen krijgen op Premium V3-reserveringen.

Notitie

Premium V3 ondersteunt zowel Windows-containers als Linux-containers.

Zodra u de gewenste prijscategorie hebt gekozen, moet u de niet-actieve exemplaren minimaliseren. In een uitschaalimplementatie kunt u geld verspillen aan te weinig gebruikte rekenprocessen. U moet automatisch schalen configureren, beschikbaar in de Standard-laag en hoger. Door uitschaalschema's te maken, evenals op metrische gegevens gebaseerde uitschaalregels, betaalt u alleen voor de exemplaren die u echt nodig hebt op een bepaald moment.

Azure-reserveringen

Als u van plan bent een bekend minimumaantal rekeninstanties voor één jaar of langer te gebruiken, moet u profiteren van de Premium V3-laag en de kosten van het exemplaar drastisch omlaag brengen door deze exemplaren in stappen van 1 of drie jaar te reserveren. De maandelijkse kostenbesparingen kunnen wel 55% per exemplaar zijn. Er zijn twee soorten reserveringen mogelijk:

  • Windows (of platformagnostisch) Kan van toepassing zijn op Windows- of Linux-exemplaren in uw abonnement.
  • Specifiek voor Linux Is alleen van toepassing op Linux-exemplaren in uw abonnement.

De prijzen voor gereserveerde instanties zijn van toepassing op de toepasselijke instanties in uw abonnement, tot het aantal instanties dat u reserveert. De gereserveerde instanties zijn een factureringskwestie en zijn niet gekoppeld aan specifieke rekeninstanties. Als u op een bepaald moment tijdens de reserveringsperiode minder exemplaren uitvoert dan u reserveert, betaalt u nog steeds voor de gereserveerde instanties. Als u op enig moment tijdens de reserveringsperiode meer exemplaren uitvoert dan u reserveert, betaalt u de normaal opgebouwde kosten voor de extra instanties.

De Isolated-laag (App Service omgeving) ondersteunt ook reserveringen van 1 jaar en 3 jaar tegen gereduceerde prijzen. Zie Hoe reserveringskortingen van toepassing zijn op Azure App Service voor meer informatie.

Kosten bewaken

Als u Azure-resources gebruikt met App Service, worden er kosten in rekening gebracht. De kosten van azure-resourcegebruikseenheden variëren per tijdsinterval (seconden, minuten, uren en dagen). Zodra App Service gebruik begint, worden er kosten gemaakt en kunt u de kosten zien in kostenanalyse.

Wanneer u kostenanalyse gebruikt, bekijkt u App Service kosten in grafieken en tabellen voor verschillende tijdsintervallen. Enkele voorbeelden zijn per dag, huidige en vorige maand en jaar. U kunt ook kosten weergeven op basis van budgetten en geraamde kosten. Als u overschakelt naar langere weergaven in de loop van de tijd, kunt u uitgaventrends identificeren. En u ziet waar overbesteding kan zijn opgetreden. Als u budgetten hebt gemaakt, kunt u ook eenvoudig zien waar ze worden overschreden.

App Service kosten weergeven in kostenanalyse:

  1. Meld u aan bij Azure Portal.
  2. Open het bereik in de Azure Portal en selecteer Kostenanalyse in het menu. Ga bijvoorbeeld naar Abonnementen, selecteer een abonnement in de lijst en selecteer vervolgens Kostenanalyse in het menu. Selecteer Bereik om over te schakelen naar een ander bereik in kostenanalyse.
  3. Standaard worden de kosten voor services weergegeven in het eerste ringdiagram. Selecteer het gebied in de grafiek met het label App Service.

De werkelijke maandelijkse kosten worden weergegeven wanneer u de kostenanalyse voor het eerst opent. Hier volgt een voorbeeld van alle maandelijkse gebruikskosten.

Voorbeeld van geaccumuleerde kosten voor een abonnement

Als u de kosten voor één service wilt beperken, zoals App Service, selecteert u Filter toevoegen en selecteert u vervolgens Servicenaam. Selecteer vervolgens App Service.

Hier volgt een voorbeeld van de kosten voor slechts App Service.

Voorbeeld van geaccumuleerde kosten voor ServiceName

In het voorgaande voorbeeld ziet u de huidige kosten voor de service. Kosten per Azure-regio (locaties) en App Service kosten per resourcegroep worden ook weergegeven. Vanaf hier kunt u zelf de kosten verkennen.

Budgetten maken

U kunt budgetten maken om kosten te beheren en waarschuwingen te maken waarmee belanghebbenden automatisch op de hoogte worden gesteld van uitgavenafwijkingen en risico's met te veel uitgaven. Waarschuwingen zijn gebaseerd op de vergelijking tussen uitgaven en drempelwaarden voor budgetten en kosten. Budgetten en waarschuwingen worden gemaakt voor Azure-abonnementen en -resourcegroepen, zodat ze nuttig zijn als onderdeel van een algemene strategie voor kostenbewaking.

Budgetten kunnen worden gemaakt met filters voor specifieke resources of services in Azure als u meer granulariteit in uw bewaking wilt. Filters zorgen ervoor dat u niet per ongeluk nieuwe resources maakt die u extra geld kosten. Zie Groeps- en filteropties voor meer informatie over de filteropties die beschikbaar zijn wanneer u een budget maakt.

Kostengegevens exporteren

U kunt uw kostengegevens ook exporteren naar ene opslagaccount. Dit is handig als u of anderen meer gegevensanalyses voor kosten wilt uitvoeren. Een financieel team kan de gegevens bijvoorbeeld analyseren met excel of Power BI. U kunt uw kosten exporteren volgens een dagelijks, wekelijks of maandelijks schema en een aangepast datumbereik instellen. Het exporteren van kostengegevens is de aanbevolen manier om kostengegevenssets op te halen.

Volgende stappen