MDOP 2010: Integrazione di AppV in System
Center Configuration Manager 2007 R2
Fabrizio Grossi
[email protected]
[email protected]
Agenda
• Application Virtualization
•
Come funziona?
• Application Virtualization con System Center
Configuration Manager 2007 R2
• Demo
[email protected]
Come funziona?
Sequence
Package
applications
[email protected]
Load
Le
applicazioni
sono caricate
sui punti di
distribuzione
Manage
Policy
Accesso alle
applicazioni
regolato da
policy di
gestione
Launch
Gli utenti
fanno login e
hanno le
applicazioni
disponibili
Come funziona un’applicazione
[email protected]
Come funziona un’applicazione
virtualizzata 1/2
[email protected]
Opzioni di Deployment
App-V
Management
Server
• Desktop
•
•
•
Publishing Service
Dynamic Delivery
Package/Active
Upgrade
Richiede Active
Directory e
SQL Server
[email protected]
App-V Streaming
Server
• Dynamic Delivery
• Package/Active
•
•
Upgrade
Non richiede SQL
Server
Permette di
aggiungere
funzionalità di
streaming a
SMS/SCCM
HTTP(s) Streaming Standalone
Server
• Non richiede server
• Sfrutta
• Usa MSI wrapper
l’infrastruttura HTTP • Interoperabile con
• Industry standard
SMS/SCCM
adeguato per
• No dynamic
•
•
streaming su larga
scala
Firewall già
configurati
Hosted Services
(Non Domain Users)
delivery, DC service
o package/active
upgrade
Application Virtualization Management In
SCCM 2007 R2
• Sono state integrate le feature di Application
Virtualization 4.5 in System Center
Configuration Manager 2007 R2
• Novità in SCCM 2007 R2
•
Permette di usare SCCM 2007 per gestire e
distribuire virtual application
• Supporta il Client roaming: il client si collega al server
più vicino
• Mantiene la natura dinamica dell’ Application
Virtualization
• Version checking, user-based targeting, streaming
[email protected]
Scenari principali
Packaging e
distribuzione di virtual
applications
Deployment di virtual
applications ai clients
(connessi e offline)
Launching e running di
virtual applications
(connessi e offline)
• Creazione dei virtual application packages e copia
sui distribution point
• Advertisement dei packages per i client
• Dopo che l’appicazione è resa disponibile
Inventory e Reporting •
delle virtual applications
[email protected]
(Advertisement) gli end-users avviano l’applicazione
L’Inventory e i report di SCCM permettono agli
amministratori di avere informazioni sui package, sulle
applicazioni e sul loro uso
Requisiti
• Bisogna avere l’MDOP (Microsoft Desktop Optimization
Pack) e avere la licenza per App Virtualization 4.5
•
•
4.5 Sequencer per creare le virtual application
4.5 Client. E’ usato dal client SCCM sui desktop
• Bisogna avere la licenza per SCCM 2007 R2
•
SCCM 2007 SP1 è un prerequisito
[email protected]
Streaming Delivery – End-to-End
Admin creates
vapp package
SCCM Site
Server
SCCM Admin
Package is replicated
to DP‘s
SCCM Client refers to program
information on the DP to register
the package
Client
StreamingEnabled DP
[email protected]
User launches the
application and streams
directly from DP
App Virt
Cache
The program information is
used by SCCM to publish
virtual application
Only blocks required
to run the application are
downloaded
Download And Execute– End-to-End
Admin creates
vapp package
SCCM Site
Server
SCCM Admin
Package is
replicated to DP‘s
Client
SCCM publishes
virtual application
DP
Package (SFT) is
pushed to client
via BITS
[email protected]
When launched,
package is loaded
into cache
App Virt
Cache
Clients And Launching Virtual Applications
Roaming supported
1. User launches
and application
StreamingEnabled DP
Management
Point
Application Shortcut
6. Adv Client
hands off to App
Virt client for
vapp streaming
App Virt 4.5
Client
3. launcher talks to
the Advanced Client
2. Shortcut
calls SCCM
launcher
Launcher
(SCCM)
5. Once the DP location is established, the Advanced
Client sets the source URL for the package via SFTMIME
[email protected]
4. Advanced
Client talks to MP
and performs a
location request
SCCM Advanced
Client
Application Delivery e Launch
Streaming delivery
• Vantaggi:
• Usa HTTP:// con IIS abilitato sullo standard distribution points (FILE:// on branch DP’s)
• App shortcuts invocano una connessione al server così l’applicazione può essere distribuita on
demand
• Ottimo per i client connessi con banda ampia
• Update delle Applicazioni sono applicati sul server, così i client si collegano alla nuova versione
velocemente e senza dover fare nulla
• Svantaggi:
• Richiede un minimo di due copie del file SFT sul distribution point
• Non è indicato con connessioni inaffidabili o offline
Download and Execute Delivery
• vantaggi:
• Funzionalità Standard dei distribution point per download and execute tramite BITS
• Il contenuto del Virtual application package è distribuito localmente al client
• Gli Application shortcut fanno riferimento a una copia locale della virtual application. Non è
richiesta una connessione con il server
• Ottimo per reti lente/inaffidabili. Usa BITS per il download del contenuto della virtual application
• Usa la Remote Differential Compression per inviare solo i binary delta quando il contenuto della
virtual application viene cambiato o aggiornato
• Svantaggi:
• Richiede il doppio dello spazio disco per il virtual application packages (dual cache)
• For RDC, richiede temporaneamente il triplo dello spazio disco (mentre calcola le differenze)
[email protected]
Package Upgrade
•
Update di una Virtual Application e del virtual application
package
L’amministatore SCCM aggiorna i contenuti del package e
aggiorna i Distribution Points con la nuova versione
sequenziata del package
SCCM usa la Binary Delta Replication (BDR) per aggiornare il
package sui DP (site to site e site to DP)
Administrator Re-runs advertisement
Streaming delivery:
•
•
•
•
•
•
la volta successiva che l’utente avvia l’applicazione, vengono inviati via
stream solo i blocchi modificati
Local delivery:
•
le modifiche sono scaricate (BITS e RDC) nella cache locale del client
SCCM e quindi applicate al termine del download
[email protected]
Migrazione da App Virt 4.5
• Quando migrate da App Virt 4.5 stand-alone a SCCM
2007 R2
•
•
Importate i packages e create gli advertisements
Abilitate l’integrazione tramite l’Advertised Programs Agent
• Questo rimuove tutti i virtual application packages distribuiti
precedentemente (pubblicati tramite Full Application
Virtualization server o MSI utility)
•
•
Advertisement e policy sono applicate e le virtual application
sono riaggiunte al client
Non è necessario ri-sequenziare i package
[email protected]
[email protected]
http://blogs.technet.com/italy
© 2009 Microsoft Corporation. All rights reserved.
This presentation is for informational purposes only.
MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.
Scarica

Streaming