Diamo un numero all'utente

Il lavoro da remoto con noi rimarrà a lungo anche oltre la pandemia attuale. Il 74% delle 317 aziende intervistate da Gartner continuerà a utilizzare il formato di lavoro a distanza. Gli strumenti IT per la sua organizzazione saranno molto richiesti in futuro. Presentiamo una panoramica del Citrix Workspace Environment Manager, un elemento essenziale per la creazione di uno spazio di lavoro digitale. In questo documento, esploreremo l'architettura e le principali funzionalità del prodotto.

Diamo un numero all'utente

Architettura della soluzione

Citrix WEM ha un'architettura client-server classica.

Diamo un numero all'utente
WEM agent WEM agente – la parte client del software Citrix WEM. Viene installato sui posti di lavoro (virtuali o fisici, singoli (VDI) o multipli (terminali)) per gestire l'ambiente degli utenti. server)) per gestire l'ambiente degli utenti.

WEM Infrastructure services servizi infrastrutturali – la parte server che assicura il supporto per gli agenti WEM.

MS SQL Server – server DBMS necessario per supportare il database WEM, dove sono memorizzate le informazioni di configurazione di Citrix WEM.

WEM administration console – console di gestione dell'ambiente WEM.

Effettueremo una piccola correzione nella descrizione del componente WEM Infrastructure services sul sito Citrix (vedi screenshot):

Diamo un numero all'utente
Sul sito è erroneamente indicato che i servizi infrastrutturali WEM vengono installati su un server terminale. Non è così. Sugli server terminali viene installato l'agente WEM per gestire l'ambiente degli utenti. Inoltre, non è possibile installare WEM agent e il server WEM sulla stessa macchina. Per il funzionamento del server WEM, non è richiesta la funzione di terminal services. Questo componente è infrastrutturale e, come qualsiasi servizio, è preferibile posizionarlo su un server dedicato. Un server WEM con caratteristiche di 4 vCPUs e 8 GB di RAM è in grado di gestire fino a 3000 utenti. Per garantire la tolleranza ai guasti, è consigliabile installare nel proprio ambiente almeno due server WEM. serverUna delle attività degli amministratori IT è l'organizzazione dello spazio di lavoro degli utenti. Gli strumenti di lavoro di cui i dipendenti hanno bisogno devono essere a portata di mano e configurati correttamente. Gli amministratori devono garantire l'accesso alle applicazioni (posizionare collegamenti sul desktop e nel menu Start, configurare le associazioni dei file), garantire l'accesso alle risorse informative (collegare dischi di rete), collegare stampanti di rete, fornire la possibilità di archiviazione centralizzata dei documenti utente, consentire agli utenti di impostare il proprio ambiente e, soprattutto, assicurare un lavoro confortevole degli utenti. D'altra parte, gli amministratori sono responsabili della sicurezza dei dati a seconda delle condizioni in cui opera l'utente e delle condizioni di conformità alla politica di licenza del software. Citrix WEM è progettato per affrontare queste sfide.

Funzionalità principali

Così, le principali funzionalità di Citrix WEM sono:

gestione dell'ambiente di lavoro degli utenti

  • gestione del consumo delle risorse computazionali
  • limitazione dell'accesso alle applicazioni
  • gestione delle stazioni di lavoro fisiche
  • Gestione dell'ambiente di lavoro degli utenti

Quali possibilità offre Citrix WEM per gestire i parametri di creazione dell'ambiente di lavoro degli utenti? Nella figura qui sotto è mostrata la console di gestione di Citrix Workspace Environment Manager. Nella sezione Action sono elencate le azioni che l'amministratore può applicare per configurare l'ambiente di lavoro. In particolare, creare collegamenti alle applicazioni sul desktop e nel menu Start (inclusi quelli per le applicazioni pubblicate tramite integrazione con Citrix Storefront), nonché la possibilità di assegnare tasti di scelta rapida per l'avvio rapido di applicazioni e impostare le coordinate per la disposizione dei collegamenti in un determinato spazio dello schermo), collegare stampanti di rete e dischi di rete, creare dischi virtuali, gestire chiavi di registro, creare variabili ambientali, configurare il mapping delle porte COM e LPT nelle sessioni, modificare file INI, eseguire script (durante le operazioni di LogOn, LogOff, Reconnect), gestire file e cartelle (creare, copiare, eliminare file e cartelle), creare User DSN per configurare la connessione al database su un server SQL e impostare associazioni per i file.

Per facilitare la gestione, le "azioni" create possono essere raggruppate in gruppi di azione.

