SlideShare a Scribd company logo
1 of 16
15/10/2010




     Software Virtualization & Streaming : eliminare 
     intere fasi dell’IMAC (Install Move Add Change)



 Ivan Salvadè          Systems Engineer – Technical Trainer




                         Agenda
• Introduzione alla Software Virtualization & Streaming

• Symantec Workspace Virtualization

• Microsoft Desktop Optimization Pack (MDOP)
• Microsoft Application Virtualization (App‐V)




                                                                      1
15/10/2010




Cos’è «Software Virtualization & Streaming»?

                   Questa è «Application Virtualization»


     Application       Application     Application   Application   Application



                                      Desktop


                                     Sistema
                                     Operativo



                                     Hardware




Cos’è «Software Virtualization & Streaming»?

 • Con «Streaming» si intende :
   – Rendere disponibili ai computer solo specifiche 
     parti di applicazioni, e solo quando servono…
   – L’applicazione non è mai installata effettivamente 
     sul computer…
   – … viene eseguita in un ambiente virtuale…
   – … sul computer, non ne rimane traccia…
   – … il computer non subisce alterazioni della sua 
     configurazione…




                                                                                         2
15/10/2010




     Fornitori di Application Virtualization

•   Symantec Workspace Virtualization
•   Microsoft Application Virtualization
•   Citrix XenApp
•   VmWare ThinApp
•   Endeavors Technologies Application Jukebox
•   …




Symantec Workspace Virtualization


                           Massimiliano Galvagna
                           Pre‐Sales Consultant




                                                           3
15/10/2010




Microsoft Desktop Optimization Pack

                                            Ivan Salvadè
                                            Systems Engineer
                                            MCTS : Windows Server 2008 R2
                                                   Desktop & Server Virtualization




    Microsoft Desktop Optimization Pack
           Componenti                                         Descrizione

Microsoft Enterprise Desktop         Facilita l’uso di vecchie applicazioni e accelera
Virtualization (MED‐V)               l’aggiornamento a un nuovo sistema operativo

Microsoft Application                Streaming dinamico del software, che viene reso
Virtualization (APP‐V)               disponibile come “servizio gestito centralmente”

Microsoft Asset Inventory Service    Scansione del software installato sui computer con 
(AIS)                                creazione di report per l’analisi

Microsoft Diagnostics and 
                                     Potenti strumenti per accelerare la riparazione dei desktop
Recovery Toolset (DaRT)
Microsoft Advanced Group Policy      Avanzamento dell’uso delle Group Policy (versioning, 
Management (AGPM)                      delega semplificata)

System Center Desktop Error          Raccolta dai client di errori applicativi e di sistema
Monitoring (DEM)                     operativo e inserimento in un database centrale




                                                                                                           4
15/10/2010




                   Licensing di MDOP
• La versione più nota è MDOP 2009 R2
• Il 22 febbraio 2010 è stato rilasciato MDOP 2010
• Disponibile le trial per test e valutazione ai sottoscrittori
  Technet e MSDN
• Per usare MDOP in produzione, è necessario aver già
  sottoscritto un contratto di Software Assurance per Desktop, 
  abbinato ad uno dei programmi Volume License di Microsoft
• E’ scaricabile dal sito “Volume Licensing Service Center” di 
  Microsoft
   https://www.microsoft.com/licensing/servicecenter




   Quando usare i componenti di MDOP
Se devi fare…          Usa questo…                       Perchè?

Distribuzione     • Microsoft Application   • Assicura consistenza delle
delle              Virtualization            applicazioni
applicazioni      • Microsoft Asset         • Permette il monitoraggio delle
standard           Inventory Service         applicazioni installate

                                            • Assicura che tutti i cambiamenti
Gestione          • Microsoft Advanced       di policy passino attraverso un
centrale delle     Policy Group              processo di “change control”, e
Group Policy       Management                limita gli amministratori che
                                             possono fare le modifiche

                                            • Riduce la lunghezza delle
Uso di            • Microsoft Diagnostics     chiamate help-desk, e abilita il
strumenti per      and Recovery Toolset       recupero di dati critici in tempo
raccogliere                                   ragionevole
informazioni di   • System Center Desktop   • Colleziona centralmente i
supporto           Error Monitoring           messaggi di errore per analisi e
                                              riparazione proattiva


Aggiornamento                               • Abilita le vecchie applicazioni
                  • Microsoft Enterprise
a nuovi sistemi                             • Accelera l’aggiornamento a
                   Desktop Virtualization
operativi                                    nuovo sistema operativo




                                                                                          5
15/10/2010




    Microsoft Enterprise Desktop Virtualization
Abilita le vecchie applicazioni e accelera l’upgrade dei desktop

                                                     • Accelera l’upgrade dei desktop
 • Distribuzione centralizzata di
   macchine virtuali XP                              • Risolve problemi di compatibilità
                                                       tra applicazioni e sistema
 • Pubblicazione selettiva di                          oeprativo
   applicazioni e risorse
                                                     • User Experience intuitiva



             Requisiti:

             • I componenti server richiedono Windows Server 2008 o successivi

             • Richiede SQL Server 2005 o successivo
             • I client richiedono Windows XP o successivo
             • Certi componenti richiedono .NET Framework 2.0
             • Una immagine virtuale di Windows XP (compatibile Virtual PC)




   Microsoft Application Virtualization
Delivery dinamico della soluzione di “applicazione virtuale”
                                                     • Accelera il deployment dei desktop
 • Applicazioni disponibili agli utenti              • Minimizza il testing sulla
   al loro log on                                      coesistenza applicativa
 • Autorizzazioni centralizzate                      • Crea report real-time sull’utilizzo
 • Isolamento delle applicazioni                       delle applicazioni
                                                     • Permette il “device roaming“



             Requisiti:

             • I componenti server richiedono Windows Server 2003 o
               successivo

             • Richiede SQL 2000 o successivo
             • I client richiedono Windows XP o successivo
             • Certi componenti richiedono .NET Framework 2.0




                                                                                                     6
15/10/2010




      Microsoft Asset Inventory Service
