Ordlista för automatisk skalning för Azure Virtual Desktop
Den här artikeln är en lista över definitioner för viktiga termer och begrepp som rör autoskalningsfunktionen för Azure Virtual Desktop.
Automatisk skalning
Autoskalning är Azure Virtual Desktops interna skalningstjänst som skalar sessionsvärdar upp och ned baserat på kapaciteten för värdpoolerna och det skalningsplanschema som du definierar.
Skalningsmetod
Den skalningsmetod du väljer definierar hur skalningstjänsten hanterar den tillgängliga kapaciteten. Det finns två skalningsmetoder som du kan välja mellan:
Automatisk skalning av energisparfunktioner: aktiverar och inaktiverar sessionsvärdar för att anpassa sig till den tillgängliga kapaciteten i en värdpool. Om du vill tillämpa en skalningsplan på en värdpool med standardhantering är det här alternativet som du bör använda.
Dynamisk autoskalning (förhandsversion): aktiverar och inaktiverar sessionsvärdar och skapar och tar bort sessionsvärdar för att anpassa sig till den tillgängliga kapaciteten i en värdpool. Dynamisk autoskalning kan bara användas för poolade värdpooler med sessionsvärdkonfiguration.
Skalningsverktyg
Skalningsverktyget för Azure Virtual Desktop använder Azure Automation och Azure Logic Apps för att skala de virtuella datorerna i en värdpool baserat på hur många användarsessioner per CPU-kärna det finns under tider med hög belastning och låg belastning.
Skalningsplan
En skalningsplan är ett Azure Virtual Desktop Azure Resource Manager-objekt som definierar scheman för skalning av sessionsvärdar i en värdpool. Du kan tilldela en skalningsplan till flera värdpooler. När du skapar en skalningsplan måste du välja mellan poolbaserade eller personliga värdpooler. Du kan bara tilldela skalningsplanen till värdpoolerna med samma typ (pool eller personlig). Skalningsplantypen kan inte ändras när den har skapats.
Schema
Scheman är underresurser för skalningsplaner. Skalningsplaner för poolbaserade värdpooler har scheman som anger starttid, kapacitetströskel, minsta procentandel värdar, belastningsutjämningsalgoritm och andra konfigurationsinställningar för dagens olika faser. Skalningsplaner för personliga värdpooler har scheman som anger starttiden och vilken åtgärd som ska utföras baserat på användarens sessionstillstånd (utloggat eller frånkopplat) för dagens olika faser.
Upprampning
Upptrappningsfasen för ett skalningsplanschema är vanligtvis i början av arbetsdagen, när användarna börjar logga in och starta sina sessioner. I den här fasen ökar antalet aktiva användarsessioner vanligtvis i snabb takt utan att nå det maximala antalet aktiva sessioner för dagen ännu.
Topp
Den högsta fasen i ett skalningsplanschema är när värdpoolen når det maximala antalet aktiva användarsessioner för dagen. I den här fasen är antalet aktiva sessioner vanligtvis konstant tills toppfasen slutar. Nya aktiva användarsessioner kan upprättas under den här fasen, men vanligtvis i långsammare takt än ramp-up-fasen.
Ramp-down
Ramp-down-fasen i ett skalningsplanschema är vanligtvis i slutet av arbetsdagen, när användarna börjar logga ut och avsluta sina sessioner för kvällen. I den här fasen minskar vanligtvis antalet aktiva användarsessioner snabbt.
Lågtrafik
Lågbelastningsfasen i schemat för skalningsplanen är när värdpoolen vanligtvis når det minsta antalet aktiva användarsessioner för dagen. Under den här fasen finns det vanligtvis inte många aktiva användare, men du kan behålla en liten mängd resurser på för att ta emot användare som arbetar efter topp- och ramp-down-faserna.
Tillgänglig sessionsvärd
Tillgängliga sessionsvärdar är sessionsvärdar som har klarat alla hälsokontroller för Azure Virtual Desktop-agenten och har virtuella datorobjekt som är aktiverade, vilket gör dem tillgängliga för användare att upprätta användarsessioner på.
Kapacitetströskel
Kapacitetströskelvärdet är procentandelen av en värdpools kapacitet som utlöser en skalningsåtgärd när den nås.
Till exempel:
- Om den använda värdpoolkapaciteten ligger under kapacitetströskelvärdet och automatisk skalning kan stänga av eller ta bort sessionsvärdar utan att överskrida kapacitetströskeln inaktiverar eller tar dynamisk autoskalning bort sessionsvärdarna.
- Om kapaciteten för den använda värdpoolen överskrider kapacitetströskelvärdet aktiveras eller skapar automatisk skalning fler sessionsvärdar tills den använda värdpoolskapaciteten hamnar under kapacitetströskelvärdet.
Tillgänglig värdpoolskapacitet
Tillgänglig värdpoolskapacitet är hur många användarsessioner en värdpool kan vara värd för baserat på antalet tillgängliga sessionsvärdar. Den tillgängliga värdpoolskapaciteten är värdpoolens maximala sessionsgräns multiplicerat med antalet tillgängliga sessionsvärdar i värdpoolen.
Med andra ord:
Maximal sessionsgräns för värdpoolen × antal tillgängliga sessionsvärdar = tillgänglig värdpoolkapacitet.
Använd värdpoolskapacitet
Den använda värdpoolskapaciteten är mängden värdpoolkapacitet som för närvarande tas upp av aktiva och frånkopplade användarsessioner.
Med andra ord:
Antalet aktiva och frånkopplade användarsessioner ÷ värdpoolkapaciteten = använd värdpoolkapacitet.
Skalningsåtgärd
Skalningsåtgärder är när autoskalning aktiverar eller inaktiverar virtuella datorer.
Stäng av
Autoskalning för poolade och personliga värdpooler stänger av virtuella datorer baserat på det definierade schemat. När autoskalningen stänger av en virtuell dator frigörs och stoppas den virtuella datorn, vilket säkerställer att du inte debiteras för beräkningsresurserna.
Minsta procentandel värdar
Den lägsta procentandelen värdar är den lägsta procentandelen av alla sessionsvärdar i värdpoolen som måste aktiveras för varje fas i skalningsplanens schema.
Aktiv användarsession
En användarsession anses vara "aktiv" när användaren loggar in och ansluter till sin RemoteApp- eller skrivbordsresurs.
Frånkopplad användarsession
En frånkopplad användarsession är en inaktiv session som användaren inte har loggat ut från ännu. När en användare stänger fjärrsessionsfönstret utan att logga ut kopplas sessionen från. När en användare återansluter till sina fjärrresurser omdirigeras de till sin frånkopplade session på sessionsvärden som de arbetade med. Nu blir den frånkopplade sessionen en aktiv session igen.
Tvinga utloggning
En tvingad utloggning eller tvingad utloggning är när tjänsten avslutar en aktiv användarsession eller en frånkopplad användarsession utan användarens medgivande.
Undantagstagg
En undantagstagg är en egenskap för en skalningsplan som är ett taggnamn som du kan använda för virtuella datorer som du vill undanta från skalningsåtgärder. Autoskalning utför endast skalningsåtgärder på virtuella datorer utan taggnamn som matchar undantagstaggen.
Nästa steg
- Mer information om autoskalning finns i funktionsdokumentet för autoskalning.
- Exempel på hur autoskalning fungerar finns i Exempelscenarier för autoskalning.
- Mer information om skalningsskriptet finns i dokumentet med skalningsskriptet.