Diamo un numero all'utente
Per applicare le azioni create, queste devono essere assegnate a un gruppo di sicurezza o a un utente del dominio nella scheda Assignments. Nella figura qui sotto è mostrata la sezione Assessments e il processo di assegnazione delle "azioni" create. È possibile assegnare un Action Group con tutte le "azioni" incluse o aggiungere il set necessario di "azioni" individualmente, trascinandole dalla colonna sinistra Available a quella destra Assigned.

Per applicare le azioni create, è necessario assegnarle a un gruppo di sicurezza o a un'utenza del dominio nella scheda Assegnazioni. Nella figura sottostante è mostrata la sezione Valutazioni e il processo di assegnazione delle 'azioni' create. Puoi assegnare un Gruppo di Azione con tutte le 'azioni' in esso contenute o aggiungere un set specifico di 'azioni' singolarmente, trascinandole dalla colonna di sinistra Disponibili a quella di destra Assegnati.

Diamo un numero all'utente
Quando si assegnano le "azioni", è necessario selezionare un filtro in base al quale il sistema determinerà la necessità di applicare determinate "azioni". Per impostazione predefinita, il sistema crea un filtro Always True. Con questo filtro, tutte le "azioni" assegnate vengono sempre applicate. Per una gestione più flessibile, gli amministratori creano i propri filtri nella sezione Filters. Un filtro è composto da due parti: "Condizioni" (Conditions) e "Regole" (Rules). Nella figura sono mostrati due sezioni, a sinistra la finestra per creare la condizione e a destra la regola che contiene le condizioni selezionate per l'applicazione della relativa "azione".

Diamo un numero all'utente
Nella console è disponibile un numero piuttosto elevato di "condizioni" – nella figura è mostrata solo una parte di esse. Oltre al controllo dell'appartenenza al sito o al gruppo Active Directory, ci sono filtri per verificare nomi di PC, indirizzi IP, corrispondenza della versione del sistema operativo, verifica della data e dell'ora, tipo delle risorse pubblicate, ecc.

Oltre alla gestione delle impostazioni dell'ambiente di lavoro degli utenti attraverso l'applicazione di azioni, la console Citrix WEM include anche un'altra ampia sezione. Questa sezione è chiamata Policies and Profiles. Essa offre la possibilità di ulteriori impostazioni. La sezione è composta da tre sottosezioni: Environmental Settings, Microsoft USV Settings e Citrix Profile Management Settings.

Environmental Settings include un gran numero di impostazioni, tematicamente raggruppate in diverse schede. I loro nomi parlano da soli. Esaminiamo quali possibilità sono disponibili per gli amministratori nella configurazione dell'ambiente degli utenti.

Scheda Start Menu:

Diamo un numero all'utente
Scheda Desktop:

Diamo un numero all'utente
Scheda Windows Explorer:

Diamo un numero all'utente
Scheda Control Panel:

Diamo un numero all'utente
Scheda SBCHVD Tuning:

Diamo un numero all'utente
Saltiamo le impostazioni nella sezione Microsoft USV Settings. In questo blocco si configurano i componenti standard Microsoft – Folder Redirection e Roaming Profiles, analogamente alle impostazioni nelle politiche di gruppo.

Diamo un numero all'utente
E l'ultimo sottosezione è Citrix Profile Management Settings. Essa è responsabile della configurazione di Citrix UPM, destinato alla gestione dei profili utente. Le impostazioni in questa sezione sono più numerose rispetto alle due precedenti messe insieme. Le impostazioni sono organizzate in sezioni e presentate sotto forma di schede e corrispondono alle impostazioni di Citrix UPM nella console Citrix Studio. Di seguito la figura con la scheda Main Citrix Profile Management Settings e l'elenco delle schede disponibili aggiunto per una visione generale.

Diamo un numero all'utente
La gestione centralizzata delle impostazioni dell'ambiente di lavoro dell'utente non è l'unico aspetto che WEM offre. Molte delle funzionalità sopra elencate possono essere eseguite utilizzando politiche di gruppo standard. Il vantaggio di WEM è il modo in cui queste impostazioni vengono applicate. Le politiche standard vengono utilizzate durante la connessione degli utenti in sequenza. Solo dopo l'applicazione di tutte le politiche il processo di accesso (logon) si completa e l'utente ha accesso al desktop. Maggiore è il numero di impostazioni attivato tramite le politiche di gruppo, più tempo è necessario per applicarle. Questo allunga notevolmente i tempi di accesso al sistema. A differenza delle politiche di gruppo, l'agente WEM modifica l'ordine di elaborazione e applica le impostazioni in più flussi in parallelo e in modo asincrono. Il tempo di accesso dell'utente al sistema è notevolmente ridotto.

