Balansera värdpooler

Slutförd

Azure Virtual Desktop stöder två belastningsutjämningsmetoder. Varje metod avgör vilken sessionsvärd som ska vara värd för en användares session när de ansluter till en resurs i en värdpool.

Följande belastningsutjämningsmetoder är tillgängliga i Azure Virtual Desktop:

  • Med den första belastningsutjämningen kan du fördela användarsessioner jämnt mellan sessionsvärdarna i en värdpool.
  • Med den första belastningsutjämningen kan du mätta en sessionsvärd med användarsessioner i en värdpool. När den första sessionen når gränsen för sessionen dirigerar lastbalanseraren alla nya användaranslutningar till nästa sessionsvärd i värdpoolen tills den når sin gräns och så vidare.

Varje värdpool kan bara konfigurera en typ av belastningsutjämning som är specifik för den. Båda metoderna för belastningsutjämning delar dock följande beteenden oavsett vilken värdpool de finns i:

  • Om en användare redan har en session i värdpoolen och återansluter till den sessionen omdirigerar lastbalanseraren dem till sessionsvärden med sin befintliga session. Det här beteendet gäller även om sessionsvärdens egenskapen AllowNewConnections är inställd på False.
  • Om en användare inte redan har en session i värdpoolen kommer lastbalanseraren inte att överväga sessionsvärdar vars allowNewConnections-egenskap är inställd på False under belastningsutjämning.

Bredd-första belastningsutjämningsmetod

Med den första metoden för belastningsutjämning kan du distribuera användaranslutningar för att optimera för det här scenariot. Den här metoden är perfekt för organisationer som vill ge den bästa upplevelsen för användare som ansluter till sin poolbaserade virtuella skrivbordsmiljö.

Diagram över värdpooler som har konfigurerats för breddläge.

Den första metoden frågar först sessionsvärdar som tillåter nya anslutningar. Metoden väljer sedan en sessionsvärd slumpmässigt från hälften av uppsättningen sessionsvärdar med minst antal sessioner. Om det till exempel finns nio datorer med 11, 12, 13, 14, 15, 16, 17, 18 och 19 sessioner går inte en ny session som du skapar automatiskt till den första datorn. I stället kan den gå till någon av de fem första datorerna med det lägsta antalet sessioner (11, 12, 13, 14, 15).

Metod för djupbaserad belastningsutjämning

Med den första metoden för belastningsutjämning kan du mätta en sessionsvärd i taget för att optimera för det här scenariot. Den här metoden är perfekt för kostnadsmedvetna organisationer som vill ha mer detaljerad kontroll över antalet virtuella datorer som de har allokerat för en värdpool.

Diagram över värdpooler som konfigurerats för djupläge.

Metoden depth-first frågar först sessionsvärdar som tillåter nya anslutningar och inte överskrider sin maximala sessionsgräns. Metoden väljer sedan sessionsvärden med det högsta antalet sessioner. Om det finns ett oavgjort resultat väljer metoden den första sessionsvärden i frågan.

Den första belastningsutjämningsalgoritmen distribuerar sessioner till sessionsvärdar baserat på den maximala gränsen för sessionsvärdar. Den här parametern krävs när du använder den första algoritmen för belastningsutjämning. För bästa möjliga användarupplevelse bör du ändra parametern för maximal sessionsvärdgräns till ett tal som passar din miljö bäst.