Trasforma una software inventory in “business intelligence”

 • Esegue scansioni dei desktop
 • Scopre quali applicazioni usate da       Semplifica la compliance con le
   un utente possono aver causato             policy aziendali e il disaster
   conflitti con altre, o danni al                      recovery
   sistema operativo…




             Requisiti:

            • Windows XP o successivo




Microsoft Diagnostics and Recovery Toolset (DaRT)
DaRT fornisce potenti strumenti per accelerare la riparazione dei desktop
 • Recupera files cancellati, manipola
   servizi, dispositivi, password e
   altro…                                       Accelera la gestione dei
 • Garantisce “il Recupero”, piuttosto         desktop e il tempo di risposta
   che la “Reinstallazione” di Windows              agli inconvenienti
 • Make computers safe to use



                                         Requisiti per DaRT 6.0:
     Requisiti per DaRT 5.0:



     • Microsoft Windows 2000,           • Windows Vista (32/64-bit),
       XP, e Windows Server                e Windows Server 2008
       2003                                (32/64-bit)




                                                                                        7
15/10/2010




         Microsoft Advanced Group Policy 
                  Management
Migliora l’uso delle Group Policy tramite il “change management”

 • Amministrazione e template basati
   sui ruoli                                      • Accelera la gestione grazie ad
 • Modello di delega molto flessibile               un controllo amministrativo
                                                    granulare
 • Versioning, storico, rollback




      Requisiti per AGPM 2.5:                  Requisiti per AGPM 3.0:


      • Solo 32-bit                            • 32-bit e 64-bit
      • Group Policy Management                • Group Policy Management
        Console (GPMC)                           Console (GPMC)
      • Windows Vista                          • Windows Vista SP1
      • Windows Server 2003                    • Windows Server 2008




      Microsoft Desktop Error Monitoring
Gestisce proattivamente errori applicativi e di sistema operativo
 • “Crash monitoring” senza agente
 • I dati di “crash/hang” sono                    • Accelera la gestione dei
   catturati e memorizzati in un                    desktop e i tempi di risposta IT
   server centrale
                                                  • Migliora la stabilità dei desktop
 • Database SQL per l’analisi dei dati
                                                    e la produttività degli utenti
 • Accesso diretto alla “knowledge                  finali
   base” per troubleshooting e
   risoluzione


                            Supporta:

                             • Windows 2000

                             • Windows XP

                             • Windows Vista




                                                                                                8
15/10/2010




             App‐V
  (Application Virtualization)




         Application Virtualization

               Sistema Operativo
                                               Read Only    File di sistema
                                                            (Registro, .ini,
                                                               DLL, ecc.)
               Read & Write

                                                              Servizi di sist.
                                             Read & Write   (taglia e incolla,
                                                            stampanti, ecc.)

Applicazione         Ambiente Virtuale
                     (Registro, .ini, DLL,
                     Group Policy, ecc.)
                                                             Dati di profilo
                                             Read & Write




                                                                                         9
15/10/2010




        Riduzione dei problemi di gestione




Manifest.xml                                       Manifest.xml

     I Packages di “Application
     Virtualization” contengono                       Le applicazioni potenzialmente
     l’ambiente completo per                          in conflitto hanno il proprio
     l’applicazione                                   ambiente

    Le applicazioni di una suite
    possono condividere l’ambiente




    Delivery di applicazioni pre‐configurate




    • Con una operazione di “Sequencing” si costruisce il package e si configura
      l’applicazione a soddisfare i requisiti degli utenti




                                                                                              10
15/10/2010




    Eseguire multiple versioni di una stessa
      applicazione sullo stesso computer




                                                     • Ogni applicazione si esegue
                                                       nel proprio ambiente virtuale;
                                                       questo permette a differenti
                                                       applicazioni di condividere lo
                                                       stesso hardware con due
                                                       versioni della stessa
                                                       applicazione




Applicazioni distribuite e gestite centralmente




 • La console di gestione è usata per connettersi ad un servizio web, che è il
   componente centrale per Microsoft Application Virtualization




                                                                                               11
15/10/2010




               On‐Demand Delivery
• Viene eseguito uno “streaming” delle applicazioni quando
  richiesto dall’utente
• Lo streaming è eseguito lanciando un’applicazione o aprendo
  un file la cui estensione è collegata all’applicazione
• Il client App‐V legge un file (.osd) per determinare il corretto
  server App‐V da cui eseguire lo streaming (.sft)
• Il server App‐V controlla il suo store per assicurarsi che
  l’utente abbia diritto all’applicazione e che ci siano licenze
  disponibili
• Il server App‐V userà il protocollo RTSP (Real Time Streaming 
  Protocol) per eseguire lo streaming dell’applicazione virtuale
  verso il client (in blocchi da 32Kb, 64 Kb in App‐V 4.6)




Microsoft Application Virtualization Sequencer




                                                                            12
15/10/2010




   Requisiti e interazioni dei componenti App‐V
                                                          Active Directory®
Computer amministrativo
  Con la console App-V
        installata




• Richiede Windows
                            Application Virtualization
  XP/2003 o                       Management
  successivo                      Web Service
                                  (IIS Server)                         Data Store
• Richiede .NET 2.0
                                • Richiede Windows               • Richiede
                                  2003 o successivo                Windows 2003
• Richiede Microsoft                                               o successivo
  Management                    • Richiede IIS
                                                                 • Richiede SQL
  Console 3.0                     (con ASP.NET) e
                                                                   Server 2000
                                  .NET 2.0
                                                                   o 2005




 Requisiti e interazioni del Management Server 
              App‐V e del Data Store
   Application Virtualization
     Management Server
   (Windows 2003 Server)                                    Data Store



                                  ODBC (1433)

             Content




                                                    • SQL Server deve essere
      • Richiede Windows                              installato prima di installare i
        2003 o successivo                             componenti App-V
      • Qui risiede la                              • App-V crea un database per il
        condivisione                                  Data Store durante
        Content per                                  l’installazione del “Management
        memorizzare i                                 Server” o del “Web Interface
        packages                                      Server”




                                                                                                13
