Indice

Introduzione

L'infrastruttura desktop virtuale (VDI) semplifica la gestione centralizzata dei desktop, ma i suoi componenti interconnessi possono rendere difficile il passaggio tra piattaforme. Dai broker di connessione proprietari alle restrizioni di licenza, queste dipendenze possono limitare le scelte IT e aumentare la complessità della migrazione. Questo articolo esamina le cause e i rischi del lock-in dei fornitori VDI, spiega come ridurli e delinea passi pratici per mantenere flessibile la consegna delle applicazioni Windows.

Che cos'è il blocco del fornitore VDI?

Il blocco del fornitore VDI è una situazione in cui un'organizzazione diventa estremamente dipendente da una specifica piattaforma di virtualizzazione desktop al punto che cambiare fornitore sarebbe estremamente difficile, costoso o dirompente per l'azienda.

I componenti VDI come hypervisor, broker di connessione, immagini desktop, profili utente, sistemi di autenticazione e altri strumenti di gestione sono solitamente combinati negli ambienti VDI. Tuttavia, nonostante siano separati, potrebbero richiedere documentazione e configurazione specifiche del fornitore per interagire con successo tra loro.

Il motivo è che, sebbene le applicazioni scritte nel linguaggio Windows funzionino solitamente ovunque, i desktop costruiti per un ambiente VDI specifico richiedono un tempo significativo per essere riconfigurati. Pertanto, il vendor lock-in non è un problema insormontabile, ma crea ostacoli sostanziali per le organizzazioni che cercano di cambiare piattaforma.

Quali sono le cause di un vendor lock-in negli ambienti VDI?

Il blocco dei fornitori VDI è raramente causato da una specifica limitazione tecnica. Di solito deriva da molteplici dipendenze da infrastrutture correlate, strumenti di gestione, licenze e configurazioni delle applicazioni.

Broker di connessione proprietari e strumenti di gestione

I broker di connessione sono responsabili della gestione delle connessioni degli utenti ai desktop virtuali, mentre gli strumenti di gestione vengono utilizzati per fornire, posizionare e mantenere desktop e applicazioni. Strumenti come Citrix Virtual Apps and Desktops, Omnissa Horizon e Azure Virtual Desktop sono costruiti utilizzando diverse infrastrutture di gestione e tecniche di configurazione.

Questo implica che quando si passa da una piattaforma all'altra, potrebbe essere necessario ristrutturare i pool desktop, le applicazioni, le connessioni e gli strumenti automatizzati. Le applicazioni stesse possono rimanere le stesse, tuttavia, la loro implementazione differirà a seconda del software iniziale.

Dipendenze da Hypervisor e Infrastruttura

Le piattaforme VDI richiedono un'infrastruttura in grado di ospitare e gestire desktop virtuali. Questo può includere tecnologie specifiche di hypervisor, cloud, storage o provisioning.

Il processo di migrazione può quindi comportare diverse attività:

  • Conversione o ricostruzione delle immagini delle macchine virtuali
  • Riconfigurazione della rete, dello storage e dell'allocazione delle risorse
  • Sostituzione degli strumenti di provisioning specifici del fornitore
  • V validazione della compatibilità e delle prestazioni dell'applicazione
  • Ripristinare i meccanismi di disponibilità e recupero da disastri

Tuttavia, il concetto di portabilità non si estende sempre all'ambiente di distribuzione desktop. La migrazione riuscita di una macchina virtuale non garantisce che l'ambiente di distribuzione circostante funzioni senza modifiche.

Licenze e restrizioni contrattuali

Le implementazioni VDI richiedono tipicamente diverse licenze – per sistemi operativi, prodotti di virtualizzazione, diritti di accesso degli utenti, strumenti di gestione e applicazioni di terze parti.

I fornitori differiscono significativamente in termini di bundling o unbundling di queste tecnologie, il che può rendere la pianificazione del budget e la transizione verso nuove infrastrutture più complesse.

Questo è particolarmente importante quando le organizzazioni vogliono passare da un stack VDI a un altro, ad esempio, da una soluzione on-premise a una basata sul cloud, perché i modelli di licenza per i sistemi operativi, i diritti degli utenti e il consumo dell'infrastruttura possono cambiare drasticamente.

