Citrix Virtual Apps and Desktops

Bilanciare il carico delle macchine

Nota:

È possibile gestire la distribuzione di Citrix Virtual Apps and Desktops™ utilizzando due console di gestione: Web Studio (basata sul Web) e Citrix Studio (basata su Windows). Questa funzionalità è disponibile solo in Web Studio.

Questa funzionalità si applica a tutti i cataloghi, sia cataloghi di sistemi operativi a sessione singola che a sessione multipla. Il bilanciamento del carico verticale si applica solo alle macchine con sistema operativo a sessione multipla.

Il bilanciamento del carico può essere configurato a livello di sito e a livello di gruppo di consegna. Sono disponibili due opzioni: verticale e orizzontale. Per impostazione predefinita, il bilanciamento del carico orizzontale è abilitato.

Impostazioni di bilanciamento del carico a livello di sito

  • Bilanciamento del carico verticale. Assegna una sessione utente in ingresso alla macchina più caricata che non ha ancora raggiunto il carico massimo. Questo satura le macchine esistenti prima di passare a nuove macchine. Gli utenti che si disconnettono dalle macchine esistenti liberano capacità su tali macchine. I carichi in ingresso vengono quindi assegnati a tali macchine. Il bilanciamento del carico verticale degrada l’esperienza utente ma riduce i costi (le sessioni massimizzano la capacità delle macchine accese).

    Esempio: Si dispone di due macchine configurate per 10 sessioni ciascuna. La prima macchina gestisce le prime 10 sessioni simultanee. La seconda macchina gestisce l’undicesima sessione.

    Suggerimento:

    Per specificare il numero massimo di sessioni che una macchina può ospitare, utilizzare l’impostazione dei criteri Numero massimo di sessioni.

    In alternativa, è possibile utilizzare PowerShell per abilitare o disabilitare il bilanciamento del carico verticale a livello di sito. Utilizzare l’impostazione UseVerticalScalingForRdsLaunches nel cmdlet Set-BrokerSite. Utilizzare Get-BrokerSite per visualizzare il valore dell’impostazione UseVerticalScalingForRdsLaunches. Per i dettagli, consultare la guida del cmdlet.

  • Bilanciamento del carico orizzontale. Assegna una sessione utente in ingresso alla macchina accesa meno caricata disponibile. Il bilanciamento del carico orizzontale migliora l’esperienza utente ma aumenta i costi (poiché più macchine vengono mantenute accese). Per impostazione predefinita, il bilanciamento del carico orizzontale è abilitato.

    Esempio: Si dispone di due macchine configurate per 10 sessioni ciascuna. La prima macchina gestisce cinque sessioni simultanee. Anche la seconda macchina ne gestisce cinque.

Per configurare questa funzionalità, da Web Studio, selezionare Impostazioni nel riquadro sinistro. Selezionare un’opzione in Bilancia il carico dei cataloghi multi-sessione.

Impostazioni di bilanciamento del carico a livello di gruppo di consegna

La configurazione del bilanciamento del carico a livello di gruppo di consegna consente di ignorare le impostazioni di bilanciamento del carico ereditate dal livello di sito. È possibile ottenere la massima utilizzazione per ogni macchina quando si seleziona il bilanciamento del carico verticale a livello di gruppo di consegna. Ciò contribuirà a ridurre i costi nei cloud pubblici. Questa configurazione può essere eseguita durante la creazione di un nuovo gruppo di consegna o la modifica di un gruppo di consegna esistente.

Bilanciamento del carico orizzontale. Le sessioni sono distribuite tra le macchine accese. Ad esempio, se si dispone di due macchine configurate per 10 sessioni ciascuna, la prima macchina gestisce cinque sessioni simultanee e anche la seconda macchina ne gestisce cinque.

Bilanciamento del carico verticale. Le sessioni massimizzano la capacità delle macchine accese e riducono i costi delle macchine. Ad esempio, se si dispone di due macchine configurate per 10 sessioni ciascuna, la prima macchina gestisce le prime 10 sessioni simultanee. La seconda macchina gestisce l’undicesima sessione.

Bilanciare il carico delle macchine