15/10/2010




                              Comunicazioni client
                            Connessione iniziale
                                RTSP: 554
 Non-secure




                                                                       ODBC:1433
                              .ICOs/OSDs/FTAs
                                                     Content
                              HTTP/s UNC (SMB)


                            Active Stream RTCP
                            Control, RTP Stream
                               49152-65535
                                 (2 ports)
                                                  Microsoft
              Microsoft Application                                          Virtual Application
                                          Application Virtualization
              Virtualization Client                                           Database Server
                                            Management Server
                            Connessione iniziale
                               RTSPS: 322
Secure




                              ICOs/OSDs/FTAs                      ODBC:1433
                             HTTP/s UNC (SMB)       Content
                                Active Stream
                                 RTSPS 322




                 Requisiti e interazioni di App‐V Management 
                                 Server e Client


        • Client per desktops e
          servizi terminali

        • Microsoft Windows XP,
          Windows 2003 Server,
          o successivo

         • 12 megabyte (MB) per
           i flies di installazione,
           almeno 2048 MB per il
           file di caching




                                                                                                          14
15/10/2010




         Pubblicare un applicazione




         Accedere a un applicazione
            Administrator Computer                   Active Directory


                                       Management
                                       Web Service




                                                         Data Store


Client
                            /Content




                Application Virtualization
                  Management Server




                                                                               15
15/10/2010




Termine Seconda Sessione



 ☺ PRANZO ☺




                                  16

More Related Content

What's hot

Community Days 2012 - Tecnologie di desktop virtualization
Community Days 2012 - Tecnologie di desktop virtualization Community Days 2012 - Tecnologie di desktop virtualization
Community Days 2012 - Tecnologie di desktop virtualization Fabrizio Volpe
 
Backup Exec 2010: la matrice di prodotto
Backup Exec 2010: la matrice di prodottoBackup Exec 2010: la matrice di prodotto
Backup Exec 2010: la matrice di prodottoSymantec Italia
 
Virtualizzazione&Cloud Computing
Virtualizzazione&Cloud ComputingVirtualizzazione&Cloud Computing
Virtualizzazione&Cloud ComputingVMEngine
 
Smau roma 2013_deltaphi
Smau roma 2013_deltaphiSmau roma 2013_deltaphi
Smau roma 2013_deltaphiSMAU
 
Agenti e opzioni di Symantec Backup Exec 12 per Windows Server
Agenti e opzioni di Symantec Backup Exec 12 per Windows ServerAgenti e opzioni di Symantec Backup Exec 12 per Windows Server
Agenti e opzioni di Symantec Backup Exec 12 per Windows ServerSymantec Italia
 
Symantec Backup Exec 2010 per Windows Small Business Server
Symantec Backup Exec 2010 per Windows Small Business ServerSymantec Backup Exec 2010 per Windows Small Business Server
Symantec Backup Exec 2010 per Windows Small Business ServerSymantec Italia
 
Symantec Backup Exec 12 for Windows Server. Domande frequenti
Symantec Backup Exec 12 for Windows Server. Domande frequentiSymantec Backup Exec 12 for Windows Server. Domande frequenti
Symantec Backup Exec 12 for Windows Server. Domande frequentiSymantec Italia
 
Presentazione tesi magistrale
Presentazione tesi magistralePresentazione tesi magistrale
Presentazione tesi magistraleKlenje
 
Virtualizzazione: soluzioni per Server e Client
Virtualizzazione: soluzioni per Server e ClientVirtualizzazione: soluzioni per Server e Client
Virtualizzazione: soluzioni per Server e ClientNicola Bressan
 
Sbs 2011 training yashi 28 ottobre 2011
Sbs 2011 training yashi 28 ottobre 2011Sbs 2011 training yashi 28 ottobre 2011
Sbs 2011 training yashi 28 ottobre 2011Yashi Italia
 
Virtualizzare Nanosoft
Virtualizzare   NanosoftVirtualizzare   Nanosoft
Virtualizzare NanosoftDario Vemagi
 
Enterprise Mobility: Challenge or opportunity
Enterprise Mobility: Challenge or opportunityEnterprise Mobility: Challenge or opportunity
Enterprise Mobility: Challenge or opportunityfestival ICT 2016
 
Big Data e la forza degli eventi - Intervento di Cornevilli
Big Data e la forza degli eventi - Intervento di CornevilliBig Data e la forza degli eventi - Intervento di Cornevilli
Big Data e la forza degli eventi - Intervento di Cornevillicomunicareonline
 

What's hot (19)

Community Days 2012 - Tecnologie di desktop virtualization
Community Days 2012 - Tecnologie di desktop virtualization Community Days 2012 - Tecnologie di desktop virtualization
Community Days 2012 - Tecnologie di desktop virtualization
 
Backup Exec 2010: la matrice di prodotto
Backup Exec 2010: la matrice di prodottoBackup Exec 2010: la matrice di prodotto
Backup Exec 2010: la matrice di prodotto
 
Virtualizzazione&Cloud Computing
Virtualizzazione&Cloud ComputingVirtualizzazione&Cloud Computing
Virtualizzazione&Cloud Computing
 
Smau roma 2013_deltaphi
Smau roma 2013_deltaphiSmau roma 2013_deltaphi
Smau roma 2013_deltaphi
 
Seminario VMWare 2014
Seminario VMWare 2014Seminario VMWare 2014
Seminario VMWare 2014
 
Agenti e opzioni di Symantec Backup Exec 12 per Windows Server
Agenti e opzioni di Symantec Backup Exec 12 per Windows ServerAgenti e opzioni di Symantec Backup Exec 12 per Windows Server
Agenti e opzioni di Symantec Backup Exec 12 per Windows Server
 
Symantec Backup Exec 2010 per Windows Small Business Server
Symantec Backup Exec 2010 per Windows Small Business ServerSymantec Backup Exec 2010 per Windows Small Business Server
Symantec Backup Exec 2010 per Windows Small Business Server
 
Symantec Backup Exec 12 for Windows Server. Domande frequenti
Symantec Backup Exec 12 for Windows Server. Domande frequentiSymantec Backup Exec 12 for Windows Server. Domande frequenti
Symantec Backup Exec 12 for Windows Server. Domande frequenti
 
Presentazione tesi magistrale
Presentazione tesi magistralePresentazione tesi magistrale
Presentazione tesi magistrale
 