Il sito web di Microsoft Learn offre un approfondimento sulla licenza di Azure Virtual Desktop e come si applica a diversi sistemi operativi e casi d'uso.

Di conseguenza, è essenziale analizzare l'intero stack di licenze, comprese le implicazioni di eventuali obblighi contrattuali, quando si prende la decisione, non solo i costi di abbonamento.

Dipendenze dell'applicazione e del profilo utente

Le applicazioni Windows potrebbero avere un certo numero di dipendenze dal sistema operativo, dal registro, dai driver, dalla posizione o da altri servizi.

Questi tipi di applicazioni sono comunemente virtualizzati in ambienti VDI, con alcuni aspetti dei requisiti integrati nelle immagini master o incorporati in strumenti avanzati di gestione dei profili. Alcune aziende costruiscono e mantengono i propri strumenti e script per soddisfare le esigenze specifiche delle loro applicazioni in relazione al resto dell'infrastruttura.

In queste situazioni, diventa estremamente difficile separare le applicazioni dai loro elementi di supporto, presentando un notevole debito tecnico e rendendo la portabilità estremamente difficile.

Anche se l'applicazione stessa è portatile, ci sono ancora elementi essenziali, come l'installazione, la configurazione, le impostazioni utente e la gestione dei dati che dovranno essere ripristinati nel nuovo ambiente. Comprendere la distinzione tra Imballaggio di applicazioni Windows e pubblicazione di applicazioni può aiutare i team IT a separare i requisiti di distribuzione del software dalle dipendenze della consegna delle applicazioni.

Quali sono i rischi di avere un blocco del fornitore VDI?

La dipendenza dal fornitore presenta difficoltà particolari quando un'organizzazione deve cambiare la propria strategia infrastrutturale, adattarsi ai cambiamenti di licenza o adottare nuove tecnologie di distribuzione delle applicazioni.

I principali rischi riguardano i costi, la flessibilità architettonica e la continuità operativa.

Aumento dei costi di infrastruttura e licenze

Un ambiente VDI strettamente accoppiato può rendere difficile per un'organizzazione ottimizzare i propri componenti infrastrutturali.

Quando i termini di licenza cambiano o il costo dell'infrastruttura aumenta, potrebbe essere necessario un progetto di migrazione su larga scala se intendono cambiare fornitore. Questo può danneggiare la loro posizione negoziale e la capacità di ottimizzare i costi.

Inoltre, fornire tutte le applicazioni tramite un desktop virtuale completo può comportare un sovraccarico inutile per i carichi di lavoro che richiedono solo una o due applicazioni per finestre.

La pubblicazione delle applicazioni non è affatto più economica del VDI: l'economia dei due approcci varierà a seconda della densità dei carichi di lavoro, dei sistemi operativi necessari, dell'impatto dell'infrastruttura e dei requisiti di amministrazione e gestione.

Flessibilità architettonica ridotta

Le organizzazioni che cercano di adottare un'infrastruttura ibrida, sostituire server obsoleti, passare tra fornitori di hosting o persino adottare nuove tecnologie di distribuzione potrebbero trovare le loro opzioni limitate da dipendenze specifiche dei fornitori esistenti.

Una piattaforma VDI strettamente legata a uno stack infrastrutturale può richiedere una riprogettazione completa delle applicazioni destinate alla distribuzione su altri stack e fornitori di hosting, rallentando così il processo di trasformazione digitale.

Aumento della complessità della migrazione

Le transizioni dei fornitori VDI non riguardano solo la migrazione delle macchine virtuali.

Gli amministratori devono anche mantenere l'autenticazione, i profili utente, le impostazioni delle applicazioni, la stampa, l'accesso ai file, le politiche di sicurezza e il comportamento della sessione.

Una scarsa documentazione di queste dipendenze può rendere il processo più difficile da quantificare, testare ed eseguire senza incidenti.

Maggiore esposizione ai cambiamenti del fornitore

