Metodi di distribuzione
Citrix Virtual Apps and Desktops™ offre diversi metodi di distribuzione. Un singolo metodo di distribuzione probabilmente non soddisferà tutti i requisiti.
Introduzione
La scelta del metodo di distribuzione delle applicazioni appropriato contribuisce a migliorare la scalabilità, la gestione e l’esperienza utente.
- App installata: L’applicazione fa parte dell’immagine desktop di base. Il processo di installazione prevede la copia di file dll, exe e altri file nell’unità immagine, oltre a modifiche al registro. Per maggiori dettagli, vedere Creare cataloghi di macchine.
- App in streaming (Microsoft App-V): L’applicazione viene profilata e distribuita ai desktop tramite la rete su richiesta. I file dell’applicazione e le impostazioni del registro vengono inseriti in un contenitore sul desktop virtuale e isolati dal sistema operativo di base e tra loro. Questo isolamento aiuta a risolvere i problemi di compatibilità. Per maggiori dettagli, vedere App-V.
- App a livelli (Citrix App Layering): Ogni livello contiene una singola applicazione, un agente o un sistema operativo. Integrando un livello OS, un livello piattaforma (VDA, agente Citrix Provisioning) e molti livelli applicativi, un amministratore può facilmente creare nuove immagini distribuibili. La stratificazione semplifica la manutenzione continua, poiché un sistema operativo, un agente e un’applicazione esistono in un singolo livello. Quando si aggiorna il livello, tutte le immagini distribuite che contengono tale livello vengono aggiornate. Per maggiori dettagli, vedere Citrix App Layering.
- App Windows ospitata: Un’applicazione installata su un host Citrix Virtual Apps multiutente e distribuita come applicazione e non come desktop. Un utente accede all’app Windows ospitata senza interruzioni dal desktop VDI o dal dispositivo endpoint, nascondendo il fatto che l’app viene eseguita in remoto. Per maggiori dettagli, vedere Creare gruppi di consegna.
- App locale: Un’applicazione distribuita sul dispositivo endpoint. L’interfaccia dell’applicazione appare all’interno della sessione VDI ospitata dall’utente, anche se viene eseguita sull’endpoint. Per maggiori dettagli, vedere Accesso app locale e reindirizzamento URL.
Per i desktop, considerare i desktop pubblicati o i desktop VDI.
App e desktop pubblicati di Citrix Virtual Apps™
Utilizzare macchine OS multisessione per distribuire app e desktop pubblicati di Citrix Virtual Apps and Desktops.
Caso d’uso:
- Si desidera una distribuzione basata su server economica per ridurre al minimo il costo di distribuzione delle applicazioni a molti utenti, fornendo al contempo un’esperienza utente sicura e ad alta definizione.
- Gli utenti eseguono attività ben definite e non richiedono personalizzazione o accesso offline alle applicazioni. Gli utenti possono includere lavoratori addetti a compiti specifici, come operatori di call center e addetti alla vendita al dettaglio, o utenti che condividono workstation.
- Tipi di applicazione: qualsiasi applicazione.
Vantaggi e considerazioni:
- Soluzione gestibile e scalabile all’interno del data center.
- La soluzione di distribuzione delle applicazioni più conveniente.
- Le applicazioni ospitate sono gestite centralmente e gli utenti non possono modificarle. Ciò fornisce un’esperienza utente coerente, sicura e affidabile.
- Gli utenti devono essere online per accedere alle proprie applicazioni.
Esperienza utente:
- L’utente richiede una o più applicazioni da StoreFront™, dal menu Start o da un URL fornito.
- Le applicazioni vengono distribuite virtualmente e visualizzate senza interruzioni in alta definizione sui dispositivi utente.
- A seconda delle impostazioni del profilo, le modifiche dell’utente vengono salvate al termine della sessione dell’applicazione. In caso contrario, le modifiche vengono eliminate.
Elaborazione, hosting e distribuzione delle applicazioni:
- L’elaborazione delle applicazioni avviene sulle macchine host, anziché sui dispositivi utente. La macchina host può essere una macchina fisica o virtuale.
- Le applicazioni e i desktop risiedono su una macchina OS multisessione.
- Le macchine diventano disponibili tramite cataloghi di macchine.
- Le macchine provenienti dai cataloghi di macchine sono organizzate in gruppi di consegna che distribuiscono lo stesso set di applicazioni a gruppi di utenti.
- Le macchine OS multisessione supportano gruppi di consegna che ospitano desktop o applicazioni, o entrambi.
Gestione e assegnazione delle sessioni:
-
Le macchine OS multisessione eseguono più sessioni da una singola macchina per distribuire più applicazioni e desktop a più utenti connessi contemporaneamente. Ogni utente richiede una singola sessione dalla quale può eseguire tutte le proprie applicazioni ospitate.
Ad esempio, un utente effettua l’accesso e richiede un’applicazione. Una sessione su quella macchina diventa non disponibile per altri utenti. Un secondo utente effettua l’accesso e richiede un’applicazione ospitata da quella macchina. Una seconda sessione sulla stessa macchina è ora non disponibile. Se entrambi gli utenti richiedono più applicazioni, non sono necessarie sessioni aggiuntive perché un utente può eseguire più applicazioni utilizzando la stessa sessione. Se altri due utenti effettuano l’accesso e richiedono desktop, e due sessioni sono disponibili su quella stessa macchina, quella singola macchina sta ora utilizzando quattro sessioni per ospitare quattro utenti diversi.
-
All’interno del gruppo di consegna a cui è assegnato un utente, viene selezionata una macchina sul server meno carico. Una macchina con disponibilità di sessione viene assegnata casualmente per distribuire le applicazioni a un utente quando quest’ultimo effettua l’accesso.
App ospitate su VM
Utilizzare macchine OS a sessione singola per distribuire applicazioni ospitate su VM
Caso d’uso:
- Si desidera una soluzione di distribuzione delle applicazioni basata su client che sia sicura, fornisca una gestione centralizzata e supporti molti utenti per server host. Si desidera fornire a tali utenti applicazioni che vengano visualizzate senza interruzioni in alta definizione.
- Gli utenti sono dipendenti interni, appaltatori esterni, collaboratori di terze parti e altri membri del team provvisori. Gli utenti non richiedono l’accesso offline alle applicazioni ospitate.
- Tipi di applicazione: Applicazioni che potrebbero non funzionare bene con altre applicazioni o potrebbero interagire con il sistema operativo, come Microsoft .NET Framework. Questi tipi di applicazioni sono ideali per l’hosting su macchine virtuali.
Vantaggi e considerazioni:
- Le applicazioni e i desktop sull’immagine master sono gestiti, ospitati ed eseguiti in modo sicuro su macchine all’interno del data center, fornendo una soluzione di distribuzione delle applicazioni più conveniente.
- Al momento dell’accesso, gli utenti possono essere assegnati casualmente a una macchina all’interno di un gruppo di consegna configurato per ospitare la stessa applicazione. È anche possibile assegnare staticamente una singola macchina per distribuire un’applicazione a un singolo utente ogni volta che tale utente effettua l’accesso. Le macchine assegnate staticamente consentono agli utenti di installare e gestire le proprie applicazioni sulla macchina virtuale.
- L’esecuzione di più sessioni non è supportata sulle macchine OS a sessione singola. Pertanto, ogni utente consuma una singola macchina all’interno di un gruppo di consegna quando effettua l’accesso, e gli utenti devono essere online per accedere alle proprie applicazioni.
- Questo metodo può aumentare la quantità di risorse del server per l’elaborazione delle applicazioni e aumentare la quantità di spazio di archiviazione per i dati degli utenti.
Esperienza utente:
- La stessa esperienza applicativa senza interruzioni dell’hosting di applicazioni condivise su macchine OS multisessione.
Elaborazione, hosting e distribuzione delle applicazioni:
- Uguale alle macchine OS multisessione, tranne per il fatto che sono macchine OS virtuali a sessione singola.
Gestione e assegnazione delle sessioni:
- Le macchine OS a sessione singola eseguono una singola sessione desktop da una singola macchina. Quando si accede solo alle applicazioni, un singolo utente può utilizzare più applicazioni (e non è limitato a una singola applicazione) perché il sistema operativo considera ogni applicazione come una nuova sessione.
- All’interno di un gruppo di consegna, quando gli utenti effettuano l’accesso possono accedere a una macchina assegnata staticamente (ogni volta che l’utente accede alla stessa macchina) o a una macchina assegnata casualmente selezionata in base alla disponibilità della sessione.
Desktop VDI
Utilizzare macchine OS a sessione singola per distribuire desktop VDI di Citrix Virtual Apps and Desktops.
I desktop VDI sono ospitati su macchine virtuali e forniscono a ciascun utente un sistema operativo desktop.
I desktop VDI richiedono più risorse rispetto ai desktop pubblicati, ma non richiedono che le applicazioni installate su di essi supportino sistemi operativi basati su server. Inoltre, a seconda del tipo di desktop VDI scelto, questi desktop possono essere assegnati a singoli utenti. Ciò consente agli utenti un elevato livello di personalizzazione.
Quando si crea un catalogo di macchine per desktop VDI, si crea uno di questi tipi di desktop:
- Desktop casuale non persistente, noto anche come desktop VDI in pool: Ogni volta che un utente accede a uno di questi desktop, si connette a un desktop selezionato da un pool di desktop. Tale pool si basa su un’unica immagine master. Tutte le modifiche al desktop vengono perse al riavvio della macchina.
- Desktop statico non persistente: Durante il primo accesso, a un utente viene assegnato un desktop da un pool di desktop. (Ogni macchina nel pool si basa su un’unica immagine master.) Dopo il primo utilizzo, ogni volta che un utente accede per utilizzare un desktop, si connette allo stesso desktop che è stato assegnato al primo utilizzo. Tutte le modifiche al desktop vengono perse al riavvio della macchina.
- Desktop statico persistente: A differenza di altri tipi di desktop VDI, gli utenti possono personalizzare completamente questi desktop. Durante il primo accesso, a un utente viene assegnato un desktop da un pool di desktop. Gli accessi successivi da parte di tale utente si connettono allo stesso desktop che è stato assegnato al primo utilizzo. Le modifiche al desktop vengono mantenute al riavvio della macchina.
Accesso remoto al PC
L’accesso remoto al PC è una funzionalità di Citrix Virtual Apps and Desktops che consente alle organizzazioni di permettere facilmente ai propri dipendenti di accedere alle risorse aziendali in remoto in modo sicuro. La piattaforma Citrix rende possibile questo accesso sicuro fornendo agli utenti l’accesso ai loro PC fisici dell’ufficio. Se gli utenti possono accedere ai loro PC dell’ufficio, possono accedere a tutte le applicazioni, i dati e le risorse di cui hanno bisogno per svolgere il proprio lavoro. L’accesso remoto al PC elimina la necessità di introdurre e fornire altri strumenti per supportare il telelavoro. Ad esempio, desktop virtuali o applicazioni e la loro infrastruttura associata.
L’accesso remoto al PC utilizza gli stessi componenti di Citrix Virtual Apps and Desktops che distribuiscono desktop e applicazioni virtuali. Di conseguenza, i requisiti e il processo di distribuzione e configurazione dell’accesso remoto al PC sono gli stessi di quelli richiesti per la distribuzione di Citrix Virtual Apps and Desktops per la consegna di risorse virtuali. Questa uniformità fornisce un’esperienza amministrativa coerente e unificata. Gli utenti ricevono la migliore esperienza utente utilizzando Citrix HDX™ per distribuire la sessione del PC dell’ufficio.
Per maggiori informazioni, vedere Accesso remoto al PC.