Web-apps omhoog schalen
Door uit te schalen kunt u meer exemplaren van een web-app uitvoeren. De resources die beschikbaar zijn voor elk exemplaar, worden bepaald door de prijscategorie die wordt gebruikt door het App Service-plan dat als host fungeert voor de webservice. Voor elke prijscategorie geldt een specifieke hoeveelheid rekenkracht, een specifieke hoeveelheid geheugen en een maximaal aantal exemplaren dat u kunt maken.
Als u een web-app in eerste instantie implementeert met behulp van een relatief goedkope prijscategorie, merkt u wellicht dat de resources in het begin voldoende zijn. Maar de resources kunnen te beperkt worden als de vraag naar uw webservice groeit, of als u functies toevoegt die meer kracht vereisen. In dat geval kunt u omhoog schalen naar een hogere prijscategorie.
In het hotelreserveringssysteem ziet u een constante toename van het aantal bezoekers, naast de variaties die worden veroorzaakt door speciale aanbiedingen of evenementen. En uw bedrijf voegt meer functies toe aan de web-app waarvoor meer resources nodig zijn. De limieten van het uitschalen bij de huidige prijscategorie van uw App Service-plan zijn bijna bereikt, dus u moet omhoog schalen naar een categorie die meer exemplaren en krachtigere hardware biedt.
In deze les leert u hoe u de web-app omhoog kunt schalen om te voldoen aan de toenemende resourcevereisten.
Prijscategorieën en hardwareniveaus voor App Service-plannen
Bij de verschillende prijscategorieën voor App Service-plannen worden verschillende resourceniveaus aangeboden. De Basic-, Standard- en Premium-lagen zijn gebaseerd op virtuele A-serie machines met verschillende hoeveelheden geheugen en IO-capaciteit. De PremiumV2- en Geïsoleerde lagen zijn gebaseerd op virtuele Machines uit de Dv2-serie . Bij elke laag zijn er drie hardwareniveaus die grofweg overeenkomen met 1, 2 en 4 CPU's. U vindt gedetailleerde informatie over de prijscategorieën en hardwareniveaus in Prijzen voor App Service.
Web-apps omhoog schalen
U kunt App Service-plannen omhoog en omlaag schalen door de prijscategorie en het hardwareniveau te wijzigen. U kunt beginnen met de gratis laag en vervolgens omhoog schalen op basis van de vereisten. Dit proces is handmatig. U kunt ook omlaag schalen opnieuw als u de resources die zijn gekoppeld aan een bepaalde categorie niet meer nodig hebt.
Omhoog schalen kan een onderbreking van de service veroorzaken voor client-apps die op dat moment worden uitgevoerd. Mogelijk moeten ze de verbinding met de service verbreken en opnieuw verbinding maken als de opschaling optreedt tijdens een actieve aanroep van de web-app. En nieuwe verbindingen kunnen worden geweigerd totdat het schalen is voltooid. Het omhoog schalen kan er ook toe leiden dat de IP-adressen voor uitgaand verkeer van de web-app veranderen. Als uw web-app afhankelijk is van andere services met firewalls die binnenkomend verkeer beperken, moet u deze services opnieuw configureren.
Net als bij uitschalen moet u de prestaties van uw systeem bewaken om ervoor te zorgen dat omhoog of omlaag schalen het gewenste effect heeft. Het is ook belangrijk om te begrijpen dat u tegelijkertijd omhoog kunt schalen en kunt uitbreiden: deze twee opties kunnen elkaar versterken. Als u uitschaalt naar het maximum aantal exemplaren dat beschikbaar is voor uw prijscategorie, moet u omhoog schalen voordat u verder kunt uitschalen.