GUIDA VMWARE
GUIDA VMWAREGUIDA VMWARE
GUIDA VMWARE
 
Case study VDI
Case study VDICase study VDI
Case study VDI
 
Italiano storwize v7000
Italiano storwize v7000Italiano storwize v7000
Italiano storwize v7000
 
Virtualizzazione: soluzioni per Server e Client
Virtualizzazione: soluzioni per Server e ClientVirtualizzazione: soluzioni per Server e Client
Virtualizzazione: soluzioni per Server e Client
 
Sbs 2011 training yashi 28 ottobre 2011
Sbs 2011 training yashi 28 ottobre 2011Sbs 2011 training yashi 28 ottobre 2011
Sbs 2011 training yashi 28 ottobre 2011
 
Virtualizzare Nanosoft
Virtualizzare   NanosoftVirtualizzare   Nanosoft
Virtualizzare Nanosoft
 
Migrating
MigratingMigrating
Migrating
 
Enterprise Mobility: Challenge or opportunity
Enterprise Mobility: Challenge or opportunityEnterprise Mobility: Challenge or opportunity
Enterprise Mobility: Challenge or opportunity
 
Big Data e la forza degli eventi - Intervento di Cornevilli
Big Data e la forza degli eventi - Intervento di CornevilliBig Data e la forza degli eventi - Intervento di Cornevilli
Big Data e la forza degli eventi - Intervento di Cornevilli
 
Power linux 7r1
Power linux 7r1Power linux 7r1
Power linux 7r1
 

Viewers also liked

Careers in architectural engineering
Careers in architectural engineeringCareers in architectural engineering
Careers in architectural engineeringentranzz123
 
Gregory Shehet Undefined' on prod, or how to test a react app
Gregory Shehet Undefined' on  prod, or how to test a react appGregory Shehet Undefined' on  prod, or how to test a react app
Gregory Shehet Undefined' on prod, or how to test a react appАліна Шепшелей
 
AvdumberHedeRacingProfile
AvdumberHedeRacingProfileAvdumberHedeRacingProfile
AvdumberHedeRacingProfileAvdumber Hede
 
Dmitriy Kouperman Working with legacy systems. stabilization, monitoring, man...
Dmitriy Kouperman Working with legacy systems. stabilization, monitoring, man...Dmitriy Kouperman Working with legacy systems. stabilization, monitoring, man...
Dmitriy Kouperman Working with legacy systems. stabilization, monitoring, man...Аліна Шепшелей
 
Symantec Endpoint Virtualization Suite
Symantec Endpoint Virtualization SuiteSymantec Endpoint Virtualization Suite
Symantec Endpoint Virtualization SuitePipeline Srl
 
CTD: comprendere e preparare la sezione di Qualità (modulo 3)
CTD: comprendere e preparare la sezione di Qualità (modulo 3)CTD: comprendere e preparare la sezione di Qualità (modulo 3)
CTD: comprendere e preparare la sezione di Qualità (modulo 3)PEC Pharma Education Center
 
Careers in animal trainer
Careers in animal trainerCareers in animal trainer
Careers in animal trainerentranzz123
 
Careers in aqua culture
Careers in aqua cultureCareers in aqua culture
Careers in aqua cultureentranzz123
 
Snware Corporate Profile 2016
Snware Corporate Profile 2016Snware Corporate Profile 2016
Snware Corporate Profile 2016Manish Arora
 
Growing The Business Through Customer Relationships & Retention
Growing The Business Through Customer Relationships & RetentionGrowing The Business Through Customer Relationships & Retention
Growing The Business Through Customer Relationships & RetentionJoel Warady
 
Csv 21 Cfr11
Csv 21 Cfr11Csv 21 Cfr11
Csv 21 Cfr11aquitazol
 

Viewers also liked (16)

Careers in architectural engineering
Careers in architectural engineeringCareers in architectural engineering
Careers in architectural engineering
 
Gregory Shehet Undefined' on prod, or how to test a react app
Gregory Shehet Undefined' on  prod, or how to test a react appGregory Shehet Undefined' on  prod, or how to test a react app
Gregory Shehet Undefined' on prod, or how to test a react app
 
AvdumberHedeRacingProfile
AvdumberHedeRacingProfileAvdumberHedeRacingProfile
AvdumberHedeRacingProfile
 
graduation cert.
graduation cert.graduation cert.
graduation cert.
 
Dmitriy Kouperman Working with legacy systems. stabilization, monitoring, man...
Dmitriy Kouperman Working with legacy systems. stabilization, monitoring, man...Dmitriy Kouperman Working with legacy systems. stabilization, monitoring, man...
Dmitriy Kouperman Working with legacy systems. stabilization, monitoring, man...
 
Symantec Endpoint Virtualization Suite
Symantec Endpoint Virtualization SuiteSymantec Endpoint Virtualization Suite
Symantec Endpoint Virtualization Suite
 
Documentation MUST
Documentation MUSTDocumentation MUST
Documentation MUST
 
CTD: comprendere e preparare la sezione di Qualità (modulo 3)
CTD: comprendere e preparare la sezione di Qualità (modulo 3)CTD: comprendere e preparare la sezione di Qualità (modulo 3)
CTD: comprendere e preparare la sezione di Qualità (modulo 3)
 
Careers in animal trainer
Careers in animal trainerCareers in animal trainer
Careers in animal trainer
 
Careers in aqua culture
Careers in aqua cultureCareers in aqua culture
Careers in aqua culture
 
Snware Corporate Profile 2016
Snware Corporate Profile 2016Snware Corporate Profile 2016
Snware Corporate Profile 2016
 
Growing The Business Through Customer Relationships & Retention
Growing The Business Through Customer Relationships & RetentionGrowing The Business Through Customer Relationships & Retention
Growing The Business Through Customer Relationships & Retention
 
PKN Bergen
PKN BergenPKN Bergen
PKN Bergen
 
Csv 21 Cfr11
Csv 21 Cfr11Csv 21 Cfr11
Csv 21 Cfr11
 
21 CFR PART 11
21 CFR PART 1121 CFR PART 11
21 CFR PART 11
 
Internet- solução ou problema?
Internet- solução ou problema?Internet- solução ou problema?
Internet- solução ou problema?
 