La discontinuità del prodotto, nuovi modelli di licenza, cambiamenti nel supporto o requisiti infrastrutturali possono rendere necessaria una modifica nella strategia di distribuzione.

Maggiore è la dipendenza da una singola piattaforma di distribuzione, maggiore è il potenziale impatto operativo di queste modifiche sul business.

Preservare opzioni di consegna alternative può mitigare questo rischio e creare maggiore flessibilità man mano che le esigenze aziendali o tecnologiche cambiano.

Come puoi ridurre i rischi di avere un blocco del fornitore VDI?

Ridurre il lock-in dei fornitori VDI richiede un insieme di considerazioni tecniche, relative al carico di lavoro e architettoniche.

L'idea non è evitare i fornitori, ma piuttosto consentire cambiamenti di piattaforma senza interrompere tutti gli altri aspetti della consegna delle applicazioni.

1. Audit delle dipendenze VDI esistenti

Il primo passo è identificare ciò che è critico per la consegna di applicazioni e desktop, e quali componenti dipendono da tecnologie specifiche dei fornitori.

Un inventario delle dipendenze dovrebbe affrontare le seguenti domande:

Componente Domande da indagare
Broker di connessione È possibile ricreare le assegnazioni di desktop e applicazioni altrove?
Hypervisor Le macchine virtuali e le immagini possono spostarsi su infrastrutture alternative?
Applicazioni Le applicazioni richiedono immagini, sistemi operativi o driver specifici?
Profili utente Le impostazioni e i dati possono migrare in modo indipendente?
Autenticazione Le politiche di identità sono legate a integrazioni proprietarie?
Licenza Quali impegni, diritti di accesso e costi di uscita si applicano?
Automazione Quali script si basano su API o strumenti specifici del fornitore?

L'inventario deve includere anche i proprietari delle applicazioni, la criticità aziendale, i requisiti di recupero e le personalizzazioni non documentate.

Questa classificazione può aiutare i responsabili IT a comprendere quali dipendenze possono essere facilmente sostituite e quali richiedono un significativo redesign.

2. Separare la consegna delle applicazioni dall'infrastruttura desktop

Uno dei migliori metodi per ridurre la necessità di VDI è garantire che ogni applicazione richieda davvero una soluzione così elaborata.

Mentre VDI offre desktop virtuali, la pubblicazione delle applicazioni fornisce accesso remoto a singole applicazioni senza necessariamente fornire un intero desktop.

Entrambi i metodi centralizzano le applicazioni, ma in modi diversi.

Requisito VDI completo Pubblicazione di applicazioni basate su sessione
Desktop personalizzato completo Ben adatto Non lo scopo principale
Applicazioni Windows individuali Supportato Ben adatto
Isolamento del sistema operativo desktop dedicato Disponibile In genere utilizza host di sessione condivisi
Configurazioni desktop specializzate Spesso adatto Dipende dalla compatibilità
Gestione centralizzata delle applicazioni Supportato Supportato
Accesso basato su browser Dipendente dalla piattaforma Disponibile con soluzioni compatibili
Consegna senza un'intera infrastruttura VDI Non generalmente Possibile

La differenza è architettonica, non funzionale.

Molti di questi sistemi VDI consentono già la pubblicazione delle applicazioni, quindi consentire la pubblicazione delle applicazioni non aiuta necessariamente a evitare il vendor lock-in, a meno che quelle applicazioni non possano essere scollegate dal piano di controllo VDI.

Diciamo, ad esempio, che hai un dipartimento contabile che ha bisogno di accesso a un'applicazione finanziaria Windows ma non ha bisogno dei propri desktop virtuali. Pubblicando l'applicazione su un box Windows (configurato correttamente), potresti evitare di far utilizzare a tutti il VDI, mantenendo comunque l'amministrazione dell'applicazione centralizzata.

D'altra parte, le persone che necessitano di desktop persistenti, in cui ogni utente ha la propria sessione desktop, potrebbero aver bisogno di un VDI completo.

3. Adottare architetture modulari e interoperabili

Le architetture modulari consentono la sostituzione di singoli elementi senza disturbare l'ambiente complessivo di distribuzione delle applicazioni.

