Citrix DaaS™

Panoramica di HDX™

Avviso:

La modifica errata del registro di sistema può causare seri problemi che potrebbero richiedere la reinstallazione del sistema operativo. Citrix® non può garantire che i problemi derivanti dall’uso errato dell’Editor del Registro di sistema possano essere risolti. Utilizzare l’Editor del Registro di sistema a proprio rischio. Assicurarsi di eseguire il backup del registro prima di modificarlo.

Citrix HDX rappresenta un ampio insieme di tecnologie che offrono un’esperienza ad alta definizione agli utenti di applicazioni e desktop centralizzati, su qualsiasi dispositivo e su qualsiasi rete.

Virtual channels

HDX è progettato attorno a tre principi tecnici:

  • Reindirizzamento intelligente
  • Compressione adattiva
  • Deduplicazione dei dati

Applicati in diverse combinazioni, ottimizzano l’esperienza IT e utente, riducono il consumo di larghezza di banda e aumentano la densità di utenti per server di hosting.

  • Reindirizzamento intelligente - Il reindirizzamento intelligente esamina l’attività dello schermo, i comandi dell’applicazione, il dispositivo endpoint e le capacità di rete e del server per determinare istantaneamente come e dove eseguire il rendering di un’applicazione o di un’attività desktop. Il rendering può avvenire sul dispositivo endpoint o sul server di hosting.
  • Compressione adattiva - La compressione adattiva consente di fornire display multimediali ricchi su connessioni di rete sottili. HDX valuta innanzitutto diverse variabili, come il tipo di input, il dispositivo e il display (testo, video, voce e multimedia). Sceglie il codec di compressione ottimale e la migliore proporzione di utilizzo di CPU e GPU. Si adatta quindi in modo intelligente in base a ciascun utente e base unici. Questo adattamento intelligente è per utente, o anche per sessione.

    Adaptive compression

  • Deduplicazione dei dati - La deduplicazione del traffico di rete riduce i dati aggregati inviati tra client e server. Ciò avviene sfruttando i modelli ripetuti nei dati di uso comune come grafica bitmap, documenti, lavori di stampa e media in streaming. La memorizzazione nella cache di questi modelli consente di trasmettere solo le modifiche attraverso la rete, eliminando il traffico duplicato. HDX supporta anche il multicasting di flussi multimediali, in cui una singola trasmissione dalla sorgente viene visualizzata da più abbonati in una posizione, anziché una connessione uno a uno per ciascun utente.

Sul dispositivo

HDX utilizza la capacità di elaborazione dei dispositivi utente per migliorare e ottimizzare l’esperienza utente. La tecnologia HDX garantisce che gli utenti ricevano un’esperienza fluida e senza interruzioni con i contenuti multimediali nei loro desktop o applicazioni virtuali. Il controllo dello spazio di lavoro consente agli utenti di mettere in pausa desktop e applicazioni virtuali e riprendere a lavorare da un dispositivo diverso dal punto in cui avevano interrotto.

Sulla rete

HDX incorpora funzionalità avanzate di ottimizzazione e accelerazione per offrire le migliori prestazioni su qualsiasi rete, incluse le connessioni WAN a bassa larghezza di banda e ad alta latenza.

Le funzionalità HDX si adattano ai cambiamenti nell’ambiente. Le funzionalità bilanciano prestazioni e larghezza di banda. Applicano le migliori tecnologie per ogni scenario utente, sia che il desktop o l’applicazione siano accessibili localmente sulla rete aziendale o in remoto dall’esterno del firewall aziendale.

Nel data center

HDX utilizza la potenza di elaborazione e la scalabilità dei server per offrire prestazioni grafiche avanzate, indipendentemente dalle capacità del dispositivo client.

Il monitoraggio dei canali HDX fornito da Citrix Director visualizza lo stato dei canali HDX connessi sui dispositivi utente.

HDX Insight

