Een Azure App Service-abonnement is de rekeninfrastructuur waarop je web-apps, API’s en mobiele back-ends in Azure uitvoert. Het abonnement definieert de regio, het aantal VM-instanties en de prijscategorie, die bepaalt welke functies en hoeveel resources beschikbaar zijn. De rest van dit artikel beantwoordt de meest gestelde vragen over App Service-abonnementen, van resources en prijzen tot kosten en schaalbaarheid.
Welke resources bevat een Azure App Service-abonnement?
Een Azure App Service-abonnement bevat CPU-kernen, RAM, schijfruimte en netwerkbandbreedte die worden toegewezen aan een set virtuele machines in een specifieke Azure-regio. Alle apps die je aan dit abonnement koppelt, delen deze resources. De hoeveelheid beschikbare resources hangt direct af van de gekozen prijscategorie.
Concreet omvat een App Service-abonnement de volgende componenten:
- Besturingssysteem: Windows of Linux, gekozen bij het aanmaken en niet achteraf te wijzigen
- Regio: de Azure-datacenterlocatie, bijvoorbeeld West Europe (Amsterdam)
- Aantal VM-instanties: het aantal onderliggende virtuele machines waarop je apps draaien
- Grootte van de instanties: de combinatie van vCPU’s en geheugen per VM
- Prijscategorie: bepaalt toegang tot functies zoals automatisch schalen, aangepaste domeinen en SLA-garanties
Je betaalt voor het abonnement zelf, niet per afzonderlijke app. Dat maakt het verstandig om meerdere apps op één abonnement te bundelen wanneer ze vergelijkbare resourcebehoeften hebben en je kosten wilt beheersen. Voor organisaties die grip willen houden op de kwaliteit van hun ICT-omgeving is dit onderscheid tussen abonnement en app een belangrijk startpunt.
Wat zijn de verschillende prijscategorieën van een App Service-abonnement?
Azure App Service-abonnementen zijn ingedeeld in vijf hoofdcategorieën: Free, Shared, Basic, Standard en Premium. Elke categorie biedt een oplopend niveau van resources, functies en SLA-garanties. De Free- en Shared-lagen zijn bedoeld voor ontwikkeling en testen; de betaalde lagen zijn geschikt voor productieomgevingen.
Een overzicht van de categorieën en hun kenmerken:
- Free (F1): gedeelde resources, geen aangepaste domeinen, geen SLA, beperkt tot 60 CPU-minuten per dag
- Shared (D1): gedeelde resources, aangepaste domeinen mogelijk, nog steeds geen SLA
- Basic (B1/B2/B3): dedicated resources, handmatig schalen tot drie instanties, geen automatisch schalen
- Standard (S1/S2/S3): automatisch schalen tot tien instanties, staging-slots, dagelijkse back-ups, 99,95% SLA
- Premium (P0v3 t/m P3v3): hogere prestaties, schalen tot dertig instanties, verbeterde netwerkmogelijkheden en VNET-integratie
Voor productietoepassingen is de Standard-laag het minimale vertrekpunt vanwege de SLA en automatisch schalen. De Premium-laag is relevant wanneer je isolatie, hoge beschikbaarheid of integratie met een privénetwerk nodig hebt.
Wat is het verschil tussen een App Service-abonnement en een Azure-functie?
Een App Service-abonnement is een doorlopend gereserveerde rekenomgeving voor langlopende applicaties, terwijl Azure Functions standaard draaien op een verbruiksmodel waarbij je alleen betaalt per uitvoering. Het fundamentele verschil zit in de uitvoeringslogica: App Service draait altijd, Azure Functions worden op aanvraag geactiveerd.
De keuze tussen de twee hangt af van het type workload:
- App Service: geschikt voor web-apps, REST API’s en achtergrondprocessen die continu beschikbaar moeten zijn en een voorspelbare belasting hebben
- Azure Functions (verbruiksplan): geschikt voor event-driven taken, sporadische processen en korte bewerkingen waarbij je geen idle-kosten wilt betalen
- Azure Functions op App Service-abonnement: je kunt Azure Functions ook uitvoeren binnen een bestaand App Service-abonnement, waardoor je de functies deelt in dezelfde rekeninfrastructuur als je web-apps
Wanneer een Azure Function op een verbruiksplan draait, is er geen gereserveerde capaciteit en kan de opstarttijd oplopen (cold start). Op een App Service-abonnement heb je die cold start niet, maar betaal je ook wanneer de functie niet actief is.
Hoeveel apps kun je in één App Service-abonnement draaien?
Technisch gezien is er geen harde limiet op het aantal apps binnen één App Service-abonnement. Je kunt tientallen apps aan hetzelfde abonnement koppelen. De praktische grens wordt bepaald door de beschikbare CPU en het geheugen van het abonnement: zodra apps samen meer resources verbruiken dan beschikbaar is, verslechteren de prestaties van alle apps tegelijk.
Een paar richtlijnen voor het bundelen van apps:
- Combineer alleen apps met een vergelijkbaar verkeersprofiel en vergelijkbare piekbelasting
- Gebruik aparte abonnementen voor productie- en ontwikkelomgevingen om wederzijdse beïnvloeding te voorkomen
- Monitor CPU- en geheugengebruik actief om te signaleren wanneer een abonnement te krap wordt
- Houd rekening met het feit dat alle apps op hetzelfde abonnement dezelfde regio en hetzelfde besturingssysteem delen
Wanneer moet je een App Service-abonnement upgraden of downgraden?
Je upgradet een App Service-abonnement wanneer je apps structureel tegen de CPU- of geheugenlimieten aanlopen, wanneer je automatisch schalen nodig hebt, of wanneer je functies als staging-slots of VNET-integratie wilt gebruiken die in de huidige laag niet beschikbaar zijn. Je downgradet wanneer het abonnement structureel onderbezet is en je onnodige kosten wilt verminderen.
Concrete signalen voor een upgrade:
- CPU-gebruik ligt structureel boven de 70 tot 80 procent
- Responstijden nemen toe tijdens piekuren
- Je hebt deployment slots nodig voor een blue-green deploymentstrategie
- Compliance of beveiliging vereist VNET-isolatie (beschikbaar vanaf Premium)
Concrete signalen voor een downgrade:
- CPU- en geheugengebruik blijft structureel onder de 20 procent
- De applicatie heeft geen gebruik gemaakt van de extra functies waarvoor je betaalt
- Je hebt de workload verplaatst naar een andere omgeving of architectuur
Upgraden en downgraden binnen dezelfde OS-familie is zonder downtime mogelijk. Een wijziging van Windows naar Linux of omgekeerd vereist het aanmaken van een nieuw abonnement.
Hoe beïnvloedt een App Service-abonnement de kosten van Azure-hosting?
Het App Service-abonnement is de grootste kostendriver bij Azure-hosting voor web-apps, omdat je betaalt voor de gereserveerde VM-instanties ongeacht het daadwerkelijke gebruik. De azure virtual desktop kosten en App Service-kosten volgen hetzelfde principe: je reserveert capaciteit en betaalt per uur, niet per aanvraag. De keuze van de laag en het aantal instanties bepaalt direct de maandelijkse rekening.
De kostenstructuur werkt als volgt:
- Abonnementskosten: je betaalt per VM-instantie per uur, vermenigvuldigd met het aantal ingestelde instanties
- Automatisch schalen: bij de Standard- en Premium-lagen schalen instanties op en af op basis van belasting, wat helpt om kosten te beheersen bij wisselende verkeerspatronen
- Meerdere apps, één abonnement: door apps te bundelen verspreid je de vaste kosten over meerdere applicaties
- Reserveringen: Azure biedt gereserveerde instanties voor één of drie jaar, wat tot veertig procent kostenbesparing oplevert ten opzichte van betalen per uur
Onvoorspelbare cloudrekeningen zijn een veelgehoord pijnpunt. De sleutel is het actief monitoren van instantiegebruik en het inzetten van automatisch schalen met een ingesteld maximum, zodat je nooit onverwacht doorschaalt naar een kostbaar niveau.
Hoe wij helpen met Azure-kosten en cloudinfrastructuur
Onvoorspelbare Azure-rekeningen en toenemende afhankelijkheid van publieke cloudplatformen zijn herkenbare uitdagingen voor IT-managers en CTO’s bij middelgrote tot grote organisaties. Bij Lemontree helpen we je niet alleen met advies, maar bouwen en beheren we ook de omgeving die past bij jouw situatie.
Wat we concreet voor je doen:
- Analyse van je huidige cloudkosten en identificatie van onnodige uitgaven aan overgedimensioneerde App Service-abonnementen
- Ontwerp van een private of hybride infrastructuur op basis van hyperconverged IT, waarmee je minder afhankelijk wordt van publieke cloudrekeningen
- Beheer van je volledige ICT-omgeving als Managed Service Provider, inclusief monitoring, schaalbaarheid en beveiliging
- Inzicht en regie over waar je data staat, wie er toegang toe heeft en onder welke jurisdictie deze valt
- Ondersteuning bij NIS2- en AVG-compliance als onderdeel van je soevereine IT-fundament
Klanten waarderen ons met een 9,4 en omschrijven ons als competent, authentiek en transparant. Wil je weten hoe je je ICT kunt vereenvoudigen en tegelijk meer grip krijgt op kosten en data? Neem contact op en we kijken samen naar de mogelijkheden.









