Panoramica della virtualizzazione per distribuire Office 2010
Si applica a: Office 2010
Ultima modifica dell'argomento: 2015-03-09
In questo articolo viene descritta la virtualizzazione e viene illustrato come utilizzarla in un'organizzazione e quali metodi e tipi possono essere implementati nell'ambiente in uso. Per una rappresentazione visiva di queste informazioni, vedere Panoramica, metodi e modelli della virtualizzazione (le informazioni potrebbero essere in lingua inglese) (https://go.microsoft.com/fwlink/?linkid=168624\&clcid=0x410).
Contenuto dell'articolo:
Informazioni sulla virtualizzazione
Tipi di virtualizzazione e tecnologie
Metodi di recapito della virtualizzazione
Modifiche e aggiornamenti della virtualizzazione
Architettura del client di virtualizzazione dell'applicazione
Informazioni sulla virtualizzazione
La virtualizzazione è la possibilità di eseguire un'applicazione o un computer in un ambiente virtuale senza influire sui componenti già esistenti in un determinato desktop o server. La virtualizzazione delle risorse di elaborazione può essere eseguita in due modi:
Virtualizzazione dell'applicazione La virtualizzazione dell'applicazione consiste nell'inclusione di un'applicazione software in un pacchetto da eseguire in un ambiente virtuale autonomo che contiene tutte le informazioni necessarie per eseguire l'applicazione nel computer client senza installare l'applicazione software in locale.
Virtualizzazione del desktop La virtualizzazione del desktop consiste nell'inclusione dell'applicazione software, del sistema operativo e della configurazione hardware in un pacchetto da eseguire in un ambiente virtuale autonomo. Quando si crea un livello tra l'hardware e il sistema operativo da installare, è possibile eseguire più sistemi operativi con applicazioni in un unico computer.
Tipi di virtualizzazione e tecnologie
L'azienda può scegliere la distribuzione mediante un solo metodo di recapito o può disporre di più ambienti virtuali combinati tra loro.
Desktop, presentazione, applicazione
I tipi di virtualizzazione e le tecnologie disponibili per il supporto client sono elencati di seguito:
Desktop Per virtualizzazione del desktop si intende qualsiasi tipo di tecnologia che crei un ambiente aggiuntivo di sistema operativo isolato su un desktop standard. Viene spesso utilizzato Virtual PC per acquisire un intero desktop, specifici componenti hardware o solo il profilo utente e applicarli a un altro dispositivo, desktop o sistema operativo. Virtual PC può creare un sistema primario che dispone di account Guest per più immagini di sistemi operativi che supportano il software legacy senza interrompere la funzionalità a disposizione dell'utente finale con aggiornamenti alle versioni più recenti delle applicazioni o di prodotti compatibili con le applicazioni. Per ulteriori informazioni, vedere Windows Virtual PC (le informazioni potrebbero essere in lingua inglese) (https://go.microsoft.com/fwlink/?linkid=156041\&clcid=0x410).
Presentazione La virtualizzazione della presentazione include la separazione dei profili utente, con i dati e le impostazioni dell'applicazione, dal computer dell'utente. La chiave per realizzare questo meccanismo è rappresentata da Servizi Desktop remoto (precedentemente noto come Servizi terminal), una delle principali tecnologie di virtualizzazione disponibili in Windows Server 2008. La modalità di presentazione è in genere utilizzata per le connessioni a thin client o per applicazioni multiutente in cui qualsiasi combinazione di applicazioni, o ambiente desktop virtualizzato che utilizza il sistema operativo e un'applicazione, viene eseguita in una posizione mentre viene controllata da un'altra posizione. Servizi Desktop remoto presenta a ogni utente immagini sullo schermo che possono rappresentare singole applicazioni o interi desktop, mentre il computer dell'utente invia le pressioni di tasti e i movimenti del mouse al server. Per ulteriori informazioni, vedere Selezione della virtualizzazione del desktop o della presentazione (le informazioni potrebbero essere in lingua inglese) (https://go.microsoft.com/fwlink/?linkid=156042\&clcid=0x410).
Applicazione La virtualizzazione dell'applicazione consente di virtualizzare singole applicazioni, plug-in e aggiornamenti, e di trasferirli al computer client in gruppi per renderli disponibili più rapidamente. Per gli utenti remoti, quali i consulenti o gli utenti che viaggiano con computer portatili, la virtualizzazione dell'applicazione può essere inclusa in un pacchetto come un file *.msi da distribuire tramite un'unità USB, CD o file server. Per ulteriori informazioni, vedere Selezione della virtualizzazione dell'applicazione o del desktop (le informazioni potrebbero essere in lingua inglese) (https://go.microsoft.com/fwlink/?linkid=156043\&clcid=0x410).
Ognuno di questi metodi di virtualizzazione mantiene l'applicazione nel proprio ambiente protetto.
Esistono anche tipi di virtualizzazione sul lato server (Hyper-V e server virtuale), che non sono esaminati in questo articolo. Per ulteriori informazioni sui tipi di virtualizzazione sul lato server, vedere gli articoli seguenti:
Raccolta di documentazione tecnica del server virtuale 2005 (le informazioni potrebbero essere in lingua inglese) (https://go.microsoft.com/fwlink/?linkid=156044\&clcid=0x410)
Architettura di Hyper-V applicabile a Windows Server 2008 (https://go.microsoft.com/fwlink/?linkid=156045\&clcid=0x410)
Application Virtualization
Microsoft Application Virtualization (App-V) è una soluzione di virtualizzazione delle applicazioni a livello aziendale che fa parte di Microsoft Desktop Optimization Pack (MDOP). App-V consente di eseguire le applicazioni in una singola istanza del sistema operativo, trasformandole in servizi gestiti centralmente che non devono essere installati, non generano mai conflitti e vengono trasferiti su richiesta agli utenti finali. App-V supporta applicazioni legacy e i relativi punti di estensione, mentre le applicazioni virtualizzate non entreranno in conflitto tra loro, non influiscono sul sistema, possono essere rimosse completamente e facilmente ripristinate o aggiornate.
App-V è una soluzione ideale per le applicazioni eseguite nel sistema operativo corrente o di destinazione che hanno conflitti con altre applicazioni o alcuni file installati. Scindendo il desktop fisico dal software o dall'hardware, è possibile creare un ambiente isolato non visibile all'utente finale e quindi eseguire un'applicazione utilizzando un computer desktop o un server in cui sia attivato Servizi Desktop remoto (precedentemente noto come Servizi terminal) senza mai installare l'applicazione nel sistema operativo client.
Microsoft Office 2010 include il metodo di distribuzione tradizionale, ovvero il file Setup.exe, e supporta anche il recapito mediante virtualizzazione basato sulla trasmissione o la distribuzione di applicazioni di Office all'utente finale senza la necessità di un CD o del file Setup.exe.
Per le applicazioni che non possono essere eseguite nel sistema operativo e richiedono una versione precedente di tale sistema, vedere Microsoft Enterprise Desktop Virtualization (MED-V) (le informazioni potrebbero essere in lingua inglese) (https://go.microsoft.com/fwlink/?linkid=156031\&clcid=0x410), ovvero un componente di MDOP (vedere Microsoft Desktop Optimization Pack (le informazioni potrebbero essere in lingua inglese) (https://go.microsoft.com/fwlink/?linkid=156032\&clcid=0x410). MED-V consente di distribuire le applicazioni utilizzando lo strumento Virtual PC.
Per utilizzare Microsoft Application Virtualization nella rete aziendale, Office 2010 richiederà la configurazione di Application Virtualization Desktop Client (Deployment Kit) in ogni dispositivo.
Per ulteriori informazioni sugli ambienti virtuali, vedere Informazioni sugli ambienti virtuali (https://go.microsoft.com/fwlink/?linkid=156039\&clcid=0x410).
Metodi di recapito della virtualizzazione
È possibile recapitare Microsoft Office 2010 utilizzando vari metodi di recapito.
Per informazioni sulla virtualizzazione di computer o server, vedere le risorse seguenti:
Windows Virtual PC (le informazioni potrebbero essere in lingua inglese) (https://go.microsoft.com/fwlink/?linkid=156041\&clcid=0x410)
Virtualizzazione con Hyper-V (le informazioni potrebbero essere in lingua inglese) (https://go.microsoft.com/fwlink/?linkid=156049\&clcid=0x410)
Architettura di Hyper-V applicabile a Windows Server 2008 (https://go.microsoft.com/fwlink/?linkid=156045\&clcid=0x410)
Raccolta di documentazione tecnica del server virtuale 2005 (le informazioni potrebbero essere in lingua inglese) (https://go.microsoft.com/fwlink/?linkid=156044\&clcid=0x410)
Metodi di recapito
Per ogni tipo di virtualizzazione è disponibile un metodo di recapito che garantisce un ambiente virtuale al desktop.
Per una rappresentazione visiva dei metodi di recapito, vedere Panoramica, metodi e modelli della virtualizzazione (le informazioni potrebbero essere in lingua inglese) (https://go.microsoft.com/fwlink/?linkid=168624\&clcid=0x410).
I metodi di recapito per la virtualizzazione sono descritti di seguito:
Recapito di presentazioni Consente di accedere a un'applicazione virtualizzata tramite Servizi Desktop remoto da un computer desktop. Le applicazioni vengono eseguite da un percorso server centrale che offre immagini dello schermo dell'applicazione o di un desktop e vengono controllate dal desktop.
Per informazioni sulla virtualizzazione della presentazione mediante Servizi Desktop remoto (precedentemente noto come Servizi terminal), vedere Servizi Desktop remoto (le informazioni potrebbero essere in lingua inglese) (https://go.microsoft.com/fwlink/?linkid=156050\&clcid=0x410).
Recapito in flusso La virtualizzazione dell'applicazione è il processo in cui un'applicazione software viene inserita in un pacchetto e archiviata in un file server, in un server applicazioni o in un'unità di origine alternativa, ad esempio in Microsoft System Center Configuration Manager 2007 e recapitata tramite bundle sequenziali in base alle esigenze. Per ulteriori informazioni, vedere System Center Configuration Manager (https://go.microsoft.com/fwlink/?linkid=156051\&clcid=0x410).
Quando gli utenti finali aprono un documento che esegue l'applicazione virtuale per la prima volta, viene visualizzata una barra di scorrimento rapido in cui è indicata la percentuale dell'applicazione virtuale trasferita al computer. L'applicazione verrà caricata in modo che gli utenti finali possano iniziare a lavorare. Se alcune delle caratteristiche necessarie all'utente finale non sono incluse nel blocco di caratteristiche iniziale, la parte restante dell'applicazione verrà trasferite in background nella cache locale.
Un pacchetto sequenziale contiene diversi file, tra cui un file sft, un file sprj, un file Manifest.xml e vari file osd e ico.
Il file sft contiene tutti i file dell'applicazione che includono le risorse e lo stato organizzati in blocchi di caratteristiche trasferibili.
Il file osd contiene la descrizione dell'applicazione, che include le dipendenze dell'ambiente, il percorso del pacchetto, l'integrazione della shell e gli script.
Il file ico contiene le icone associate a ogni collegamento o associazione di tipi di file definita in un file osd o nel file Manifest.xml, estratte dalle risorse dell'applicazione.
Il file sprj è il file di progetto di sequenziazione che fa riferimento all'elenco di impostazioni del pacchetto predefinito osd di tutti gli elementi parser, le classificazioni e le esclusioni.
Il file Manifest.xml, che pubblica i parametri per le applicazioni in un pacchetto, include la definizione dell'integrazione della shell, ad esempio associazioni di tipi di file, tasti di scelta rapida, Dynamic Data Exchange (DDE) e così via.
Recapito autonomo Processo in cui un'applicazione software viene inserita in un pacchetto e recapitata tramite un CD, un'unità USB e così via, per essere archiviata in locale nell'unità della cache degli utenti affinché possano accedervi anche quando sono disconnessi dalla rete.
Per una rappresentazione visiva dei metodi di recapito autonomi per gli utenti mobili, vedere Panoramica, metodi e modelli della virtualizzazione (le informazioni potrebbero essere in lingua inglese) (https://go.microsoft.com/fwlink/?linkid=168624\&clcid=0x410).
Quando è possibile creare un pacchetto autonomo, viene aggiunto un file al pacchetto. Il file msi viene creato per pubblicare e caricare (“installare”) il pacchetto dell'applicazione virtuale in un ambiente autonomo.
Modifiche e aggiornamenti della virtualizzazione
Microsoft Application Virtualization (App-V), precedentemente noto come Microsoft SoftGrid Application Virtualization, consente di utilizzare la gestione centralizzata basata sui criteri, mediante la quale gli amministratori possono aggiungere o rimuovere l'accesso a qualsiasi applicazione specifica indipendentemente dalla sua posizione, ad esempio sul desktop, in un computer portatile oppure nel caso di utenti offline.
App-V include l'integrazione con Microsoft System Center Configuration Manager 2007, che può consentire distribuzioni di applicazioni App-V da Configuration Manager 2007.
Per ulteriori informazioni sugli aspetti principali e sulle nuove caratteristiche di App-V, vedere Panoramica su Application Virtualization (le informazioni potrebbero essere in lingua inglese) (https://go.microsoft.com/fwlink/?linkid=156034\&clcid=0x410).
Miglioramenti rispetto a SoftGrid
Nella tabella seguente sono elencati alcuni miglioramenti introdotti in App-V. Per un elenco dettagliato dei miglioramenti, vedere Microsoft Application Virtualization - Nuove caratteristiche (le informazioni potrebbero essere in lingua inglese) (https://go.microsoft.com/fwlink/?linkid=156036\&clcid=0x410).
Nuova caratteristica | Supportata in App-V 4.x |
---|---|
Servizi Windows virtualizzati |
Sì. Consente agli utenti di virtualizzare tutti gli aspetti di qualsiasi applicazione basata su Windows. |
Profili utente virtualizzati transazionali |
Sì. Riduce le dimensioni dei profili Windows e consente il roaming senza problemi tra i computer. |
Memorizzazione precedente nella cache per gli utenti finali |
Sì. Consente agli utenti di avviare in modalità offline applicazioni precedentemente memorizzate nella cache. |
Sequenze di blocchi |
Sì. Consente di creare una sequenza e di poterla eseguire su più sistemi operativi Windows, riducendo il lavoro necessario per virtualizzare le applicazioni. |
Modello di gestione licenze |
Consente la gestione centrale delle licenze mediante Security Protection Platform (SPP). |
Supporto per Windows 7 |
Sì (App-V 4.5). |
Supporto per Office 2010 |
Sì (App-V 4.6) per x86, e per distribuzioni di Office x64 o x86 in computer x64 (con WoW64). |
Aggiornamenti attivi |
Sì. Consente di aggiornare un'applicazione senza dover disconnettere l'utente. |
SharePoint e Outlook Fast Search |
Sì. |
Controllo dell'accesso |
Sì. Controlla l'accesso alle applicazioni preautorizzate dal settore IT, anche in modalità offline. |
Architettura del client di virtualizzazione dell'applicazione
In base alle esigenze specifiche dell'organizzazione, è possibile combinare le tecnologie di virtualizzazione. Pertanto è necessario stabilire gli obiettivi che si desidera ottenere in base alle caratteristiche di virtualizzazione della propria situazione. Per ulteriori informazioni, vedere Combinazione delle tecnologie di virtualizzazione (le informazioni potrebbero essere in lingua inglese) (https://go.microsoft.com/fwlink/?linkid=156054\&clcid=0x410).
Con la virtualizzazione di un'applicazione si inserisce un livello tra il sistema operativo e l'applicazione stessa. Questo offre i vantaggi seguenti:
Maggiore flessibilità nell'esecuzione delle applicazioni che in precedenza potevano generare conflitti con altre applicazioni.
Maggiore facilità di installazione e rimozione delle applicazioni, poiché non influiscono su file locali del desktop.
Minor numero di test di regressione richiesti.
Maggiore possibilità di personalizzazione nella distribuzione delle applicazioni.
Se un'applicazione viene pubblicata in un computer client locale, essa rimane in un ambiente virtuale. Tuttavia, viene eseguita in locale utilizzando risorse locali. Anche se l'applicazione si trova in un ambiente virtuale, può comunque interagire con altri programmi installati in locale.
L'ambiente virtuale per ogni applicazione contiene le impostazioni del Registro di sistema e i file ini, i file dll e i file delle impostazioni di Criteri di gruppo. L'applicazione legge e scrive in questo ambiente virtuale senza influire su alcuna impostazione nel computer client locale. Gli unici elementi che l'applicazione abilitata per App-V leggerà e scriverà all'esterno del proprio spazio sono i servizi di sistema, ad esempio le operazioni taglia e incolla, OLE e le stampanti, e i dati dei profili. I file del sistema locale, tra cui i file del Registro di sistema e i file ini e dll, verranno letti solo quando necessario.
See Also
Other Resources
Guida alla pianificazione e distribuzione dell'Application Virtualization System
Scenario basato sulla Electronic Software Distribution
Scenario basato sull'Application Virtualization Server
Scenario di distribuzione autonoma per gli Application Virtualization Client
Guida alla sequenza di Microsoft Application Virtualization (le informazioni potrebbero essere in lingua inglese)
Procedure consigliate per le sequenze in Microsoft SoftGrid