Den här artikeln besvarar vanliga frågor om hur du använder autoskalning för Azure Virtual Desktop.
Allmänna frågor
Skapar eller tar autoskalning bort virtuella datorer baserat på tjänstbelastning?
Nej.
Ändrar autoskalning SKU:n eller storleken på virtuella datorer?
Nej.
Kan jag konfigurera skalning för specifika datum som helgdagar?
Nej. Autoskalning stöder för närvarande inte att rampa ned på specifika datum.
Debiteras jag extra för att använda autoskalning?
Nej. Mer information om priser finns på vår prissida.
Hur ofta övervakar autoskalning sessionsvärdarna och utför skalningsutvärderingar?
Autoskalning övervakar när användare loggar in eller ut från sina sessionsvärdar och kategoriserar den här aktiviteten som sessionsändringshändelser. Sessionsändringshändelser utlöser en skalningsutvärdering som skapar loggar. Om det inte finns några sessionsändringshändelser eller om händelsetjänsten har ett avbrott, kontrollerar autoskalning sedan för att se om den missade några händelser. När flera sessionsändringshändelser inträffar inom en kort tidsperiod batchar funktionen skalningsutvärderingarna. Med den här batchbearbetningen kan autoskalning bearbeta ett stort antal händelser snabbt utan att överbelasta systemet.
Hur många virtuella datorer måste finnas i en värdpool för att autoskalning ska fungera korrekt?
Minst en.
Kan du använda Azure CLI för att konfigurera autoskalning?
Nej, för närvarande erbjuder autoskalning inte alternativet för att konfigurera inställningar med Azure CLI.
Vilka regioner stöds?
Konfigurationsdata för skalningsplan måste lagras i samma region som konfigurationen av värdpoolen, men distribution av virtuella sessionsvärddatorer stöds i alla Azure-regioner. Virtuella datorer kan distribueras i en annan region än där konfigurationsdata för värdpoolen och skalningsplanen lagras.
Hanterar automatisk skalning sessionsvärdar i sekundära regioner om sessionsvärdarna i den primära regionen har ett avbrott?
Nej. Kunder måste konfigurera en egen strategi för haveriberedskap för att hantera avbrott. Autoskalning hanterar endast skalning av befintliga virtuella datorer i den region som de skapas i.
Överväger autoskalning tillgänglighetszoner under skalningsåtgärder om jag skapar sessionsvärdar i flera zoner i en region?
Nej. Autoskalning spårar inte vilken tillgänglighetszon du skapar virtuella datorer i, så den kanske inte utför skalningsåtgärder i alla zoner på samma sätt.
Autoskalning för poolade värdpooler
Hur gör jag för att konfigurera autoskalning så att jag kör noll sessionsvärdar efter arbetstid?
Ramp-down-läget använder alltid det lägsta möjliga antalet sessionsvärdar. Men om det finns befintliga användarsessioner är det lägsta antalet användbara sessionsvärdar inte noll. Om du vill konfigurera tidsgränsprincipen för att logga ut alla frånkopplade användare för att undvika att använda sessionsvärdar efter timmar går du till Lokal datorprincip>Datorkonfiguration>Administrativa mallar Windows-komponenter>Fjärrskrivbordstjänster>>Fjärrskrivbord Sessionssession>Tidsgräns>Ange tidsgräns för frånkopplade sessioner.
Vad händer om värdpoolens kapacitet är lika med kapacitetströskeln?
Ingenting. Autoskalning reagerar bara när värdpoolens kapacitet är större än eller mindre än kapacitetströskeln. Funktionen gör ingenting när värdpoolkapaciteten är densamma som kapacitetströskeln.
Om jag redan har konfigurerat avtappningsläge på sessionsvärdar, ändrar autoskalningen fortfarande mina konfigurerade inställningar för avloppsläge?
Ja, automatisk skalning aktiverar eller inaktiverar fortfarande virtuella datorer i avloppsläge, oavsett vem som placerar dem i avloppsläge. Autoskalning åsidosätter tömningsläget på alla virtuella datorer som ingår i skalning, så om du vill undanta en virtuell dator från skalningsåtgärder måste du använda undantagstaggar.
Hur ofta övervakar autoskalning sessionsvärdarna och utför skalningsutvärderingar?
Autoskalning övervakar när användare loggar in eller ut från sina sessionsvärdar och kategoriserar den här aktiviteten som sessionsändringshändelser. Sessionsändringshändelser utlöser en skalningsutvärdering som skapar loggar. Om det inte finns några sessionsändringshändelser eller om händelsetjänsten har ett avbrott, kontrollerar autoskalning sedan för att se om den missade några händelser. När flera sessionsändringshändelser inträffar inom en kort tidsperiod batchar funktionen skalningsutvärderingarna. Med den här batchbearbetningen kan autoskalning bearbeta ett stort antal händelser snabbt utan att överbelasta systemet.
Kan tvingad utloggning ske i vilken fas som helst på dagen?
Nej. Om du har aktiverat autoskalning kan du bara tvinga användare att logga ut under ramp-down-fasen. Om du placerar en sessionsvärd i dräneringsläge under rampen för att förbereda den för att stängas av, men inte alla användare loggar ut innan fasen ändras till låg belastning, kommer de återstående användarsessionerna inte att tvingas logga ut från sessionen. Anledningen till att användarna inte är utloggade är att autoskalning inte tvingar användare att logga ut från sina sessioner under låg belastning. I stället väntar autoskalning tills alla användare har loggat ut innan de frigör den virtuella datorn. Om ramp-down-fasen till exempel är 15 minuter lång och väntetiden innan användare loggas ut och stängs av är 20 minuter lång, flyttas schemat till lågbelastningsfasen och användarsessionerna tvingas inte logga ut.
Om jag konfigurerar autoskalning för att tvinga användare att logga ut under ramp-down, kommer det också att logga ut användare med aktiva sessioner?
Ja. Inaktiva, frånkopplade och aktiva sessioner tvingas logga ut om användarna inte loggar ut under ramp-down-fasens väntetid.
Om en aktiv session tvingas logga ut, men användaren försöker återansluta, finns det något sätt att förhindra att användaren startar en ny session på en sessionsvärd som autoskalningen håller på att stängas av?
När autoskalning har valt en sessionsvärd som ska stängas av placeras sessionsvärden i avloppsläge. När alla användarsessioner har loggats ut frigör autoskalning den virtuella datorn. När autoskalningen har frigjort den virtuella datorn ställs inställningen AllowNewSessions in på true, vilket inaktiverar avtappningsläget. Eftersom automatisk skalning placerar sessionsvärdarna som den håller på att stängas av i avloppsläge, kommer en användare som tvingas logga ut från sin session inte att kunna ansluta till en sessionsvärd som håller på att stängas av om de försöker återansluta efter att ha loggats ut.
Kan autoskalning inaktivera alla virtuella datorer i en värdpool, eller behöver den ha minst några virtuella datorer på för att fungera korrekt?
Autoskalning kan inaktivera alla virtuella datorer i en värdpool om den lägsta procentandelen värdar är inställd på 0 % och det inte finns några användarsessioner på sessionsvärdarna i värdpoolen.
Varför skulle jag vilja konfigurera belastningsutjämningsalgoritmen på olika sätt under olika faser i skalningsplanens schema?
När du konfigurerar schemat för skalningsplanen kan du ange olika belastningsutjämningsalgoritmer för olika faser på dagen. Under upp- och toppfaserna kan du till exempel använda algoritmen för bredd-första belastningsutjämning. Den här algoritmen säkerställer att du har en jämn fördelning av användarsessioner under dagens två första faser, vilket optimerar prestandan. På samma sätt kan du under faserna ramp-down och off-peak använda algoritmen för belastningsutjämning för att hjälpa autoskalningsfunktionen att konsolidera användarsessioner tills den når det minsta möjliga antalet sessionsvärdar i värdpoolen.
Autoskalning för personliga värdpooler
Vad händer med sessionsvärdar som aktiveras men aldrig loggas in?
Om en sessionsvärd är aktiverad (antingen via autoskalning, Starta virtuell dator på Anslut eller av administratören) och en användare aldrig loggar in på den, frigör autoskalning sessionsvärden efter en period av inaktivitet för att förhindra onödiga beräkningskostnader.
Hur kommer mina personliga skrivbord att komma igång om jag avregistrerar mig från att ha en ramp?
Om du väljer att inte låta personliga skrivbord startas med autoskalning under ramp-up-fasen startar autoskalning inte dina personliga skrivbord. I stället måste du antingen aktivera Starta virtuell dator på Anslut för att se till att personliga skrivbord startas när användarna loggar in på dem eller manuellt startar de personliga skrivborden själv.
Kan jag konfigurera autoskalning för att tvinga användare att logga ut från sitt personliga skrivbord?
Nej. Autoskalning för personliga skrivbord frigör endast sessionsvärdar om användaren har loggat ut från användarsessionen.
Vad är skillnaden mellan en frånkopplad användarsession och en användarsession som har loggats ut?
Mer information finns i Användarsessionsdefinitioner.
Skriver autoskalning för personliga skrivbord över avtappningsläget för sessionsvärdar?
Nej. När autoskalning är redo att frigöra ett personligt skrivbord på grund av att användarsessionen loggas ut eller kopplas från, försätts inte sessionsvärden i avloppsläge i autoskalning. Om användaren försöker ansluta medan autoskalning frigör sessionsvärden får de ett felmeddelande om att inga resurser är tillgängliga.
Vad händer om jag väljer att personliga skrivbord ska gå i viloläge i min skalningsplan, men mina personliga skrivbord inte har viloläge aktiverat?
Om du väljer att ha personliga skrivbord i viloläge i ditt personliga skalningsplanschema, men de personliga skrivborden inte har viloläge aktiverat, kommer autoskalning inte att göra något med dina sessionsvärdar (kommer inte att viloläge dem och frigör dem inte).