Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
In dit artikel wordt beschreven hoe u kosten voor Azure App Service plant en beheert.
Voordat u resources toevoegt, kunt u eerst de Azure-prijscalculator gebruiken om de App Service-kosten te schatten.
Wanneer u Vervolgens Azure-resources toevoegt aan App Service, controleert u de geschatte kosten van de services.
Nadat u App Service-resources hebt gebruikt, gebruikt u Cost Management-functies om budgetten in te stellen en de kosten te bewaken. U kunt ook geraamde kosten bekijken en uitgaventrends identificeren om gebieden te identificeren waar u mogelijk actie wilt ondernemen.
Inzicht in het volledige factureringsmodel
Azure App Service wordt uitgevoerd op de Azure-infrastructuur, waarmee kosten worden opgebouwd wanneer u nieuwe resources implementeert. Het is belangrijk om te begrijpen dat er andere infrastructuurkosten kunnen zijn die kunnen toenemen.
Kosten voor App Service zijn slechts een deel van de maandelijkse kosten in 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 niet-Microsoft-services.
Hoe de kosten worden berekend
Wanneer u App Service-resources maakt of gebruikt, worden de volgende meters in rekening gebracht:
- Een uurtarief op basis van het prijsniveau van uw App Service-plan, berekend tot op de seconde nauwkeurig.
- De kosten worden toegepast op elke uitgeschaalde instantie in uw abonnement, op basis van de hoeveelheid tijd die het VM-exemplaar (virtuele machine) wordt toegewezen.
Andere kostenbronnen voor App Service zijn:
- App Service-domeinen: Uw abonnement wordt jaarlijks in rekening gebracht voor de domeinregistratie als u automatische verlenging inschakelt.
- App Service-certificaten: Eenmalige kosten op het moment van aankoop. Als u meerdere subdomeinen hebt om te beveiligen, kunt u de kosten verlagen door één jokertekencertificaat aan te schaffen in plaats van meerdere standaardcertificaten.
- IP-gebaseerde SSL-binding: De binding wordt geconfigureerd op een certificaat op het niveau van de app. 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 factureringscyclus worden de kosten voor elk VM-exemplaar weergegeven. Uw rekening of factuur bevat een gedeelte voor alle App Service-kosten. Er is een afzonderlijke post voor elke meter.
Zie Prijzen van App Service voor meer informatie.
Andere kosten die kunnen oplopen
Afhankelijk van de functie die u in App Service gebruikt, kunnen de volgende kostentoerekeningsbronnen worden gemaakt:
- Geïsoleerde laag: een virtueel Azure-netwerk is vereist voor een App Service-omgeving en wordt afzonderlijk in rekening gebracht.
- Back-up: er is een Azure Storage-account vereist om back-ups te maken en er worden afzonderlijk kosten 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. Voorbeeld:
- Het virtuele netwerk dat u hebt gemaakt voor een App Service-plan voor geïsoleerde lagen
- 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 stempelreserveringen die nog niet zijn verlopen
Azure-vooruitbetaling gebruiken
U kunt betalen voor App Service-kosten met uw Azure-vooruitbetalingstegoed. U kunt echter geen Azure-vooruitbetalingstegoed gebruiken om te betalen voor kosten voor niet-Microsoft-producten en -services, waaronder die van Azure Marketplace.
Kostenraming
Een eenvoudige manier om vooraf een schatting te maken van App Service-kosten en deze te optimaliseren, is met behulp van de Azure-prijscalculator.
Selecteer in de prijscalculator de tegel App Service op het tabblad Producten . Schuif vervolgens omlaag naar de sectie App Service van de rekenmachine. De volgende schermopname is een voorbeeld en geeft niet de huidige prijzen weer.
Geschatte kosten bekijken in de Azure-portal
Wanneer u een App Service-app of een App Service-plan maakt, ziet u de geschatte kosten.
Een app maken en de geschatte prijs weergeven:
Meld u aan bij Azure Portal en selecteer App Services.
Selecteer +Maken en kies Web-app in de vervolgkeuzelijst.
Geef een resourcegroep, naam en runtimestack op.
Selecteer Onder Prijsplannen de optie Prijsplannen verkennen.
Bekijk de geschatte prijzen. De volgende schermopname is een voorbeeld en geeft niet de huidige prijzen weer.
Als uw Azure-abonnement een bestedingslimiet heeft, zorgt Azure ervoor dat u uw tegoedlimiet niet overschrijdt. Wanneer u Azure-resources maakt en gebruikt, worden uw tegoeden verbruikt. 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 verwijderen. Bekijk bestedingslimiet van Azure voor meer informatie over bestedingslimieten.
Kosten optimaliseren
Op basisniveau worden App Service-apps in rekening gebracht door het App Service-plan dat als host fungeert voor deze apps. De kosten die zijn gekoppeld aan uw App Service-implementatie, zijn afhankelijk van enkele belangrijke factoren:
- Prijscategorie: anders bekend als de SKU van het App Service-plan. Hogere lagen bieden meer CPU-kernen, geheugen, opslag of functies of combinaties hiervan.
- Aantal instanties: Toegewezen lagen (Basic en hoger) kunnen worden uitgeschaald en elke uitgeschaalde instantie brengt kosten met zich mee.
- Zegelkosten: In de geïsoleerde laag wordt een vaste vergoeding berekend voor uw App Service-omgeving, ongeacht het aantal apps of worker-instanties.
Een App Service-plan kan meerdere apps hosten. Afhankelijk van uw implementatie kunt u kosten besparen voor het hosten van meer apps op één App Service-plan of uw apps hosten op minder App Service-abonnementen.
Zie het overzicht van het App Service-plan voor meer informatie.
Niet-productie werkbelastingen
Als u uw app of oplossing wilt testen bij lage of minimale kosten, kunt u beginnen met het gebruik van de twee prijscategorieën op invoerniveau, 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.
Opmerking
Prijzen voor Azure Dev/Test: Om preproductieworkloads te testen waarvoor hogere lagen nodig zijn (alle lagen behalve voor Isolated), kunnen Visual Studio-abonnees ook profiteren van de Prijzen van Azure Dev/Test, die aanzienlijke kortingen biedt.
Zowel de gratis als de gedeelde laag, evenals de azure Dev/Test-prijskortingen, hebben geen SLA met financiële ondersteuning.
Productie werklasten
Productieworkloads worden geleverd met de aanbeveling van de toegewezen Prijscategorie Standard of hoger. Hoewel de prijs hoger wordt voor hogere lagen, krijgt u ook meer geheugen en opslag en betere hardware, waardoor u een hogere app-dichtheid per rekeninstantie krijgt. Dat vertaalt zich in een lager aantal exemplaren voor hetzelfde aantal apps en dus lagere kosten. In feite is Premium V3 (de hoogste niet-geïsoleerde laag) de meest rendabele manier om uw app op schaal te bedienen. Als u wilt toevoegen aan de besparingen, kunt u uitgebreide kortingen krijgen op Premium V3-reserveringen.
Opmerking
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 en regels voor uitschalen op basis van metrische gegevens te maken, betaalt u alleen voor de instanties die u op elk gewenst moment nodig hebt.
Azure-reserveringen
Als u van plan bent om een bekend minimumaantal rekeninstanties voor één jaar of meer 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 jaar of drie jaar te reserveren. De maandelijkse kostenbesparingen kunnen zo veel zijn als 55% per exemplaar. Er zijn twee soorten reserveringen mogelijk:
- Windows (of platformneutraal): kan van toepassing zijn op Windows- of Linux-exemplaren in uw abonnement.
- Specifiek voor Linux: 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 factureringsaangelegenheid en zijn niet gekoppeld aan specifieke rekeninstanties. Als u minder exemplaren uitvoert dan u reserveert tijdens de reserveringsperiode, betaalt u nog steeds voor de gereserveerde instanties. Als u meer exemplaren uitvoert dan u op enig moment tijdens de reserveringsperiode reserveert, betaalt u de normale samengestelde kosten voor de extra instanties.
De Geïsoleerde laag (App Service-omgeving) biedt ook ondersteuning voor reserveringen van 1 jaar en 3 jaar tegen lagere prijzen. Zie Hoe reserveringskortingen van toepassing zijn op Azure App Service voor meer informatie.
Kosten controleren
Wanneer u Azure-resources gebruikt met App Service, worden er kosten in rekening gebracht. De kosten voor resourcegebruikseenheden van Azure verschillen per tijdsinterval (seconden, minuten, uren en dagen). Zodra het gebruik van App Service wordt gestart, worden er kosten gemaakt en kunt u de kosten in kostenanalyse bekijken.
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 mogelijk is opgetreden. Als u budgetten hebt gemaakt, kunt u ook eenvoudig zien waar ze worden overschreden.
App Service-kosten weergeven in kostenanalyse:
Meld u aan bij het Azure-portaal.
Voer Kostenanalyse in de zoekbalk in. U kunt ook naar Abonnementen gaan, een abonnement selecteren in de lijst en vervolgens Kostenanalyse selecteren in het menu. Selecteer Bereik om over te schakelen naar een ander bereik in kostenanalyse.
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 in eerste instantie kostenanalyse opent. In het volgende voorbeeld ziet u alle maandelijkse gebruikskosten.
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 met de kosten voor alleen App Service.
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. Hier kunt u zelf de kosten verkennen.
Budgetten maken
U kunt budgetten maken om kosten te beheren en kostenwaarschuwingen te maken waarmee belanghebbenden automatisch op de hoogte worden gesteld van afwijkingen in uitgaven en risico's die te veel worden uitgegeven. 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 algehele 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 wanneer u of anderen meer gegevensanalyses moeten uitvoeren voor kosten. Een financieel team kan bijvoorbeeld de gegevens 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 kostenbestanden op te halen.