HDX Insight è l’integrazione di NetScaler® Network Inspector e Performance Manager con Director. Acquisisce dati sul traffico ICA e fornisce una visualizzazione dashboard dei dettagli in tempo reale e storici. Questi dati includono la latenza della sessione ICA lato client e lato server, l’utilizzo della larghezza di banda dei canali ICA e il valore del tempo di round trip ICA di ogni sessione.

È possibile abilitare NetScaler a utilizzare il canale virtuale HDX Insight per spostare tutti i punti dati richiesti in un formato non compresso. Se si disabilita questa funzionalità, il dispositivo NetScaler decifra e decomprime il traffico ICA® distribuito su vari canali virtuali. L’utilizzo del singolo canale virtuale riduce la complessità, migliora la scalabilità ed è più conveniente.

Requisiti minimi:

  • Citrix Virtual Apps and Desktops™ 7 v1808
  • XenApp and XenDesktop 7.17
  • NetScaler versione 12.0 Build 57.x
  • Citrix Workspace™ app per Windows 1808
  • Citrix Receiver per Windows 4.10
  • Citrix Workspace app per Mac 1808
  • Citrix Receiver per Mac 12.8

Abilitare o disabilitare il canale virtuale HDX Insight

Per disabilitare questa funzionalità, impostare le proprietà del servizio Citrix NetScaler Application Flow su Disabilitato. Per abilitare, impostare il servizio su Automatico. In entrambi i casi, si consiglia di riavviare la macchina server dopo aver modificato queste proprietà. Per impostazione predefinita, questo servizio è abilitato (Automatico).

Insight virtual channel image

Sperimentare le funzionalità HDX dal desktop virtuale

  • Per vedere come il reindirizzamento del contenuto del browser, una delle quattro tecnologie di reindirizzamento multimediale HDX, accelera la distribuzione di contenuti multimediali HTML5 e WebRTC:
    1. Scaricare l’estensione del browser Chrome e installarla sul desktop virtuale.
    2. Per sperimentare come il reindirizzamento del contenuto del browser accelera la distribuzione di contenuti multimediali ai desktop virtuali, visualizzare un video sul desktop da un sito Web contenente video HTML5, come YouTube. Gli utenti non sanno quando il reindirizzamento del contenuto del browser è in esecuzione. Per vedere se il reindirizzamento del contenuto del browser è in uso, trascinare rapidamente la finestra del browser. Si noterà un ritardo o un’uscita dal frame tra il viewport e l’interfaccia utente. È anche possibile fare clic con il pulsante destro del mouse sulla pagina Web e cercare Informazioni sul reindirizzamento del browser HDX nel menu.
  • Per vedere come HDX offre audio ad alta definizione:
    1. Configurare il client Citrix per la massima qualità audio; consultare la documentazione di Citrix Workspace app per i dettagli.
    2. Riprodurre file musicali utilizzando un lettore audio digitale (come iTunes) sul desktop.

HDX offre un’esperienza grafica e video superiore per la maggior parte degli utenti per impostazione predefinita e non è richiesta alcuna configurazione. Le impostazioni dei criteri Citrix che offrono la migliore esperienza per la maggior parte dei casi d’uso sono abilitate per impostazione predefinita.

  • HDX seleziona automaticamente il metodo di consegna migliore in base al client, alla piattaforma, all’applicazione e alla larghezza di banda della rete, quindi si auto-regola in base alle condizioni mutevoli.
  • HDX ottimizza le prestazioni della grafica e dei video 2D e 3D.
  • HDX consente ai dispositivi utente di trasmettere in streaming file multimediali direttamente dal provider di origine su Internet o intranet, anziché tramite il server host. Se i requisiti per il recupero di contenuti lato client non sono soddisfatti, la distribuzione dei media torna al recupero di contenuti lato server e al reindirizzamento multimediale. Di solito, non sono necessarie modifiche ai criteri della funzionalità di reindirizzamento multimediale.
  • HDX fornisce contenuti video ricchi renderizzati dal server ai desktop virtuali quando il reindirizzamento multimediale non è disponibile: visualizzare un video su un sito Web contenente video ad alta definizione, come http://www.microsoft.com/silverlight/iis-smooth-streaming/demo/.

