Azure-app Service-plannen implementeren
In Azure-app Service wordt een toepassing uitgevoerd in een Azure-app Service-plan. Een App Service-plan definieert een set rekenresources voor een webtoepassing die moet worden uitgevoerd. De rekenresources zijn vergelijkbaar met een serverfarm in conventionele webhosting. Een of meer toepassingen kunnen worden geconfigureerd om te worden uitgevoerd op dezelfde computerresources (of in hetzelfde App Service-plan).
Dingen die u moet weten over App Service-abonnementen
Laten we eens kijken hoe u een App Service-plan implementeert en gebruikt met uw virtuele machines.
Wanneer u een App Service-plan in een regio maakt, wordt er een set rekenresources gemaakt voor het plan in de opgegeven regio. Alle toepassingen die u in het plan plaatst, worden uitgevoerd op de rekenresources die door het plan zijn gedefinieerd.
Elk App Service-plan definieert drie instellingen:
- Regio: de regio voor het App Service-plan, zoals VS - west, India - centraal, Europa - noord, enzovoort.
- Aantal VM-exemplaren: het aantal vm-exemplaren dat moet worden toegewezen voor het plan.
- Grootte van VM-exemplaren: de grootte van de exemplaren van de virtuele machine in het plan, waaronder Klein, Gemiddeld of Groot.
U kunt nieuwe toepassingen blijven toevoegen aan een bestaand plan zolang het plan voldoende resources heeft om de toenemende belasting af te handelen.
Hoe toepassingen worden uitgevoerd en geschaald in App Service-plannen
Het Azure-app Service-plan is de schaaleenheid van App Service-toepassingen. Afhankelijk van de prijscategorie voor uw Azure-app Service-plan, worden uw toepassingen op een andere manier uitgevoerd en geschaald. Als uw plan is geconfigureerd voor het uitvoeren van vijf exemplaren van virtuele machines, worden alle toepassingen in het plan uitgevoerd op alle vijf exemplaren. Als uw plan is geconfigureerd voor automatisch schalen, worden alle toepassingen in het plan samen geschaald op basis van de instellingen voor automatische schaalaanpassing.
Hier volgt een samenvatting van hoe toepassingen worden uitgevoerd en geschaald in Azure-app prijscategorieën voor serviceabonnementen:
Gratis of gedeelde laag:
- Toepassingen die worden uitgevoerd door CPU-minuten te ontvangen op een exemplaar van een gedeelde virtuele machine.
- Toepassingen kunnen niet worden uitgeschaald.
Basic-, Standard-, Premium- of Geïsoleerde laag:
- Toepassingen worden uitgevoerd op alle exemplaren van virtuele machines die zijn geconfigureerd in het App Service-plan.
- Meerdere toepassingen in hetzelfde plan delen dezelfde exemplaren van virtuele machines.
- Als u meerdere implementatiesites voor een toepassing hebt, worden alle implementatiesites uitgevoerd op dezelfde exemplaren van de virtuele machine.
- Als u diagnostische logboeken inschakelt, back-ups uitvoert of webtaken uitvoert, gebruiken deze taken CPU-cycli en geheugen op dezelfde exemplaren van virtuele machines.
Aandachtspunten bij het gebruik van App Service-abonnementen
Bekijk de volgende overwegingen over het gebruik van Azure-app Service-plannen om uw toepassingen uit te voeren en te schalen. Bedenk welke voorwaarden van toepassing kunnen zijn op het uitvoeren en schalen van de website van het hotel.
Houd rekening met kostenbesparingen. Omdat u betaalt voor de rekenresources die door uw App Service-plan worden toegewezen, kunt u mogelijk geld besparen door meerdere toepassingen in hetzelfde App Service-plan te plaatsen.
Overweeg meerdere toepassingen in één abonnement. Maak één plan voor de ondersteuning van meerdere toepassingen, zodat het eenvoudiger is om exemplaren van gedeelde virtuele machines te configureren en te onderhouden. Omdat de toepassingen dezelfde exemplaren van virtuele machines delen, moet u uw planbronnen en -capaciteit zorgvuldig beheren.
Overweeg capaciteit te plannen. Voordat u een nieuwe toepassing aan een bestaand plan toevoegt, moet u de resourcevereisten voor de nieuwe toepassing bepalen en de resterende capaciteit van uw plan identificeren.
Belangrijk
Het overbelasten van een App Service-plan kan leiden tot downtime voor nieuwe en bestaande toepassingen.
Overweeg toepassingsisolatie. Uw toepassing isoleren in een nieuw App Service-plan wanneer:
- De toepassing is resource-intensief.
- U wilt de toepassing onafhankelijk van de andere toepassingen in het bestaande plan schalen.
- De toepassing heeft resource nodig in een andere geografische regio.