Sommario:
- Definizione - Cosa significa Application Virtualization?
- Techopedia spiega Application Virtualization
Definizione - Cosa significa Application Virtualization?
Virtualizzazione delle applicazioni, chiamata anche virtualizzazione dei servizi delle applicazioni, è un termine sotto l'ombrello più ampio della virtualizzazione. Si riferisce all'esecuzione di un'applicazione su un thin client; un terminale o una workstation di rete con pochi programmi residenti e che accedono alla maggior parte dei programmi che risiedono su un server connesso. Il thin client viene eseguito in un ambiente separato, a volte indicato come incapsulato, dal sistema operativo in cui si trova l'applicazione.
La virtualizzazione dell'applicazione finge il computer di funzionare come se l'applicazione fosse in esecuzione sul computer locale, mentre in realtà è in esecuzione su una macchina virtuale (come un server) in un'altra posizione, utilizzando il suo sistema operativo (OS) e vi si accede da la macchina locale. I problemi di incompatibilità con il sistema operativo del computer locale, o anche bug o codici di scarsa qualità nell'applicazione, possono essere superati eseguendo applicazioni virtuali.
Techopedia spiega Application Virtualization
La virtualizzazione dell'applicazione tenta di separare i programmi applicativi da un sistema operativo con cui sono in conflitto, causando persino l'arresto o l'arresto anomalo dei sistemi. Altri vantaggi della virtualizzazione delle applicazioni includono:
- Richiede meno risorse rispetto all'utilizzo di una macchina virtuale separata.
- Consentire l'esecuzione simultanea di applicazioni incompatibili su un computer locale.
- Mantenimento di una configurazione del sistema operativo standard, più efficiente ed economica su più macchine in una determinata organizzazione, indipendentemente dalle applicazioni utilizzate.
- Facilitare una distribuzione più rapida delle applicazioni.
- Facilitare la sicurezza isolando le applicazioni dal sistema operativo locale.
- Tracciamento più semplice dell'utilizzo della licenza, che può risparmiare sui costi della licenza.
- Consentire alle applicazioni di essere copiate su supporti portatili e utilizzate da altri computer client, senza necessità di installazione locale.
- Capacità crescente di gestire un volume di lavoro elevato e diversificato / variabile.
Tuttavia, esistono limitazioni alla virtualizzazione delle applicazioni. Non tutte le applicazioni possono essere virtualizzate, come le applicazioni che richiedono driver di dispositivo e applicazioni a 16 bit in esecuzione nello spazio di memoria condivisa. Alcune applicazioni devono essere strettamente integrate con il sistema operativo locale, come i programmi antivirus, poiché sono molto difficili da eseguire con la virtualizzazione delle applicazioni.
La virtualizzazione delle applicazioni viene utilizzata in un'ampia varietà di applicazioni, tra cui servizi bancari, simulazioni di scenari aziendali, e-commerce, stock trading, vendite e marketing assicurativo.