Buono a sapersi:

  • Per informazioni sul supporto e sui requisiti delle funzionalità HDX, consultare l’articolo Requisiti di sistema. Salvo diversa indicazione, le funzionalità HDX sono disponibili per macchine Windows Multi-session OS e Windows Single-session OS supportate, oltre ai desktop Remote PC Access.
  • Questo contenuto descrive come ottimizzare l’esperienza utente, migliorare la scalabilità del server o ridurre i requisiti di larghezza di banda. Per informazioni sull’utilizzo dei criteri e delle impostazioni dei criteri Citrix, consultare la documentazione sui criteri Citrix per questa versione.
  • Per le istruzioni che includono la modifica del registro, usare cautela: la modifica errata del registro di sistema può causare seri problemi che potrebbero richiedere la reinstallazione del sistema operativo. Citrix non può garantire che i problemi derivanti dall’uso errato dell’Editor del Registro di sistema possano essere risolti. Utilizzare l’Editor del Registro di sistema a proprio rischio. Assicurarsi di eseguire il backup del registro prima di modificarlo.

Riconnessione automatica del client e affidabilità della sessione

Quando si accede ad applicazioni o desktop ospitati, potrebbero verificarsi interruzioni di rete. Per un’esperienza di riconnessione più fluida, offriamo la riconnessione automatica del client e l’affidabilità della sessione. In una configurazione predefinita, l’affidabilità della sessione si avvia e quindi segue la riconnessione automatica del client.

Riconnessione automatica del client:

La riconnessione automatica del client riavvia il motore client per riconnettersi a una sessione disconnessa. La riconnessione automatica del client chiude (o disconnette) la sessione utente dopo il tempo specificato nell’impostazione. Se la riconnessione automatica del client è in corso, il sistema invia la notifica di interruzione della rete di applicazioni e desktop all’utente come segue:

  • Desktop. La finestra della sessione è disattivata e un timer con conto alla rovescia mostra il tempo rimanente fino alla riconnessione.
  • Applicazioni. La finestra della sessione si chiude e all’utente viene visualizzata una finestra di dialogo contenente un timer con conto alla rovescia che mostra il tempo rimanente fino ai tentativi di riconnessione.

Durante la riconnessione automatica del client, le sessioni si riavviano in attesa di connettività di rete. L’utente non può interagire con le sessioni mentre la riconnessione automatica del client è in corso.

Alla riconnessione, le sessioni disconnesse si riconnettono utilizzando le informazioni di connessione salvate. L’utente può interagire normalmente con le applicazioni e i desktop.

Impostazioni predefinite di riconnessione automatica del client:

  • Timeout riconnessione automatica client: 120 secondi
  • Riconnessione automatica client: Abilitata
  • Autenticazione riconnessione automatica client: Disabilitata
  • Registrazione riconnessione automatica client: Disabilitata

Per maggiori informazioni, consultare le impostazioni dei criteri di riconnessione automatica del client.

Affidabilità della sessione:

L’affidabilità della sessione riconnette le sessioni ICA senza interruzioni attraverso le interruzioni di rete. L’affidabilità della sessione chiude (o disconnette) la sessione utente dopo il tempo specificato nell’impostazione. Dopo il timeout dell’affidabilità della sessione, le impostazioni di riconnessione automatica del client hanno effetto, tentando di riconnettere l’utente alla sessione disconnessa. Quando l’affidabilità della sessione è in corso, la notifica di interruzione della rete di applicazioni e desktop viene inviata all’utente come segue:

  • Desktop. La finestra della sessione diventa traslucida e un timer con conto alla rovescia mostra il tempo rimanente fino alla riconnessione.
  • Applicazioni. La finestra diventa traslucida insieme ai popup di connessione interrotta dall’area di notifica.