I team IT dovrebbero dare priorità ai seguenti aspetti, dove applicabile:

  • Identità e Autenticazione Standardizzate
  • Codice dell'applicazione portatile e dipendenze documentate
  • Dati utente separati dalle immagini del desktop
  • Infrastruttura come codice: distribuzione ripetibile, automazione
  • Consegna che funziona su endpoint e ambienti di hosting

Nota che la separazione dei dati degli utenti dalle immagini del desktop semplificherà sia le migrazioni che il ripristino dopo un disastro: in modo simile, l'infrastruttura come codice aiuterà le operazioni a ricreare ambienti con una migliore coerenza.

Tuttavia, anche gli standard aperti e l'automazione potrebbero non prevenire il vendor lock-in: ci sono spesso differenze sottili nell'implementazione tra le tecnologie dei vari fornitori e gli script possono contenere chiamate a API proprietarie.

Pertanto, l'obiettivo è evitare accoppiamenti non necessari tra i componenti dell'applicazione e dell'infrastruttura, la gestione e i componenti operativi.

4. Considera la consegna ibrida delle applicazioni

Le organizzazioni non devono scegliere tra mantenere tutta la loro infrastruttura VDI o sostituirla completamente con qualcos'altro.

Potrebbero adottare una strategia ibrida che sfrutta vari carichi di lavoro in base alle loro esigenze.

Un'organizzazione potrebbe utilizzare desktop dedicati per utenti esperti mentre ospita applicazioni aziendali compatibili su host di sessione Windows condivisi.

Potrebbero anche fornire applicazioni legacy tramite browser. Per il software Windows che non può essere facilmente riscritto, comprendere come pubblicare software Windows sul web può aiutare i team IT a valutare la distribuzione basata su browser come parte della loro strategia ibrida.

Le applicazioni locali sono meglio mantenute quando la centralizzazione fa poco per migliorare le prestazioni complessive.

Una tale strategia consentirà al dipartimento IT di mantenere gli investimenti esistenti nella propria infrastruttura mentre transita verso nuove tecnologie al proprio ritmo.

La sfida di questo approccio è che crea ulteriore complessità e richiede una gestione dell'identità più completa, misure di sicurezza uniformi su tutte le piattaforme, regole di monitoraggio e procedure di supporto.

5. Confronta il costo totale dei modelli di consegna

I risparmi di licenza da soli non determinano l'efficacia dei costi di un'architettura alternativa di distribuzione delle applicazioni.

I team IT dovrebbero valutare il costo totale di proprietà, inclusi infrastruttura, costi software, amministrazione, sicurezza e migrazione.

Categoria di costo Criteri di valutazione
Software Licenze, abbonamenti, supporto e rinnovi
Infrastruttura Calcolo, archiviazione, rete e consumo di cloud
Sistemi operativi Licenze di Windows e diritti di accesso applicabili
Amministrazione Provisioning, manutenzione, monitoraggio e risoluzione dei problemi
Sicurezza MFA, controlli di accesso, auditing e gestione della sicurezza
Migrazione Test, configurazione, formazione e distribuzione
Continuità aziendale Disponibilità, backup, ripristino e esposizione ai tempi di inattività

La pubblicazione delle applicazioni può ridurre la necessità di componenti specifici in un ambiente VDI, ma ha le proprie esigenze di distribuzione e licenza.

Ad esempio, le tradizionali configurazioni di hosting delle sessioni Microsoft Remote Desktop Services (RDS) richiederebbero le appropriate licenze di accesso client RDS come descritto in Documentazione RDS CAL di Microsoft .

I requisiti di licenza devono essere convalidati in base all'architettura effettiva, al prodotto di consegna e ai termini e condizioni Microsoft pertinenti.

L'obiettivo dovrebbe essere quello di ridurre al minimo i costi totali pur garantendo la sicurezza, le prestazioni e l'affidabilità necessarie per soddisfare le esigenze aziendali.

Cosa dovresti fare per migrare via dal blocco del fornitore VDI?

Ridurre la dipendenza dai fornitori è molto più sicuro farlo in modo incrementale piuttosto che effettuare una sostituzione completa della piattaforma.