Similar to Software Virtualization & Streaming: eliminare intere fasi dell’ IMAC (Install Move Add Change)

Yashi Enterprise e Microsoft Perchè aggiornare a windows server 2012 r2
Yashi Enterprise e Microsoft Perchè aggiornare a windows server 2012 r2Yashi Enterprise e Microsoft Perchè aggiornare a windows server 2012 r2
Yashi Enterprise e Microsoft Perchè aggiornare a windows server 2012 r2Yashi Italia
 
Smau Padova 2011 Leonardo Torretta - virtualizzazione
Smau Padova 2011 Leonardo Torretta - virtualizzazioneSmau Padova 2011 Leonardo Torretta - virtualizzazione
Smau Padova 2011 Leonardo Torretta - virtualizzazioneSMAU
 
Differenze tra Windows Server 2012 R2 su e Server 2016 Yashi Italia
Differenze tra Windows Server 2012 R2 su e Server 2016 Yashi ItaliaDifferenze tra Windows Server 2012 R2 su e Server 2016 Yashi Italia
Differenze tra Windows Server 2012 R2 su e Server 2016 Yashi ItaliaYashi Italia
 
Backup Exec 2010. Domande frequenti
Backup Exec 2010. Domande frequentiBackup Exec 2010. Domande frequenti
Backup Exec 2010. Domande frequentiSymantec Italia
 
La gestione delle risorse in un'azienda efficiente
La gestione delle risorse in un'azienda efficienteLa gestione delle risorse in un'azienda efficiente
La gestione delle risorse in un'azienda efficienteNuova Periodici
 
Designing with microservices - Daniele Mondello
Designing with microservices - Daniele MondelloDesigning with microservices - Daniele Mondello
Designing with microservices - Daniele MondelloDaniele Mondello
 
ObserveIt -Record and replay SSH, RDP & Citrix sessions-product datasheet- It...
ObserveIt -Record and replay SSH, RDP & Citrix sessions-product datasheet- It...ObserveIt -Record and replay SSH, RDP & Citrix sessions-product datasheet- It...
ObserveIt -Record and replay SSH, RDP & Citrix sessions-product datasheet- It...ObserveIT
 
Azure Mobile Services con il .NET Framework
Azure Mobile Services con il .NET FrameworkAzure Mobile Services con il .NET Framework
Azure Mobile Services con il .NET FrameworkNicolò Carandini
 
2015.01.09 - Principi del Cloud Computing e migrazione delle applicazioni mod...
2015.01.09 - Principi del Cloud Computing e migrazione delle applicazioni mod...2015.01.09 - Principi del Cloud Computing e migrazione delle applicazioni mod...
2015.01.09 - Principi del Cloud Computing e migrazione delle applicazioni mod...Marco Parenzan
 
Introduzione a DotNetNuke
Introduzione a DotNetNukeIntroduzione a DotNetNuke
Introduzione a DotNetNukeMassimo Bonanni
 
Utilizzare Windows Vista come Software Developer
Utilizzare Windows Vista come Software DeveloperUtilizzare Windows Vista come Software Developer
Utilizzare Windows Vista come Software DeveloperStefano Ottaviani
 
Docker_vs_Rancher_chi_dominerà_i_Desktop_dei_developers.pptx
Docker_vs_Rancher_chi_dominerà_i_Desktop_dei_developers.pptxDocker_vs_Rancher_chi_dominerà_i_Desktop_dei_developers.pptx
Docker_vs_Rancher_chi_dominerà_i_Desktop_dei_developers.pptxGiuliano Latini
 
03 vmugit aprile_2018_veeam
03 vmugit aprile_2018_veeam03 vmugit aprile_2018_veeam
03 vmugit aprile_2018_veeamVMUG IT
 
Smau Firenze 2015 - Microsoft Windows10
Smau Firenze 2015 - Microsoft Windows10Smau Firenze 2015 - Microsoft Windows10
Smau Firenze 2015 - Microsoft Windows10SMAU
 
DevOpsHerous 2016 - 29/10/2016
DevOpsHerous 2016 - 29/10/2016DevOpsHerous 2016 - 29/10/2016
DevOpsHerous 2016 - 29/10/2016Gaetano Paternò
 
GdG DevFestMed 2016 - 06/11/2016
GdG DevFestMed 2016 - 06/11/2016GdG DevFestMed 2016 - 06/11/2016
GdG DevFestMed 2016 - 06/11/2016Gaetano Paternò
 
OCP-Architettura e caratteristiche della PaaS
OCP-Architettura e caratteristiche della PaaSOCP-Architettura e caratteristiche della PaaS
OCP-Architettura e caratteristiche della PaaSopencityplatform
 
Delphi Day 2009 Win7 Dev Overview
Delphi Day 2009 Win7 Dev OverviewDelphi Day 2009 Win7 Dev Overview
Delphi Day 2009 Win7 Dev Overviewpietrobr
 

Similar to Software Virtualization & Streaming: eliminare intere fasi dell’ IMAC (Install Move Add Change) (20)

Yashi Enterprise e Microsoft Perchè aggiornare a windows server 2012 r2
Yashi Enterprise e Microsoft Perchè aggiornare a windows server 2012 r2Yashi Enterprise e Microsoft Perchè aggiornare a windows server 2012 r2
Yashi Enterprise e Microsoft Perchè aggiornare a windows server 2012 r2
 
Smau Padova 2011 Leonardo Torretta - virtualizzazione
Smau Padova 2011 Leonardo Torretta - virtualizzazioneSmau Padova 2011 Leonardo Torretta - virtualizzazione
Smau Padova 2011 Leonardo Torretta - virtualizzazione
 
Differenze tra Windows Server 2012 R2 su e Server 2016 Yashi Italia
Differenze tra Windows Server 2012 R2 su e Server 2016 Yashi ItaliaDifferenze tra Windows Server 2012 R2 su e Server 2016 Yashi Italia
Differenze tra Windows Server 2012 R2 su e Server 2016 Yashi Italia
 
Backup Exec 2010. Domande frequenti
Backup Exec 2010. Domande frequentiBackup Exec 2010. Domande frequenti
Backup Exec 2010. Domande frequenti
 
