Den här artikeln besvarar vanliga frågor om hur du använder autoskalning för Azure Virtual Desktop.
Allmänna frågor
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å Connect 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).
Dynamisk skalning (förhandsversion)
Kommer den minsta storleken på värdpoolen som definierats i skalningsplanen att åsidosätta inställningarna i värdpoolen?
Ja. Den minsta storleken på värdpoolen åsidosätter antalet sessionsvärdar som du definierade i värdpoolen.
Behöver jag ange om jag vill aktivera eller skapa sessionsvärdar i varje fas?
Nej. Du behöver bara definiera sessionsvärdens gräns med den minsta storleken på värdpoolen, den maximala storleken på värdpoolen och den minsta procentandelen aktiva värdar (%). När det faktiska antalet sessionsvärdar som behövs inte är större än den minsta storleken på värdpoolen aktiverar autoskalning sessionsvärdar om den använda värdpoolens kapacitet överskrider det definierade kapacitetströskelvärdet. När det faktiska antalet sessionsvärdar som behövs är större än den minsta storleken på värdpoolen aktiverar autoskalning de stoppade sessionsvärdarna och skapar ytterligare sessionsvärdar. Det totala antalet aktiva sessionsvärdar överskrider inte den maximala storleken på värdpoolen som definierats i skalningsplanen om den använda värdpoolskapaciteten överskrider det definierade kapacitetströskelvärdet.
Vilken avbildningsversion används för sessionsvärdarna som skapas med autoskalning?
Autoskalning skapar sessionsvärdar med den senaste giltiga/stabila avbildningsversionen som definierats i standardkonfigurationen av sessionsvärden, om du inte redan har en aktiv sessionsvärdkonfiguration.
Hur kan jag konfigurera min skalningsplan så att den bara aktiverar och frigör sessionsvärdar?
Du kan antingen välja autoskalning för energisparfunktioner som skalningsmetod när du skapar din skalningsplan, eller så kan du med dynamisk autoskalning ange samma värde för Minsta storlek på värdpoolen och Maximal värdpoolstorlek.
Hur konfigurerar jag min skalningsplan för att bara skapa och ta bort sessionsvärdar?
Du kan ange minsta procentandel av aktiva värdar (%) till 100. Autoskalning skapar eller tar bara bort sessionsvärdar om den använda värdpoolkapaciteten överskrider eller sjunker under det definierade kapacitetströskelvärdet.
Vad händer om antalet sessionsvärdar i värdpoolen överskrider den maximala storleken på värdpoolen?
Detta kan inträffa om den maximala storleken på värdpoolen har konfigurerats på olika sätt i varje fas. Autoskalning tar bort aktiva frigjorda sessionsvärdar utan sessioner för att uppfylla inställningen Maximal storlek på värdpoolen i den aktuella fasen och fortsätter sedan att ta bort/frigöra sessionsvärdar baserat på schemat och kapacitetströskeln förutom i ramp-up-fasen. Ingen åtgärd för att ta bort/frigöra vidtas så länge antalet sessionsvärdar i värdpoolen inte överskrider den maximala storleken på värdpoolen. Det här beteendet är förenligt med skalningsmetoden för automatisk skalning av energisparfunktioner, där sessionsvärdar inte frigörs i ramp-up-fasen för poolbaserade värdpooler.
Kan jag fortfarande skapa och ta bort sessionsvärdar manuellt?
Ja, men när autoskalning tar bort en sessionsvärd som du skapade manuellt, kommer den att uppfylla de inställningar som du anger om nätverkskortet och/eller disken ska tas bort automatiskt.