Il vantaggio dell'applicazione delle impostazioni tramite Citrix WEM rispetto alle politiche di gruppo è stato dimostrato in un video.

Riproduci video

Gestione del consumo delle risorse di calcolo

Esaminiamo un altro aspetto dell'uso di Citrix WEM, ovvero la possibilità di ottimizzare il sistema nella gestione del consumo delle risorse (Resource Management). Le impostazioni si trovano nella sezione System Optimization e sono suddivise in più blocchi:

  • Gestione CPU
  • Gestione della memoria
  • Gestione IO
  • Disconnessione veloce
  • Ottimizzatore Citrix

La gestione CPU contiene parametri per la gestione delle risorse della CPU: limitazione del consumo delle risorse nel complesso, trattamento dei picchi di consumo delle risorse della CPU e prioritizzazione delle risorse a livello di applicazioni. Le impostazioni principali si trovano nella scheda CPU Manager Settings e sono presentate nella figura sottostante.

Diamo un numero all'utente
In generale, la funzione dei parametri è chiara dai loro nomi. Interessante è la possibilità di gestire le risorse della CPU, che Citrix chiama "ottimizzazione intelligente" – CPU Intelligent CPU optimization. Dietro a questo nome altisonante si cela una funzionalità semplice ma decisamente efficace. All'avvio di un'applicazione, al processo viene assegnata la massima priorità nell'uso della CPU. Questo garantisce un rapido avvio dell'applicazione e in generale aumenta il livello di comfort durante l'uso del sistema. Tutta la "magia" si trova nel video.

Riproduci video

Nei settori della gestione della memoria e della gestione dell'I/O le impostazioni sono poche, ma il loro concetto è estremamente semplice: la gestione della memoria e del processo di input-output durante l'uso del disco. La gestione della memoria è abilitata per impostazione predefinita e si applica a tutti i processi. Quando un'applicazione viene avviata, i suoi processi riservano una parte della memoria RAM per il loro funzionamento. Di solito, questa riserva è maggiore rispetto a quanto necessario al momento, creando una riserva "per futura necessità" per garantire un funzionamento rapido dell'applicazione. L'ottimizzazione della memoria consiste nel liberare memoria dai processi che sono stati in uno stato di inattività (Idle State) per un determinato periodo di tempo. Questo viene fatto spostando le pagine di memoria non utilizzate nel file di paging. L'ottimizzazione dell'attività del disco è realizzata tramite l'assegnazione di priorità alle applicazioni. Di seguito sono riportate le opzioni disponibili.

Diamo un numero all'utente
Consideriamo la sezione Fast Logoff. Durante la normale chiusura di una sessione, l'utente vede come chiudono le applicazioni, viene copiato il profilo, ecc. Utilizzando l'opzione Fast Logoff, l'agente WEM monitora l'invocazione della chiusura della sessione (Log Off) e disconnette la sessione dell'utente, trasferendola nello stato Disconnesso. Per l'utente, la chiusura della sessione avviene istantaneamente. Il sistema poi conclusa normalmente tutti i processi in "background". L'opzione Fast Logoff viene attivata con un semplice "flag", ma possono essere definite eccezioni.

Diamo un numero all'utente
E, infine, la sezione Citrix Optimizer. Gli amministratori Citrix conoscono bene lo strumento per l'ottimizzazione dell'immagine dorata – Citrix Optimizer. Questo strumento è integrato in Citrix WEM 2003. Di seguito è riportato un elenco dei modelli disponibili.

Diamo un numero all'utente
Gli amministratori possono modificare i modelli esistenti, crearne di nuovi e visualizzare le impostazioni dei modelli. La finestra delle impostazioni è mostrata di seguito.

Diamo un numero all'utente

Limitazione dell'accesso alle applicazioni

Citrix WEM può essere utilizzato per limitare l'avvio/installazione di applicazioni, l'esecuzione di script e il caricamento di librerie DLL. Queste impostazioni sono raggruppate nella sezione Sicurezza. Di seguito sono elencate le regole che il sistema propone di creare per impostazione predefinita per ciascuna sotto-sezione e per impostazione predefinita è tutto consentito. Gli amministratori possono sovrascrivere queste impostazioni o crearne di nuove; per ogni regola è disponibile una delle due azioni – Allow o Deny. Tra parentesi con il nome della sotto-sezione è indicato il numero di regole create al suo interno. Nella sezione Application Security non ci sono impostazioni proprie, visualizza tutte le regole provenienti dalle sue sotto-sezioni. Oltre a creare regole, gli amministratori possono importare regole esistenti di AppLocker, se utilizzato nell'organizzazione, e gestire centralmente le impostazioni dell'ambiente da un'unica console.