Mentre l’affidabilità della sessione è attiva, l’utente non può interagire con le sessioni ICA. Tuttavia, le azioni dell’utente come la digitazione vengono memorizzate nel buffer per alcuni secondi immediatamente dopo l’interruzione della rete e ritrasmesse quando la rete è disponibile.

Alla riconnessione, il client e il server riprendono dallo stesso punto in cui si trovavano nello scambio di protocollo. Le finestre della sessione perdono la traslucenza e vengono visualizzati i popup appropriati nell’area di notifica per le applicazioni.

Impostazioni predefinite di affidabilità della sessione

  • Timeout affidabilità sessione: 180 secondi
  • Livello di opacità dell’interfaccia utente di riconnessione: 80%
  • Connessione affidabilità sessione: Abilitata
  • Numero porta affidabilità sessione: 2598

Per maggiori informazioni, consultare le impostazioni dei criteri di affidabilità della sessione.

NetScaler con riconnessione automatica del client e affidabilità della sessione:

Se i criteri Multistream e Multiport sono abilitati sul server e una o tutte queste condizioni sono vere, la riconnessione automatica del client non funziona:

  • L’affidabilità della sessione è disabilitata su NetScaler Gateway.
  • Si verifica un failover sull’appliance NetScaler.
  • NetScaler SD-WAN viene utilizzato con NetScaler Gateway.

Throughput adattivo HDX

Il throughput adattivo HDX ottimizza in modo intelligente il throughput di picco della sessione ICA regolando i buffer di output. Il numero di buffer di output è inizialmente impostato su un valore elevato. Questo valore elevato consente di trasmettere i dati al client in modo più rapido ed efficiente, specialmente nelle reti ad alta latenza. Offrire una migliore interattività, trasferimenti di file più veloci, riproduzione video più fluida, framerate e risoluzione più elevati si traduce in un’esperienza utente migliorata.

L’interattività della sessione viene costantemente misurata per determinare se eventuali flussi di dati all’interno della sessione ICA stanno influenzando negativamente l’interattività. Se ciò si verifica, il throughput viene ridotto per diminuire l’impatto del grande flusso di dati sulla sessione e consentire all’interattività di recuperare.

Importante:

Il throughput adattivo HDX modifica il modo in cui vengono impostati i buffer di output spostando questo meccanismo dal client al VDA, e non è necessaria alcuna configurazione manuale.

Questa funzionalità ha i seguenti requisiti:

  • VDA versione 1811 o successiva
  • Workspace app per Windows 1811 o successiva

Migliorare la qualità dell’immagine inviata ai dispositivi utente

Le seguenti impostazioni dei criteri di visualizzazione controllano la qualità delle immagini inviate dai desktop virtuali ai dispositivi utente.

  • Qualità visiva. Controlla la qualità visiva delle immagini visualizzate sul dispositivo utente: media, alta, sempre senza perdita, build to lossless (predefinito = media). La qualità video effettiva utilizzando l’impostazione predefinita di media dipende dalla larghezza di banda disponibile.
  • Frequenza fotogrammi target. Specifica il numero massimo di fotogrammi al secondo inviati dal desktop virtuale al dispositivo utente (predefinito = 30). Per i dispositivi con CPU più lente, specificare un valore inferiore può migliorare l’esperienza utente. La frequenza fotogrammi massima supportata al secondo è 60.
  • Limite memoria display. Specifica la dimensione massima del buffer video per la sessione in kilobyte (predefinito = 65536 KB). Per le connessioni che richiedono maggiore profondità di colore e risoluzione più elevata, aumentare il limite. È possibile calcolare la memoria massima richiesta.

Migliorare le prestazioni delle videoconferenze