La gestione delle risorse in un'azienda efficiente
La gestione delle risorse in un'azienda efficienteLa gestione delle risorse in un'azienda efficiente
La gestione delle risorse in un'azienda efficiente
 
Designing with microservices - Daniele Mondello
Designing with microservices - Daniele MondelloDesigning with microservices - Daniele Mondello
Designing with microservices - Daniele Mondello
 
ObserveIt -Record and replay SSH, RDP & Citrix sessions-product datasheet- It...
ObserveIt -Record and replay SSH, RDP & Citrix sessions-product datasheet- It...ObserveIt -Record and replay SSH, RDP & Citrix sessions-product datasheet- It...
ObserveIt -Record and replay SSH, RDP & Citrix sessions-product datasheet- It...
 
Azure Mobile Services con il .NET Framework
Azure Mobile Services con il .NET FrameworkAzure Mobile Services con il .NET Framework
Azure Mobile Services con il .NET Framework
 
2015.01.09 - Principi del Cloud Computing e migrazione delle applicazioni mod...
2015.01.09 - Principi del Cloud Computing e migrazione delle applicazioni mod...2015.01.09 - Principi del Cloud Computing e migrazione delle applicazioni mod...
2015.01.09 - Principi del Cloud Computing e migrazione delle applicazioni mod...
 
Introduzione a DotNetNuke
Introduzione a DotNetNukeIntroduzione a DotNetNuke
Introduzione a DotNetNuke
 
Utilizzare Windows Vista come Software Developer
Utilizzare Windows Vista come Software DeveloperUtilizzare Windows Vista come Software Developer
Utilizzare Windows Vista come Software Developer
 
Mobile e Smart Client
Mobile e Smart ClientMobile e Smart Client
Mobile e Smart Client
 
Brochure 2014 - Unified Management Platform
Brochure 2014 - Unified Management PlatformBrochure 2014 - Unified Management Platform
Brochure 2014 - Unified Management Platform
 
Docker_vs_Rancher_chi_dominerà_i_Desktop_dei_developers.pptx
Docker_vs_Rancher_chi_dominerà_i_Desktop_dei_developers.pptxDocker_vs_Rancher_chi_dominerà_i_Desktop_dei_developers.pptx
Docker_vs_Rancher_chi_dominerà_i_Desktop_dei_developers.pptx
 
03 vmugit aprile_2018_veeam
03 vmugit aprile_2018_veeam03 vmugit aprile_2018_veeam
03 vmugit aprile_2018_veeam
 
Smau Firenze 2015 - Microsoft Windows10
Smau Firenze 2015 - Microsoft Windows10Smau Firenze 2015 - Microsoft Windows10
Smau Firenze 2015 - Microsoft Windows10
 
DevOpsHerous 2016 - 29/10/2016
DevOpsHerous 2016 - 29/10/2016DevOpsHerous 2016 - 29/10/2016
DevOpsHerous 2016 - 29/10/2016
 
GdG DevFestMed 2016 - 06/11/2016
GdG DevFestMed 2016 - 06/11/2016GdG DevFestMed 2016 - 06/11/2016
GdG DevFestMed 2016 - 06/11/2016
 
OCP-Architettura e caratteristiche della PaaS
OCP-Architettura e caratteristiche della PaaSOCP-Architettura e caratteristiche della PaaS
OCP-Architettura e caratteristiche della PaaS
 
Delphi Day 2009 Win7 Dev Overview
Delphi Day 2009 Win7 Dev OverviewDelphi Day 2009 Win7 Dev Overview
Delphi Day 2009 Win7 Dev Overview
 

More from Pipeline Srl

Parcel track&trace
Parcel track&traceParcel track&trace
Parcel track&tracePipeline Srl
 
Parcel Track & Trace Solution – Pharma Serialization
Parcel Track & Trace Solution – Pharma SerializationParcel Track & Trace Solution – Pharma Serialization
Parcel Track & Trace Solution – Pharma SerializationPipeline Srl
 
Offerta Servizi Pipeline
Offerta Servizi PipelineOfferta Servizi Pipeline
Offerta Servizi PipelinePipeline Srl
 
Symantec Enterprise Vault
Symantec Enterprise VaultSymantec Enterprise Vault
Symantec Enterprise VaultPipeline Srl
 
Archiviazione in Microsoft Exchange Server 2010
Archiviazione in Microsoft Exchange Server 2010Archiviazione in Microsoft Exchange Server 2010
Archiviazione in Microsoft Exchange Server 2010Pipeline Srl
 
Windows Server 2008 Certification Paths
Windows Server 2008 Certification PathsWindows Server 2008 Certification Paths
Windows Server 2008 Certification PathsPipeline Srl
 
Windows 7 Certification Paths
Windows 7 Certification PathsWindows 7 Certification Paths
Windows 7 Certification PathsPipeline Srl
 
Exchange 2010 Presentazione Get On The Bus
Exchange 2010 Presentazione Get On The BusExchange 2010 Presentazione Get On The Bus
Exchange 2010 Presentazione Get On The BusPipeline Srl
 
ECTD con Parcel XDoc
ECTD con Parcel XDocECTD con Parcel XDoc
ECTD con Parcel XDocPipeline Srl
 
ECtd No Panic - Lifecycle
ECtd No Panic - LifecycleECtd No Panic - Lifecycle
ECtd No Panic - LifecyclePipeline Srl
 

More from Pipeline Srl (10)

Parcel track&trace
Parcel track&traceParcel track&trace
Parcel track&trace
 
Parcel Track & Trace Solution – Pharma Serialization
Parcel Track & Trace Solution – Pharma SerializationParcel Track & Trace Solution – Pharma Serialization
Parcel Track & Trace Solution – Pharma Serialization
 
Offerta Servizi Pipeline
Offerta Servizi PipelineOfferta Servizi Pipeline
Offerta Servizi Pipeline
 
Symantec Enterprise Vault
Symantec Enterprise VaultSymantec Enterprise Vault
Symantec Enterprise Vault
 
Archiviazione in Microsoft Exchange Server 2010
Archiviazione in Microsoft Exchange Server 2010Archiviazione in Microsoft Exchange Server 2010
Archiviazione in Microsoft Exchange Server 2010
 
