Skapa en autoskalningsinställning för Azure-resurser baserat på prestandadata eller ett schema
Med autoskalningsinställningar kan du lägga till eller ta bort instanser av tjänsten baserat på förinställda villkor. Du kan skapa de här inställningarna via portalen. Den här metoden ger ett webbläsarbaserat användargränssnitt för att skapa och konfigurera en autoskalningsinställning.
I de här självstudierna får du:
- Skapa en webbapp och Azure App Service plan.
- Konfigurera regler för automatisk skalning för in- och utskalning baserat på antalet begäranden som en webbapp tar emot.
- Utlös en utskalningsåtgärd och watch antalet instanser ökar.
- Utlös en inskalningsåtgärd och watch antalet instanser minskar.
- Rensa dina resurser.
Om du inte har en Azure-prenumeration kan du skapa ett kostnadsfritt konto innan du börjar.
Logga in på Azure Portal
Logga in på Azure-portalen.
Skapa en webbapp och App Service plan
- Välj Skapa en resurs på menyn till vänster.
- Sök efter och välj objektet Webbapp och välj Skapa.
- Välj ett appnamn, som MyTestScaleWebApp. Skapa en ny resursgrupp myResourceGroup eller placera den i valfri resursgrupp.
Dina resurser bör etableras på några minuter. Använd webbappen och motsvarande App Service plan i resten av den här självstudien.
Gå till inställningar för autoskalning
Välj Övervaka på menyn till vänster. Välj sedan fliken Autoskalning .
Här visas en lista med de resurser i din prenumeration som har stöd för automatisk skalning. Identifiera den App Service plan som skapades tidigare i självstudien och välj den.
På skärmen Autoskalningsinställning väljer du Aktivera autoskalning.
Följande steg hjälper dig att fylla skärmen för autoskalningsinställning så att den ser ut som på följande skärmbild.
Konfigurera en standardprofil
Ange ett namn för autoskalningsinställningen.
I standardprofilen kontrollerar du att Skalningsläge är inställt på Skala till ett specifikt instansantal.
Ange Antal instanser till 1. Den här inställningen säkerställer att när ingen annan profil är aktiv, eller i praktiken, returnerar standardprofilen antalet instanser till 1.
Skapa profil för upprepning
Välj länken Lägg till ett skalningsvillkor under standardprofilen.
Redigera namnet på den här profilen så att den blir profilen måndag till fredag.
Se till att skalningsläget är inställt på Skala baserat på ett mått.
För Instansgränser anger du Minimum som 1, Maximum som 2 och Standard som 1. Den här inställningen säkerställer att profilen inte autoskalar tjänstplanen så att den har mindre än en instans eller fler än två instanser. Om profilen inte har tillräckligt med data för att fatta ett beslut används standardantalet instanser (i det här fallet en).
För Schema väljer du Upprepa specifika dagar.
Ange att profilen ska upprepas måndag-fredag från 09.00 PST till 18.00 PST. Den här inställningen säkerställer att profilen endast är aktiv och gäller från 09:00 till 18:00, måndag till fredag. Under alla andra tider är standardprofilen den profil som autoskalningsinställningen använder.
Skapa en utskalningsregel
I avsnittet Måndag till fredag väljer du länken Lägg till en regel .
Ange Måttkälla till Annan resurs. Ange Resurstyp som App Services och ange Resurs som den webbapp som du skapade tidigare i den här självstudien.
Ange Tidsaggregering som Total, ange Måttnamn som Begäranden och ange Tidsintervallstatistik som Summa.
Ange Operator som Större än, ange Tröskelvärde till 10 och ange Varaktighet till 5 minuter.
Ange Åtgärd som Öka antal med, ange Antal instanser som 1 och ange Nedkylning till 5 minuter.
Välj Lägg till.
Den här regeln säkerställer att om din webbapp tar emot fler än 10 begäranden inom 5 minuter eller mindre läggs en annan instans till i din App Service plan för att hantera belastningen.
Skapa en inskalningsregel
Vi rekommenderar att du alltid har en inskalningsregel som medföljer en utskalningsregel. Att ha båda säkerställer att dina resurser inte överetableras. Överetablering innebär att du har fler instanser som körs än vad som behövs för att hantera den aktuella belastningen.
I profilen Måndag till fredag väljer du länken Lägg till en regel .
Ange Måttkälla till Annan resurs. Ange Resurstyp som App Services och ange Resurs som den webbapp som du skapade tidigare i den här självstudien.
Ange Tidsaggregering som Total, ange Måttnamn som Begäranden och ange Tidsintervallstatistik som Genomsnitt.
Ange Operator som Mindre än, ange Tröskelvärde till 5 och ange Varaktighet till 5 minuter.
Ange Åtgärd som Minska antal med, ange Antal instanser som 1 och ange Nedkylning till 5 minuter.
Välj Lägg till.
Spara autoskalningsinställningen.
Lös ut utskalningsåtgärden
För att utlösa utskalningsvillkoret i autoskalningsinställningen som du skapade måste webbappen ha fler än 10 begäranden på mindre än 5 minuter.
Öppna ett webbläsarfönster och gå till webbappen som du skapade tidigare i den här självstudien. Du hittar URL:en för din webbapp i Azure Portal genom att gå till webbappresursen och välja Bläddra på fliken Översikt.
Läs in sidan fler än 10 gånger i snabb följd.
Välj Övervaka på menyn till vänster. Välj sedan fliken Autoskalning .
I listan väljer du den App Service plan som används i den här självstudien.
På skärmen Autoskalningsinställning väljer du fliken Körningshistorik .
Du ser ett diagram som visar antalet instanser av App Service-planen över tid. Om några minuter bör antalet instanser öka från 1 till 2.
Under diagrammet visas aktivitetsloggposter för varje skalningsåtgärd som utförs med den här autoskalningsinställningen.
Lös ut inskalningsåtgärden
Inskalningsvillkoret i autoskalningsinställningen utlöses om det finns färre än fem begäranden till webbappen under en period av 10 minuter.
Se till att inga begäranden skickas till din webbapp.
Läs in Azure Portal.
Välj Övervaka på menyn till vänster. Välj sedan fliken Autoskalning .
I listan väljer du den App Service plan som används i den här självstudien.
På skärmen Autoskalningsinställning väljer du fliken Körningshistorik .
Du ser ett diagram som visar antalet instanser av App Service-planen över tid. Om några minuter bör antalet instanser minska från 2 till 1. Processen tar minst 100 minuter.
Under diagrammet visas motsvarande uppsättning aktivitetsloggposter för varje skalningsåtgärd som utförs av den här autoskalningsinställningen.
Rensa resurser
På menyn till vänster i Azure Portal väljer du Alla resurser. Välj sedan den webbapp som skapades i den här självstudien.
Välj Ta bort på resurssidan. Bekräfta borttagningen genom att ange Ja i textrutan och välj sedan Ta bort.
Välj resursen App Service plan och välj Ta bort.
Bekräfta borttagningen genom att ange Ja i textrutan och välj sedan Ta bort.
Nästa steg
Mer information om autoskalningsinställningar finns i Autoskalningsöversikt.