Diverse applicazioni di videoconferenza popolari sono ottimizzate per la distribuzione da Citrix DaaS (precedentemente servizio Citrix Virtual Apps and Desktops) tramite reindirizzamento multimediale (vedere, ad esempio, HDX RealTime Optimization Pack). Per le applicazioni non ottimizzate, la compressione video della webcam HDX migliora l’efficienza della larghezza di banda e la tolleranza alla latenza per le webcam durante le videoconferenze in una sessione. Questa tecnologia trasmette il traffico della webcam su un canale virtuale multimediale dedicato. Questa tecnologia utilizza meno larghezza di banda rispetto al supporto di reindirizzamento USB isocrono HDX Plug-n-Play e funziona bene su connessioni WAN.

Gli utenti di Citrix Workspace app possono ignorare il comportamento predefinito scegliendo l’impostazione Microfono e webcam di Desktop Viewer Non usare il mio microfono o la mia webcam. Per impedire agli utenti di passare dalla compressione video della webcam HDX, disabilitare il reindirizzamento del dispositivo USB utilizzando le impostazioni dei criteri in Impostazioni dei criteri ICA > Impostazioni dei criteri dei dispositivi USB.

La compressione video della webcam HDX richiede che siano abilitate le seguenti impostazioni dei criteri (tutte sono abilitate per impostazione predefinita).

  • Reindirizzamento audio client
  • Reindirizzamento microfono client
  • Conferenza multimediale
  • Reindirizzamento Windows Media

Se una webcam supporta la codifica hardware, la compressione video HDX utilizza la codifica hardware per impostazione predefinita. La codifica hardware potrebbe consumare più larghezza di banda rispetto alla codifica software. Per forzare la compressione software, aggiungere il seguente valore chiave DWORD alla chiave di registro: HKCU\Software\Citrix\HdxRealTime: DeepCompress_ForceSWEncode=1.

Priorità del traffico di rete

Le priorità vengono assegnate al traffico di rete su più connessioni per una sessione utilizzando router che supportano la Qualità del Servizio. Sono disponibili quattro flussi TCP e due flussi UDP (User Datagram Protocol) per trasportare il traffico ICA tra il dispositivo utente e il server:

  • Flussi TCP - in tempo reale, interattivi, in background e bulk
  • Flussi UDP - voce e remoting del display Framehawk

Ogni canale virtuale è associato a una priorità specifica e trasportato nella connessione corrispondente. È possibile impostare i canali in modo indipendente, in base al numero di porta TCP utilizzato per la connessione.

Le connessioni di streaming multicanale sono supportate per i Virtual Delivery Agent (VDA) installati su macchine Windows 10 e Windows 8. Collaborare con l’amministratore di rete per garantire che le porte CGP (Common Gateway Protocol) configurate nell’impostazione dei criteri Multi-Port siano assegnate correttamente sui router di rete.

La Qualità del Servizio è supportata solo quando sono configurate più porte di affidabilità della sessione o le porte CGP.

Avviso:

Utilizzare la sicurezza del trasporto quando si utilizza questa funzionalità. Citrix consiglia di utilizzare Internet Protocol Security (IPsec) o Transport Layer Security (TLS). Le connessioni TLS sono supportate solo quando le connessioni attraversano un NetScaler Gateway che supporta ICA multi-stream. Su una rete aziendale interna, le connessioni multi-stream con TLS non sono supportate.