Windows Server 2008 Certification Paths
Windows Server 2008 Certification PathsWindows Server 2008 Certification Paths
Windows Server 2008 Certification Paths
 
Windows 7 Certification Paths
Windows 7 Certification PathsWindows 7 Certification Paths
Windows 7 Certification Paths
 
Exchange 2010 Presentazione Get On The Bus
Exchange 2010 Presentazione Get On The BusExchange 2010 Presentazione Get On The Bus
Exchange 2010 Presentazione Get On The Bus
 
ECTD con Parcel XDoc
ECTD con Parcel XDocECTD con Parcel XDoc
ECTD con Parcel XDoc
 
ECtd No Panic - Lifecycle
ECtd No Panic - LifecycleECtd No Panic - Lifecycle
ECtd No Panic - Lifecycle
 

Software Virtualization & Streaming: eliminare intere fasi dell’ IMAC (Install Move Add Change)

  • 1. 15/10/2010 Software Virtualization & Streaming : eliminare  intere fasi dell’IMAC (Install Move Add Change) Ivan Salvadè Systems Engineer – Technical Trainer Agenda • Introduzione alla Software Virtualization & Streaming • Symantec Workspace Virtualization • Microsoft Desktop Optimization Pack (MDOP) • Microsoft Application Virtualization (App‐V) 1
  • 2. 15/10/2010 Cos’è «Software Virtualization & Streaming»? Questa è «Application Virtualization» Application Application Application Application Application Desktop Sistema Operativo Hardware Cos’è «Software Virtualization & Streaming»? • Con «Streaming» si intende : – Rendere disponibili ai computer solo specifiche  parti di applicazioni, e solo quando servono… – L’applicazione non è mai installata effettivamente  sul computer… – … viene eseguita in un ambiente virtuale… – … sul computer, non ne rimane traccia… – … il computer non subisce alterazioni della sua  configurazione… 2
  • 3. 15/10/2010 Fornitori di Application Virtualization • Symantec Workspace Virtualization • Microsoft Application Virtualization • Citrix XenApp • VmWare ThinApp • Endeavors Technologies Application Jukebox • … Symantec Workspace Virtualization Massimiliano Galvagna Pre‐Sales Consultant 3
  • 4. 15/10/2010 Microsoft Desktop Optimization Pack Ivan Salvadè Systems Engineer MCTS : Windows Server 2008 R2 Desktop & Server Virtualization Microsoft Desktop Optimization Pack Componenti Descrizione Microsoft Enterprise Desktop  Facilita l’uso di vecchie applicazioni e accelera Virtualization (MED‐V) l’aggiornamento a un nuovo sistema operativo Microsoft Application  Streaming dinamico del software, che viene reso Virtualization (APP‐V) disponibile come “servizio gestito centralmente” Microsoft Asset Inventory Service  Scansione del software installato sui computer con  (AIS) creazione di report per l’analisi Microsoft Diagnostics and  Potenti strumenti per accelerare la riparazione dei desktop Recovery Toolset (DaRT) Microsoft Advanced Group Policy  Avanzamento dell’uso delle Group Policy (versioning,  Management (AGPM) delega semplificata) System Center Desktop Error  Raccolta dai client di errori applicativi e di sistema Monitoring (DEM) operativo e inserimento in un database centrale 4
  • 5. 15/10/2010 Licensing di MDOP • La versione più nota è MDOP 2009 R2 • Il 22 febbraio 2010 è stato rilasciato MDOP 2010 • Disponibile le trial per test e valutazione ai sottoscrittori Technet e MSDN • Per usare MDOP in produzione, è necessario aver già sottoscritto un contratto di Software Assurance per Desktop,  abbinato ad uno dei programmi Volume License di Microsoft • E’ scaricabile dal sito “Volume Licensing Service Center” di  Microsoft https://www.microsoft.com/licensing/servicecenter Quando usare i componenti di MDOP Se devi fare… Usa questo… Perchè? Distribuzione • Microsoft Application • Assicura consistenza delle delle Virtualization applicazioni applicazioni • Microsoft Asset • Permette il monitoraggio delle standard Inventory Service applicazioni installate • Assicura che tutti i cambiamenti Gestione • Microsoft Advanced di policy passino attraverso un centrale delle Policy Group processo di “change control”, e Group Policy Management limita gli amministratori che possono fare le modifiche • Riduce la lunghezza delle Uso di • Microsoft Diagnostics chiamate help-desk, e abilita il strumenti per and Recovery Toolset recupero di dati critici in tempo raccogliere ragionevole informazioni di • System Center Desktop • Colleziona centralmente i supporto Error Monitoring messaggi di errore per analisi e riparazione proattiva Aggiornamento • Abilita le vecchie applicazioni • Microsoft Enterprise a nuovi sistemi • Accelera l’aggiornamento a Desktop Virtualization operativi nuovo sistema operativo 5
  • 6. 15/10/2010 Microsoft Enterprise Desktop Virtualization Abilita le vecchie applicazioni e accelera l’upgrade dei desktop • Accelera l’upgrade dei desktop • Distribuzione centralizzata di macchine virtuali XP • Risolve problemi di compatibilità tra applicazioni e sistema • Pubblicazione selettiva di oeprativo applicazioni e risorse • User Experience intuitiva Requisiti: • I componenti server richiedono Windows Server 2008 o successivi • Richiede SQL Server 2005 o successivo • I client richiedono Windows XP o successivo • Certi componenti richiedono .NET Framework 2.0 • Una immagine virtuale di Windows XP (compatibile Virtual PC) Microsoft Application Virtualization Delivery dinamico della soluzione di “applicazione virtuale” • Accelera il deployment dei desktop • Applicazioni disponibili agli utenti • Minimizza il testing sulla al loro log on coesistenza applicativa • Autorizzazioni centralizzate • Crea report real-time sull’utilizzo • Isolamento delle applicazioni delle applicazioni • Permette il “device roaming“ Requisiti: • I componenti server richiedono Windows Server 2003 o successivo • Richiede SQL 2000 o successivo • I client richiedono Windows XP o successivo • Certi componenti richiedono .NET Framework 2.0 6
  • 7. 15/10/2010 Microsoft Asset Inventory Service Trasforma una software inventory in “business intelligence” • Esegue scansioni dei desktop • Scopre quali applicazioni usate da Semplifica la compliance con le un utente possono aver causato policy aziendali e il disaster conflitti con altre, o danni al recovery sistema operativo… Requisiti: • Windows XP o successivo Microsoft Diagnostics and Recovery Toolset (DaRT) DaRT fornisce potenti strumenti per accelerare la riparazione dei desktop • Recupera files cancellati, manipola servizi, dispositivi, password e altro… Accelera la gestione dei • Garantisce “il Recupero”, piuttosto desktop e il tempo di risposta che la “Reinstallazione” di Windows agli inconvenienti • Make computers safe to use Requisiti per DaRT 6.0: Requisiti per DaRT 5.0: • Microsoft Windows 2000, • Windows Vista (32/64-bit), XP, e Windows Server e Windows Server 2008 2003 (32/64-bit) 7
  • 8. 15/10/2010 Microsoft Advanced Group Policy  Management Migliora l’uso delle Group Policy tramite il “change management” • Amministrazione e template basati sui ruoli • Accelera la gestione grazie ad • Modello di delega molto flessibile un controllo amministrativo granulare • Versioning, storico, rollback Requisiti per AGPM 2.5: Requisiti per AGPM 3.0: • Solo 32-bit • 32-bit e 64-bit • Group Policy Management • Group Policy Management Console (GPMC) Console (GPMC) • Windows Vista • Windows Vista SP1 • Windows Server 2003 • Windows Server 2008 Microsoft Desktop Error Monitoring Gestisce proattivamente errori applicativi e di sistema operativo • “Crash monitoring” senza agente • I dati di “crash/hang” sono • Accelera la gestione dei catturati e memorizzati in un desktop e i tempi di risposta IT server centrale • Migliora la stabilità dei desktop • Database SQL per l’analisi dei dati e la produttività degli utenti • Accesso diretto alla “knowledge finali base” per troubleshooting e risoluzione Supporta: • Windows 2000 • Windows XP • Windows Vista 8
  • 9. 15/10/2010 App‐V (Application Virtualization) Application Virtualization Sistema Operativo Read Only File di sistema (Registro, .ini, DLL, ecc.) Read & Write Servizi di sist. Read & Write (taglia e incolla, stampanti, ecc.) Applicazione Ambiente Virtuale (Registro, .ini, DLL, Group Policy, ecc.) Dati di profilo Read & Write 9
  • 10. 15/10/2010 Riduzione dei problemi di gestione Manifest.xml Manifest.xml I Packages di “Application Virtualization” contengono Le applicazioni potenzialmente l’ambiente completo per in conflitto hanno il proprio l’applicazione ambiente Le applicazioni di una suite possono condividere l’ambiente Delivery di applicazioni pre‐configurate • Con una operazione di “Sequencing” si costruisce il package e si configura l’applicazione a soddisfare i requisiti degli utenti 10
  • 11. 15/10/2010 Eseguire multiple versioni di una stessa applicazione sullo stesso computer • Ogni applicazione si esegue nel proprio ambiente virtuale; questo permette a differenti applicazioni di condividere lo stesso hardware con due versioni della stessa applicazione Applicazioni distribuite e gestite centralmente • La console di gestione è usata per connettersi ad un servizio web, che è il componente centrale per Microsoft Application Virtualization 11
  • 12. 15/10/2010 On‐Demand Delivery • Viene eseguito uno “streaming” delle applicazioni quando richiesto dall’utente • Lo streaming è eseguito lanciando un’applicazione o aprendo un file la cui estensione è collegata all’applicazione • Il client App‐V legge un file (.osd) per determinare il corretto server App‐V da cui eseguire lo streaming (.sft) • Il server App‐V controlla il suo store per assicurarsi che l’utente abbia diritto all’applicazione e che ci siano licenze disponibili • Il server App‐V userà il protocollo RTSP (Real Time Streaming  Protocol) per eseguire lo streaming dell’applicazione virtuale verso il client (in blocchi da 32Kb, 64 Kb in App‐V 4.6) Microsoft Application Virtualization Sequencer 12
  • 13. 15/10/2010 Requisiti e interazioni dei componenti App‐V Active Directory® Computer amministrativo Con la console App-V installata • Richiede Windows Application Virtualization XP/2003 o Management successivo Web Service (IIS Server) Data Store • Richiede .NET 2.0 • Richiede Windows • Richiede 2003 o successivo Windows 2003 • Richiede Microsoft o successivo Management • Richiede IIS • Richiede SQL Console 3.0 (con ASP.NET) e Server 2000 .NET 2.0 o 2005 Requisiti e interazioni del Management Server  App‐V e del Data Store Application Virtualization Management Server (Windows 2003 Server) Data Store ODBC (1433) Content • SQL Server deve essere • Richiede Windows installato prima di installare i 2003 o successivo componenti App-V • Qui risiede la • App-V crea un database per il condivisione Data Store durante Content per l’installazione del “Management memorizzare i Server” o del “Web Interface packages Server” 13
  • 14. 15/10/2010 Comunicazioni client Connessione iniziale RTSP: 554 Non-secure ODBC:1433 .ICOs/OSDs/FTAs Content HTTP/s UNC (SMB) Active Stream RTCP Control, RTP Stream 49152-65535 (2 ports) Microsoft Microsoft Application Virtual Application Application Virtualization Virtualization Client Database Server Management Server Connessione iniziale RTSPS: 322 Secure ICOs/OSDs/FTAs ODBC:1433 HTTP/s UNC (SMB) Content Active Stream RTSPS 322 Requisiti e interazioni di App‐V Management  Server e Client • Client per desktops e servizi terminali • Microsoft Windows XP, Windows 2003 Server, o successivo • 12 megabyte (MB) per i flies di installazione, almeno 2048 MB per il file di caching 14
  • 15. 15/10/2010 Pubblicare un applicazione Accedere a un applicazione Administrator Computer Active Directory Management Web Service Data Store Client /Content Application Virtualization Management Server 15