Diamo un numero all'utente
Nella sezione gestione dei processi, è possibile creare liste nere e bianche per limitare l'avvio delle applicazioni in base ai nomi dei file eseguibili.

Diamo un numero all'utente

Gestione delle postazioni di lavoro fisiche

Le impostazioni precedenti ci interessavano per la gestione delle risorse e per la configurazione dell'ambiente di lavoro degli utenti in relazione al funzionamento di VDI e server terminali. Cosa offre Citrix per la gestione delle postazioni di lavoro fisiche da cui avviene la connessione? Le possibilità di WEM, menzionate sopra, possono essere applicate anche alle postazioni di lavoro fisiche. Inoltre, lo strumento consente di "trasformare" un PC in un "client leggero". Questa trasformazione avviene bloccando l'accesso degli utenti al desktop e utilizzando le funzionalità integrate di Windows nel suo complesso. Invece del desktop, si avvia l'interfaccia grafica dell'agente WEM (si utilizza lo stesso agente WEM già su VDI/RDSH), nella quale vengono visualizzate le risorse pubblicate di Citrix. Citrix dispone di software Citrix DesktopLock, che consente anche di trasformare un PC in un "client leggero", ma le possibilità di Citrix WEM sono più ampie. Di seguito sono riportate le immagini delle principali impostazioni che possono essere utilizzate per gestire i computer fisici.

Diamo un numero all'utente
Diamo un numero all'utente
Diamo un numero all'utente
Di seguito è mostrato uno screenshot di come appare l'ambiente di lavoro dopo la sua trasformazione in un "client leggero". Nel menu a discesa "Opzioni" sono elencati gli elementi che consentono all'utente di configurare l'ambiente a proprio piacimento. Alcuni di questi elementi, o tutti, possono essere rimossi dall'interfaccia.

Diamo un numero all'utente
Gli amministratori possono centralmente aggiungere nella sezione "Siti" i link alle risorse web dell'azienda, e nella sezione "Strumenti" le applicazioni installate sui PC fisici necessarie per il lavoro degli utenti. Ad esempio, può essere utile aggiungere nella sezione "Siti" un link al portale di supporto tecnico per gli utenti, dove il dipendente può creare una richiesta in caso di problemi con la connessione a VDI.

Diamo un numero all'utente
Non si può definire un vero e proprio «thin client» questa soluzione: le sue capacità sono limitate rispetto alle versioni commerciali di soluzioni simili. Tuttavia, è sufficiente per semplificare e unificare l'interfaccia di lavoro con il sistema, limitare l'accesso degli utenti alle impostazioni di sistema del PC e utilizzare un parco di PC obsoleto come alternativa temporanea a soluzioni specializzate.

***

Riassumiamo la panoramica di Citrix WEM. Il prodotto «sa»:

  • gestire le impostazioni dell'ambiente di lavoro degli utenti
  • gestire le risorse: CPU, memoria, disco
  • garantire un rapido accesso e uscita dal sistema (LogOnLogOff) e avviare applicazioni
  • limitare l'uso delle applicazioni
  • trasformare i PC in «thin client»

Certo, si può valutare con scetticismo i video dimostrativi dell'uso di WEM. Dalla nostra esperienza, il tempo medio di accesso nella maggior parte delle aziende che non utilizzano WEM è di 50-60 secondi, che non differisce molto dai tempi mostrati nei video. Con WEM, il tempo di accesso al sistema può essere notevolmente ridotto. Inoltre, utilizzando semplici regole di gestione delle risorse, è possibile aumentare la densità degli utenti sui server o garantire una migliore qualità di lavoro con il sistema per gli utenti attuali.

Citrix WEM si inserisce bene nel concetto di «spazio di lavoro digitale», ed è disponibile per tutti gli utenti di Citrix Virtual Apps And Desktop a partire dalla versione Advanced e con un supporto attivo dei Customer Success Services.

Autore: Valeriy Novikov, ingegnere progettista senior di sistemi informatici «Infosistemy Jet»

Fonte: habr.com

Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS 🔥 Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS | ProHoster