La migrazione graduale offre ai team IT l'opportunità di dimostrare metodi alternativi di consegna mantenendo lo status quo.

Passo 1: Classifica le applicazioni in base ai requisiti di consegna

Inizia raggruppando le applicazioni in base alle loro dipendenze tecniche e ai requisiti degli utenti finali. Tre ampie categorie sono particolarmente utili per identificare:

  • Applicazioni che richiedono desktop completi–carichi di lavoro che richiedono un ambiente OS dedicato, configurazione speciale o isolamento a livello desktop
  • Applicazioni adatte per la pubblicazione remota–applicazioni Windows, compatibili con ambienti di hosting di sessioni condivise/dedicate supportati
  • Applicazioni adatte per l'accesso locale o nativo del browser–software che non richiede più di essere eseguito all'interno di un ambiente VDI.

Una tale classificazione può aiutare l'amministratore a identificare i candidati per modelli di consegna alternativi, che non richiedono adattamenti significativi.

Passo 2: Seleziona un carico di lavoro pilota a basso rischio

Scegli un'applicazione con richieste di risorse chiaramente definite, poche dipendenze e una base utenti limitata.

Evita di iniziare con applicazioni critiche per il business che dipendono da integrazioni periferiche complicate, driver unici o componenti legacy vulnerabili.

Il pilota dovrebbe dimostrare la capacità dell'infrastruttura alternativa di replicare adeguatamente le funzioni essenziali e l'esperienza dell'utente dell'ambiente originale.

Passaggio 3: Convalidare compatibilità, prestazioni e sicurezza

Prima di scalare, testa le funzioni e le caratteristiche operative in ambienti realistici.

Il progetto di migrazione della consegna delle applicazioni deve includere le seguenti aree nello scenario di test:

  • Installazione dell'applicazione, dipendenze e licenze
  • Autenticazione, MFA e autorizzazioni utente
  • Profili utente, impostazioni e accesso ai file
  • Stampa, appunti e reindirizzamento delle periferiche
  • Concorrenza delle sessioni e consumo delle risorse
  • Latenza, reattività e riconnessione
  • Registrazione, monitoraggio e politiche di sicurezza
  • Backup, procedure di ripristino e rollback

Lanciare applicazioni con successo non garantisce piena compatibilità.

Ad esempio, un'applicazione potrebbe funzionare bene da sola ma fallire quando diversi utenti cercano di eseguirla contemporaneamente o stampare documenti su stampanti.

I team IT devono progettare i test necessari e i criteri di prestazione per le sessioni, le applicazioni, la sicurezza e le funzionalità di ripristino.

Passaggio 4: Migrare le applicazioni in fasi controllate

Una volta che il pilota soddisfa i suoi criteri di accettazione, aumenta il dispiegamento in base alla priorità aziendale e alla complessità tecnica.

Mantieni l'ambiente di consegna originale durante la transizione quando possibile, consentendo agli amministratori di confrontare le prestazioni, risolvere i problemi in modo efficace e tornare ai processi consolidati se necessario.

Documentare i criteri di successo, assegnare responsabilità e stabilire procedure di rollback per ciascuna fase della migrazione. Queste misure contribuiscono anche a resilienza dell'applicazione , aiutando le organizzazioni a preservare funzioni aziendali essenziali durante i cambiamenti infrastrutturali.

Passo 5: Rivedi le dipendenze rimanenti

Il problema del vendor lock-in non è limitato a un'unica istanza.

Nuove applicazioni, la necessità di aggiornare la piattaforma, cambiamenti nella licenza o personalizzazioni operative possono creare dipendenze aggiuntive dopo che la migrazione è completata.

Pertanto, sono necessarie revisioni periodiche per garantire che le applicazioni possano continuare a funzionare sulla piattaforma target, che le configurazioni siano state registrate correttamente e che altri mezzi di consegna rimangano disponibili.

Questo permetterà al nuovo ambiente di evitare di diventare un altro vincolo del fornitore.

In quale caso VDI è la soluzione migliore da mantenere?

Ridurre il lock-in dei fornitori VDI non richiede una sostituzione totale del VDI.

