Skaler op og udskaler Azure App Service
Der er to metoder til skalering af din Azure App Service-plan og -programmer: skalere op og skalere ud. Du kan skalere dine programmer manuelt eller automatisk, hvilket kaldes automatisk skalering.
Se følgende video om, hvordan du implementerer automatisk skalering for din Azure App Service-plan og -programmer.
Ting at vide om skalering af Azure App Service
Lad os undersøge detaljerne om skalering for din Azure App Service-plan og App Service-programmer.
Opskaleringsmetoden øger mængden af CPU, hukommelse og diskplads. Opskalering giver dig ekstra funktioner som dedikerede virtuelle maskiner, brugerdefinerede domæner og certifikater, midlertidige slots, automatisk skalering og meget mere. Du skalerer op ved at ændre prisniveauet for Azure App Service-planen, hvor dit program er placeret.
Scale-out-metoden øger antallet af forekomster af virtuelle maskiner, der kører dit program. Du kan skalere helt op til 30 instanser, afhængigt af prisniveauet for din App Service-plan. Udnyt App Service-miljøer på det isolerede niveau for yderligere at øge dit udskaleringsantal til 100 forekomster. Antallet af skaleringsforekomster kan konfigureres manuelt eller automatisk (automatisk skalering).
Med autoskalering kan du automatisk øge antallet af skaleringsforekomster for scale-out-metoden. Autoskalering er baseret på foruddefinerede regler og tidsplaner.
Din App Service-plan kan når som helst skaleres op og ned ved at ændre prisniveauet for planen.
Ting, du skal overveje, når du bruger Azure App Service-skalering
Gennemse følgende fordele ved at implementere skalering for din App Service-plan og dine programmer. Tænk på skaleringsfordelene for dit hotelwebsted.
Overvej at justere planniveauerne manuelt. Start din plan med et lavere prisniveau, og opskaler efter behov for at få flere App Service-funktioner. Skaler ned, når der ikke længere er brug for funktioner, og styr dine samlede omkostninger.
Overvej et scenarie, hvor du begynder at teste din webapp ved hjælp af det gratis niveau for Azure App Service, hvor du ikke betaler noget for at bruge tjenesten. Efter et stykke tid beslutter du dig for at føje et brugerdefineret DNS-navn til din webapp, så du skalerer din plan op til niveauet Delt. Derefter opdager du, at du skal oprette en SSL-binding, så du skalerer din plan op til niveauet Basic. Senere finder du ud af, om der er behov for midlertidige miljøer, så du skalerer op til standardniveauet. Når du har brug for flere kerner, hukommelse eller lagerplads, kan du skalere op til en større virtuel maskine på samme niveau.
Den samme skaleringsproces fungerer omvendt. Hvis du beslutter, at du ikke længere har brug for funktioner på et højere niveau, skal du skalere din plan ned til et lavere niveau og spare penge.
Overvej automatisk skalering for at understøtte brugere og reducere omkostningerne. Bliv ved med at betjene dine brugere, når dit program oplever et højt dataoverførselshastighed. Implementer automatisk skalering for at styre, hvor mange funktioner og support der tilbydes på et givet tidspunkt baseret på dine indstillinger og regelbetingelser. Autoskalering hjælper dig med at spare penge, når belastningen af dit program reduceres ved automatisk at reducere dine abonnementsfunktioner.
Overvej ikke at omfordele. Når du ændrer dine skaleringsindstillinger, behøver du ikke at ændre din kode eller geninstallere dine programmer. Det tager kun sekunder at ændre indstillingerne for planskalaen. Dine ændringer påvirker alle programmer i din App Service-plan.
Overvej at skalere til andre Azure-tjenester. Hvis dit App Service-program afhænger af andre Azure-tjenester, f.eks. Azure SQL Database eller Azure Storage, kan du skalere disse ressourcer separat. App Service-planen administrerer ikke disse ressourcer.