Per impostare la Qualità del Servizio per più connessioni di streaming, aggiungere le seguenti impostazioni dei criteri Citrix a un criterio (vedere impostazioni dei criteri delle connessioni multi-stream per i dettagli):

  • Criterio Multi-Port - Questa impostazione specifica le porte per il traffico ICA su più connessioni e stabilisce le priorità di rete.

    • Selezionare una priorità dall’elenco delle priorità delle porte predefinite CGP. Per impostazione predefinita, la porta primaria (2598) ha una priorità Alta.
    • Digitare più porte CGP in CGP port1, CGP port2 e CGP port3 secondo necessità e identificare le priorità per ciascuna. Ogni porta deve avere una priorità unica.

    Configurare esplicitamente i firewall sui VDA per consentire il traffico TCP aggiuntivo.

  • Impostazione computer Multi-Stream - Questa impostazione è disabilitata per impostazione predefinita. Se si utilizza Citrix NetScaler SD-WAN con supporto Multi-Stream nel proprio ambiente, non è necessario configurare questa impostazione. Configurare questa impostazione dei criteri quando si utilizzano router di terze parti o ripetitori di filiale legacy per ottenere la Qualità del Servizio desiderata.

  • Impostazione utente Multi-Stream - Questa impostazione è disabilitata per impostazione predefinita.

Affinché i criteri contenenti queste impostazioni abbiano effetto, gli utenti devono disconnettersi e quindi accedere alla rete.

Mostrare o nascondere la barra della lingua remota

La barra della lingua visualizza la lingua di input preferita in una sessione dell’applicazione. Se questa funzionalità è abilitata (predefinita), è possibile mostrare o nascondere la barra della lingua dall’interfaccia utente Preferenze avanzate > Barra della lingua in Citrix Workspace app per Windows. Utilizzando un’impostazione del registro sul lato VDA, è possibile disabilitare il controllo client della funzionalità della barra della lingua. Se questa funzionalità è disabilitata, l’impostazione dell’interfaccia utente client non ha effetto e l’impostazione corrente per utente determina lo stato della barra della lingua. Per maggiori informazioni, consultare Migliorare l’esperienza utente.

Per disabilitare il controllo client della funzionalità della barra della lingua dal VDA:

  1. Nell’editor del registro, navigare a HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Citrix\wfshell\TWI.
  2. Creare una chiave di valore DWORD, SeamlessFlags, e impostarla su 0x40000.

Mappatura tastiera Unicode

I Citrix Receiver non Windows utilizzano il layout di tastiera locale (Unicode). Se un utente modifica il layout di tastiera locale e il layout di tastiera del server (codice di scansione), potrebbero non essere sincronizzati e l’output potrebbe essere errato. Ad esempio, l’Utente1 cambia il layout di tastiera locale da inglese a tedesco. L’Utente1 cambia quindi la tastiera lato server in tedesco. Anche se entrambi i layout di tastiera sono tedeschi, potrebbero non essere sincronizzati causando un output di caratteri errato.

Abilitare o disabilitare la mappatura del layout di tastiera Unicode

Per impostazione predefinita, la funzionalità è disabilitata sul lato VDA. Per abilitare la funzionalità, attivarla utilizzando l’editor del registro regedit sul VDA. Aggiungere la seguente chiave di registro:

KEY_LOCAL_MACHINE/SOFTWARE/Citrix/CtxKlMap

Name: EnableKlMap

Type: DWORD

Value: 1

Per disabilitare questa funzionalità, impostare EnableKlMap su 0 o eliminare la chiave CtxKlMap.

Abilitare la modalità compatibile di mappatura del layout di tastiera Unicode

Per impostazione predefinita, la mappatura del layout di tastiera Unicode aggancia automaticamente alcune API di Windows per ricaricare la nuova mappa del layout di tastiera Unicode quando si modifica il layout di tastiera sul lato server. Alcune applicazioni non possono essere agganciate. Per mantenere la compatibilità, è possibile modificare la funzionalità in modalità compatibile per supportare queste applicazioni non agganciate. Aggiungere la seguente chiave di registro:

HKEY_LOCAL_MACHINE/SOFTWARE/Citrix/CtxKlMap

Name: DisableWindowHook

Type: DWORD

Value: 1

Per utilizzare la normale mappatura del layout di tastiera Unicode, impostare DisableWindowHook su 0.