VDI ha un valore legittimo per scenari che coinvolgono la necessità di sistemi operativi dedicati, desktop persistenti, applicazioni grafiche intensive o isolamento del carico di lavoro che gli host di sessione condivisi non possono fornire.

È anche utile per fornire desktop standardizzati, gestiti centralmente, con politiche di gestione del desktop coerenti.

La decisione di adottare un'architettura diversa dovrebbe basarsi sul comportamento dell'applicazione, sulle esigenze di sicurezza, sui requisiti degli utenti e sui fattori economici.

Per la maggior parte delle organizzazioni, un'architettura distribuita è più pratica che costringere tutte le applicazioni nello stesso modello di distribuzione.

Mantenere il VDI per i carichi di lavoro che lo richiedono, mentre si utilizza la pubblicazione di applicazioni indipendenti per altri carichi di lavoro, consentirebbe di ridurre il lock-in del VDI senza abbandonare le capacità del VDI.

Come può la consegna delle applicazioni rimanere flessibile a lungo termine?

La flessibilità a lungo termine di un sistema si ottiene attraverso la capacità di mantenere il controllo sulla relazione applicazione-infrastruttura e sull'accesso degli utenti.

Le applicazioni devono essere progettate in modo da consentire il loro funzionamento continuo su fornitori di infrastruttura, hypervisor o piattaforme di virtualizzazione desktop potenzialmente in cambiamento.

Questo approccio richiede un'attenzione particolare alla corretta documentazione delle dipendenze, all'isolamento dei dati dell'applicazione dai suoi meccanismi di consegna, alla conservazione di una configurazione replicabile e a un'indagine continua di approcci e configurazioni alternativi.

Ad esempio, mentre un'applicazione scritta per Windows potrebbe essere migrata per funzionare su server Windows gestiti centralmente in una nuova organizzazione che utilizza software di hosting o hypervisor diversi, o ha sostituito il proprio software di brokeraggio VDI, ciò non indica che l'applicazione sia universalmente trasportabile.

Le applicazioni devono essere testate per la loro capacità di operare su diverse infrastrutture, comprese le variazioni nel sistema operativo di base, la licenza appropriata, la compatibilità specifica dell'applicazione o le caratteristiche di prestazione.

Una metrica utile per la flessibilità è la portabilità dell'applicazione tra ambienti significativamente diversi.

Se la migrazione di un'applicazione a un'infrastruttura diversa, ma supportata, richiede un ampio rifacimento di elementi non correlati a causa della presenza di molte dipendenze, ciò indica che deve essere svolto molto lavoro prima che l'applicazione possa essere considerata portabile.

Questa metrica può essere applicata in modo iterativo per aumentare gradualmente la flessibilità delle esigenze infrastrutturali di un'applicazione o apportare aggiustamenti operativi senza richiedere una completa revisione dell'applicazione stessa.

Cerchi un modo più semplice per fornire applicazioni Windows?

TSplus Remote Access fornisce un'alternativa per le organizzazioni che desiderano pubblicare applicazioni Windows e fornire desktop remoti senza implementare un tradizionale stack VDI completo. Con la pubblicazione delle applicazioni, l'accesso tramite browser HTML5 e il supporto per ambienti Windows ospitati in loco o nel cloud, aiuta i team IT a diversificare le opzioni di distribuzione mantenendo il controllo centralizzato.

Conclusione

Il blocco del fornitore VDI diventa costoso quando le applicazioni dipendono da infrastrutture, licenze e sistemi di gestione strettamente integrati. Mappare queste dipendenze e introdurre metodi di consegna alternativi può aiutare le organizzazioni a mantenere il controllo senza abbandonare completamente il VDI.

Un'architettura flessibile consente ai team IT di mantenere carichi di lavoro appropriati sui desktop virtuali semplificando l'accesso ad altri, riducendo il rischio di migrazione e preservando le opzioni future.

TSplus Remote Access Prova Gratuita

Alternativa definitiva a Citrix/RDS per accesso a desktop/app. Sicuro, conveniente, on-premises/cloud

Ulteriori letture

back to top of the page icon