SlideShare a Scribd company logo
1 of 28
Roma, 31 Marzo 2011




Community Tour 2011
Planning, Deploying and
   Managing a Microsoft VDI
        Infrastructure

Speaker :
Fabrizio Volpe
MVP Directory Services
f.volpe@sysadmin.it
Agenda

Virtual Desktop – Cinque Possibili Soluzioni




Microsoft VDI – Architettura




Microsoft VDI – Personal Vs Pooled Desktops




Windows Licensing for VDI




Microsoft VDI – Microsoft RemoteFX
Virtual Desktop – Cinque Possibili Soluzioni


                                    Virtualizzazione del
                                          Desktop

                                             Server Hosted -
            Lato Client - Locale
                                            Esecuzione Eemota

   1 Bare                          3 „Shared‟
                   2 Hosted                           Personal
   Metal                              (RDS)



                                      4 Stateless                 5 Steteful
                                       (Pooled)                  (Assigned)
Virtual Desktop – Valutazioni preliminari

                               Applicazioni

      1) Quali applicazioni sono in uso e quanto sono importanti ?
       2) Si prestano ad essere eseguite in remoto nel datacenter ?
    3) L‟applicazione è compatibile con un ambiente Terminal Server ?



                           Altre considerazioni

                   1) Accesso da clients non-Windows?
2) Le applicazione hanno bisogno di accedere ai dati di back-end per essere
                                   usate?
3) Ho necessità di avviare l'applicazione rapidamente da nuovi dispositivi?
   4) L'applicazione necessita di accedere ai dati che sono memorizzato
                     localmente sul dispositivo client?
Virtual Desktop – Vendors
Virtual Desktop – Features Comparison




   http://www.virtuall.eu/view-document-details/vdi-smackdown
Microsoft VDI – Architettura
Microsoft VDI – Architettura Dettaglio




Remote Desktop Web Access (RDWA) è il punto di
accesso unificato tramite web

Remote Desktop Gateway (RDG) è una funzione
opzionale da piazzare sull‟edge della rete aziendale
sfruttando il Network Policy Server (NPS) e I certificati
per accrescere la sicurezza.
Microsoft VDI – Architettura Dettaglio




Remote Desktop Session Host (RDSH) ospita gli
applicativi e funge da redirector per RDVH

Remote Desktop Virtualization Host (RDVH) è un server
Hyper-V dedicato ai virtual desktop

Remote Desktop Connection Broker (RDCB) fornisce di
volta in volta I dati relativi all‟host a cui connettersi
Microsoft VDI – User Experience




Sfruttando Remote Desktop Connection Broker (RDCB) e Web
Access (RDWA) possiamo presentare una schermata di logon
identica a quella abituale per le RemoteApp ma che offre
l’accesso alle due diverse tipologie di desktop
Microsoft VDI – Personal Vs Pooled Desktops
Personal Virtual Desktop:

                    Day 1      Day 2           Day n


                      User 1      Day 2           Day n
 Golden     Clone
 Image


                      User n      Day 2           Day n




Pooled Virtual Desktop:                                            User
                                                                  Profiles
                    Pool       Day 1      Day 2           Day 3


                                                          etc
                           1    User 1      User 1

   Golden   Clone
   Image



                           n                          User 1
Microsoft VDI – Personal Virtual Desktop

Una specifica VM hosted su un RD Virtualization Host server può
essere assegnata a un account in Active Directory per essere
utilizzato come personal virtual desktop

Accessibile tramite RemoteApp e Desktop Connection o con
RD Web Access
Microsoft VDI – Personal Desktop - Requisiti
                                                                 Tab “Personal Virtual
                                                              Desktop” richiede A.D.U.C.
   Schema della Active          Domain functional level
                                                              di Windows Server 2008 R2
 Directory forest almeno        almeno Windows 2000
                                                               o Windows 7 con Remote
  Windows Server 2008               Server native
                                                              Server Administration Tools
                                                                        (RSAT)



                                                              Una macchina virtuale può
 Utente e virtual machine        A un utente può essere       essere assegnato come un
 devono essere entrambi        assegnato un solo desktop      desktop virtuale personale
  membri di un dominio        virtuale personale alla volta       per un solo utente
                                                                       alla volta




         Il nome della macchina virtuale in Hyper-V Manager deve corrispondere
                          pienamente all‟ FQDN del computer
Connessione al Personal Desktop
                                                         RD Connection Broker
Avvio della connessione       RD Session Host server         interroga Active
 con RD Web Access o         in redirection mode gira    Directory per definire il
   con RemoteApp /               la richiesta all‟ RD     nome della macchina
  Desktop Connection            Connection Broker           virtuale assegnata
                                                                 all‟utente




                             RD Virtualization Host
                                                           Connection Broker
   The RD Connection             server restituisce
                                                             richiede all‟ RD
       Broker gira           l‟indirizzo IP del nome
                                                          Virtualization Host di
l‟informazione all‟ RD            richiesto all‟ RD
                                                            avviare la virtual
      Session Host              Connection Broker
                                                                 machine
                                       server




  RD Session Host gira
                              Il client si connette al
Iidati al client che avvia
                             personal virtual desktop
     la connessione
Connessione al Personal Desktop
Demo
Microsoft VDI – Virtual Desktop Pools


          Un pool di desktop virtuali è un
gruppo di macchine virtuali configurate identicamente
      e installate su un RD Virtualization Host


 utenti possono accedere al pool tramite Connessione
            RemoteApp o RD Web Access


Poiché le macchine virtuali sono tutte configurate allo
stesso modo, l'utente vede lo stesso desktop virtuale
Microsoft VDI – Desktop Pools- Requisiti

Le macchine virtuali in un pool
                                   Una macchina virtuale può
di desktop virtuali devono
                                   essere un membro di un unico
essere configurate in modo
                                   pool di desktop virtuali in un
identico, compresi i programmi
                                   certo momento
installati




È possibile creare più gruppi di
                                   Gli utenti non dovrebbero
pool virtual desktop
                                   salvare i file su una macchina
disponibili tramite RD Web
                                   virtuale che è in un pool di
Access
                                   desktop virtuali.
L'utente visualizza un'icona
diversa per ogni pool
Connessione al Pool di Virtual Desktops
                                                         RD Connection Broker
 Avvio della connessione    RD Session Host server
                                                               verifica per
  con RD Web Access o      in redirection mode gira
                                                        vedere se esiste già una
    con RemoteApp /            la richiesta all‟ RD
                                                         sessione per l'account
   Desktop Connection         Connection Broker
                                                           utente richiedente




 RD Virtualization Host                                  Se una sessione è già
                             Connection Broker
     server restituisce                                      esistente, non è
                               richiede all‟ RD
 l‟indirizzo IP del nome                                 necessario iavviare la
                            Virtualization Host di
      richiesto all‟ RD                                 VM, se la sessione non
                              avviare la virtual
    Connection Broker                                   esiste, si va al passaggio
                                   machine
           server                                               successivo




    The RD Connection
                             RD Session Host gira
        Broker gira                                      Il client si connette al
                           Iidati al client che avvia
 l‟informazione all‟ RD                                      virtual desktop
                                la connessione
       Session Host
Connessione al Pool di Virtual Desktops
Demo
Windows Licensing for VDI
           What is the license name?         Windows Virtual Desktop
                                             Access (Windows VDA)



           What is the scenario?             Access to a virtual copy of
                                             Windows
                                             client OS (Windows 7, Windows
                                             Vista, Windows XP) in the
                                             datacenter

           What devices can be covered?      Thin clients, non corporate PCs,
                                             devices that do not qualify for
                                             Windows Client SA



           Is Microsoft Software Assurance   No
           a prerequisite?

           What is the retail price?         $100/year/device

           Are there Software Assurance      Yes
           benefits?
           What is the license type?         Annual subscription

           What is the licensing unit?       Per accessing device
Windows Licensing Scenarios for VDI




http://download.microsoft.com/download/7/8/4/78480C7D-
DC7E-492E-8567-F5DD5644774D/VDA_Brochure.pdf
Microsoft VDI – Microsoft RemoteFX
                  • Estende esperienza di una versione “full” di Windows a clients standard ,
                    thin clients, and ultrathin clients.
   Cosa è
                  • Disponibilità di un 3D virtual adapter, intelligent codecs, e la redirezione
  RemoteFX          delle porte e periferiche



                  • Windows Server 2008 R2 Standard with SP1
                  • Windows Server 2008 R2 Enterprise with SP1
 RemoteFX è
                  • Windows Server 2008 R2 Datacenter with SP1
disponibile per   • Microsoft Hyper-V Server 2008 R2 con Windows Server 2008 R2 SP1 update




               • Windows 7 Enterprise with SP1
RemoteFX su un
               • Windows 7 Ultimate with SP1
virtual desktop
Microsoft VDI – Funzionalità RemoteFX

Host side rendering

• La grafica viene elaborata dall’host e non dal client

GPU Virtualization

• RemoteFX espone un driver grafico Windows Display Driver Model al virtual desktop
  e permette a più virtual desktop di condividere una singola GPU di un server Hyper-V
  server

Intelligent Screen Capture

• Valuta le performance di rete fra client e host e aggiusta rendering e compressione
• Identifica le zone di schermo modificate

RemoteFX USB Redirection

• Permette di reindirizzare le periferiche USB del client sull’host, evitando tra l’altro di
  installare drivers sul client
Questions and Answers
Community Tour 2011

More Related Content

Similar to Pianificare, realizzare e gestire una infrastruttura Microsoft VDI

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
 
CCI2019 - What's new in Remote Desktop Services on Windows Server 2019 and Azure
CCI2019 - What's new in Remote Desktop Services on Windows Server 2019 and AzureCCI2019 - What's new in Remote Desktop Services on Windows Server 2019 and Azure
CCI2019 - What's new in Remote Desktop Services on Windows Server 2019 and Azurewalk2talk srl
 
Presentazione Analisi delle dipendenze architetturali dei servizi di autentic...
Presentazione Analisi delle dipendenze architetturali dei servizi di autentic...Presentazione Analisi delle dipendenze architetturali dei servizi di autentic...
Presentazione Analisi delle dipendenze architetturali dei servizi di autentic...LeonardoSimonini
 
Doaw2020 - Dalla produzione alla QA, provisioning su SQL Server
Doaw2020 - Dalla produzione alla QA, provisioning su SQL ServerDoaw2020 - Dalla produzione alla QA, provisioning su SQL Server
Doaw2020 - Dalla produzione alla QA, provisioning su SQL ServerAlessandro Alpi
 
festival ICT 2013: Windows Server 2012 R2: Ottimizzare l’infrastruttura con H...
festival ICT 2013: Windows Server 2012 R2: Ottimizzare l’infrastruttura con H...festival ICT 2013: Windows Server 2012 R2: Ottimizzare l’infrastruttura con H...
festival ICT 2013: Windows Server 2012 R2: Ottimizzare l’infrastruttura con H...festival ICT 2016
 
Delphi Day 2009 Win7 Dev Overview
Delphi Day 2009 Win7 Dev OverviewDelphi Day 2009 Win7 Dev Overview
Delphi Day 2009 Win7 Dev Overviewpietrobr
 
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
 
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
 
September 2010 - Gatein
September 2010 - GateinSeptember 2010 - Gatein
September 2010 - GateinJBug Italy
 
MS Days 08 Applicazioni RIA con Silverlight 2 e WCF
MS Days 08 Applicazioni RIA con Silverlight 2 e WCFMS Days 08 Applicazioni RIA con Silverlight 2 e WCF
MS Days 08 Applicazioni RIA con Silverlight 2 e WCFFabrizio Bernabei
 
Designing with microservices - Daniele Mondello
Designing with microservices - Daniele MondelloDesigning with microservices - Daniele Mondello
Designing with microservices - Daniele MondelloDaniele Mondello
 
Webkit meets native development
Webkit meets native developmentWebkit meets native development
Webkit meets native developmentNicholas Valbusa
 
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
 
Applicazioni RESTful con ASP.NET Web Api
Applicazioni RESTful con ASP.NET Web ApiApplicazioni RESTful con ASP.NET Web Api
Applicazioni RESTful con ASP.NET Web ApiPietro Libro
 
Meetup ASP.NET Core 2 e Docker
Meetup ASP.NET Core 2 e Docker Meetup ASP.NET Core 2 e Docker
Meetup ASP.NET Core 2 e Docker dotnetcode
 
ASP.NET Core 2 e Docker
ASP.NET Core 2 e DockerASP.NET Core 2 e Docker
ASP.NET Core 2 e DockerLuca Congiu
 
Sistemi Operativi: Struttura avanzata - Lezione 05
Sistemi Operativi: Struttura avanzata - Lezione 05Sistemi Operativi: Struttura avanzata - Lezione 05
Sistemi Operativi: Struttura avanzata - Lezione 05Majong DevJfu
 

Similar to Pianificare, realizzare e gestire una infrastruttura Microsoft VDI (20)

Soluzioni server microsoft
Soluzioni server   microsoftSoluzioni server   microsoft
Soluzioni server microsoft
 
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
 
CCI2019 - What's new in Remote Desktop Services on Windows Server 2019 and Azure
CCI2019 - What's new in Remote Desktop Services on Windows Server 2019 and AzureCCI2019 - What's new in Remote Desktop Services on Windows Server 2019 and Azure
CCI2019 - What's new in Remote Desktop Services on Windows Server 2019 and Azure
 
Presentazione Analisi delle dipendenze architetturali dei servizi di autentic...
Presentazione Analisi delle dipendenze architetturali dei servizi di autentic...Presentazione Analisi delle dipendenze architetturali dei servizi di autentic...
Presentazione Analisi delle dipendenze architetturali dei servizi di autentic...
 
Doaw2020 - Dalla produzione alla QA, provisioning su SQL Server
Doaw2020 - Dalla produzione alla QA, provisioning su SQL ServerDoaw2020 - Dalla produzione alla QA, provisioning su SQL Server
Doaw2020 - Dalla produzione alla QA, provisioning su SQL Server
 
festival ICT 2013: Windows Server 2012 R2: Ottimizzare l’infrastruttura con H...
festival ICT 2013: Windows Server 2012 R2: Ottimizzare l’infrastruttura con H...festival ICT 2013: Windows Server 2012 R2: Ottimizzare l’infrastruttura con H...
festival ICT 2013: Windows Server 2012 R2: Ottimizzare l’infrastruttura con H...
 
Delphi Day 2009 Win7 Dev Overview
Delphi Day 2009 Win7 Dev OverviewDelphi Day 2009 Win7 Dev Overview
Delphi Day 2009 Win7 Dev Overview
 
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
 
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
 
NSFDB2 - Domino e DB2 e....integrazione AS/400
NSFDB2 - Domino e DB2 e....integrazione AS/400NSFDB2 - Domino e DB2 e....integrazione AS/400
NSFDB2 - Domino e DB2 e....integrazione AS/400
 
September 2010 - Gatein
September 2010 - GateinSeptember 2010 - Gatein
September 2010 - Gatein
 
MS Days 08 Applicazioni RIA con Silverlight 2 e WCF
MS Days 08 Applicazioni RIA con Silverlight 2 e WCFMS Days 08 Applicazioni RIA con Silverlight 2 e WCF
MS Days 08 Applicazioni RIA con Silverlight 2 e WCF
 
Designing with microservices - Daniele Mondello
Designing with microservices - Daniele MondelloDesigning with microservices - Daniele Mondello
Designing with microservices - Daniele Mondello
 
Webkit meets native development
Webkit meets native developmentWebkit meets native development
Webkit meets native development
 
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
 
Portofino per Jug Padova
Portofino per Jug PadovaPortofino per Jug Padova
Portofino per Jug Padova
 
Applicazioni RESTful con ASP.NET Web Api
Applicazioni RESTful con ASP.NET Web ApiApplicazioni RESTful con ASP.NET Web Api
Applicazioni RESTful con ASP.NET Web Api
 
Meetup ASP.NET Core 2 e Docker
Meetup ASP.NET Core 2 e Docker Meetup ASP.NET Core 2 e Docker
Meetup ASP.NET Core 2 e Docker
 
ASP.NET Core 2 e Docker
ASP.NET Core 2 e DockerASP.NET Core 2 e Docker
ASP.NET Core 2 e Docker
 
Sistemi Operativi: Struttura avanzata - Lezione 05
Sistemi Operativi: Struttura avanzata - Lezione 05Sistemi Operativi: Struttura avanzata - Lezione 05
Sistemi Operativi: Struttura avanzata - Lezione 05
 

More from Fabrizio Volpe

Skype for business mobility
Skype for business mobilitySkype for business mobility
Skype for business mobilityFabrizio Volpe
 
Skype for business understanding what is new, preview or unchanged
Skype for business understanding what is new, preview or unchangedSkype for business understanding what is new, preview or unchanged
Skype for business understanding what is new, preview or unchangedFabrizio Volpe
 
Deploying lync evaluating costs and complexities
Deploying lync evaluating costs and complexitiesDeploying lync evaluating costs and complexities
Deploying lync evaluating costs and complexitiesFabrizio Volpe
 
Hybrid Clouds: “Silver Bullet” of the Cloud Computing?
Hybrid Clouds: “Silver Bullet” of the Cloud Computing?Hybrid Clouds: “Silver Bullet” of the Cloud Computing?
Hybrid Clouds: “Silver Bullet” of the Cloud Computing?Fabrizio Volpe
 
Forefront Unified Access Gateway 2010: An Introduction To Enterprise Features
Forefront Unified Access Gateway 2010: An Introduction To Enterprise FeaturesForefront Unified Access Gateway 2010: An Introduction To Enterprise Features
Forefront Unified Access Gateway 2010: An Introduction To Enterprise FeaturesFabrizio Volpe
 
Lync server overview (Inroduction) US English
Lync server overview (Inroduction) US EnglishLync server overview (Inroduction) US English
Lync server overview (Inroduction) US EnglishFabrizio Volpe
 
Planning, deploying and managing a microsoft vdi infrastructure (slides tra...
Planning,  deploying and managing a microsoft vdi infrastructure  (slides tra...Planning,  deploying and managing a microsoft vdi infrastructure  (slides tra...
Planning, deploying and managing a microsoft vdi infrastructure (slides tra...Fabrizio Volpe
 
Private cloud infrastructure configure and deploy 24 hiapc fabrizio volpe
Private cloud infrastructure configure and deploy 24 hiapc fabrizio volpePrivate cloud infrastructure configure and deploy 24 hiapc fabrizio volpe
Private cloud infrastructure configure and deploy 24 hiapc fabrizio volpeFabrizio Volpe
 
Infrastructure components configure and deploy 24 hiapc fabrizio volpe
Infrastructure components configure and deploy 24 hiapc fabrizio volpeInfrastructure components configure and deploy 24 hiapc fabrizio volpe
Infrastructure components configure and deploy 24 hiapc fabrizio volpeFabrizio Volpe
 
Lync Server 2010: High Availability [I3004]
Lync Server 2010: High Availability [I3004] Lync Server 2010: High Availability [I3004]
Lync Server 2010: High Availability [I3004] Fabrizio Volpe
 
Lync Server 2010: Introduzione [I2001]
Lync Server 2010: Introduzione [I2001]Lync Server 2010: Introduzione [I2001]
Lync Server 2010: Introduzione [I2001]Fabrizio Volpe
 
Lync server 2010 overview
Lync server 2010 overviewLync server 2010 overview
Lync server 2010 overviewFabrizio Volpe
 
4. tmg 2010 e uag 2010
4. tmg 2010 e uag 20104. tmg 2010 e uag 2010
4. tmg 2010 e uag 2010Fabrizio Volpe
 
System center virtual machine manager self service portal 2.0
System center virtual machine manager self service portal 2.0System center virtual machine manager self service portal 2.0
System center virtual machine manager self service portal 2.0Fabrizio Volpe
 

More from Fabrizio Volpe (17)

Skype for business mobility
Skype for business mobilitySkype for business mobility
Skype for business mobility
 
Skype for business understanding what is new, preview or unchanged
Skype for business understanding what is new, preview or unchangedSkype for business understanding what is new, preview or unchanged
Skype for business understanding what is new, preview or unchanged
 
Deploying lync evaluating costs and complexities
Deploying lync evaluating costs and complexitiesDeploying lync evaluating costs and complexities
Deploying lync evaluating costs and complexities
 
Hybrid Clouds: “Silver Bullet” of the Cloud Computing?
Hybrid Clouds: “Silver Bullet” of the Cloud Computing?Hybrid Clouds: “Silver Bullet” of the Cloud Computing?
Hybrid Clouds: “Silver Bullet” of the Cloud Computing?
 
Forefront Unified Access Gateway 2010: An Introduction To Enterprise Features
Forefront Unified Access Gateway 2010: An Introduction To Enterprise FeaturesForefront Unified Access Gateway 2010: An Introduction To Enterprise Features
Forefront Unified Access Gateway 2010: An Introduction To Enterprise Features
 
Lync server overview (Inroduction) US English
Lync server overview (Inroduction) US EnglishLync server overview (Inroduction) US English
Lync server overview (Inroduction) US English
 
Planning, deploying and managing a microsoft vdi infrastructure (slides tra...
Planning,  deploying and managing a microsoft vdi infrastructure  (slides tra...Planning,  deploying and managing a microsoft vdi infrastructure  (slides tra...
Planning, deploying and managing a microsoft vdi infrastructure (slides tra...
 
Private cloud infrastructure configure and deploy 24 hiapc fabrizio volpe
Private cloud infrastructure configure and deploy 24 hiapc fabrizio volpePrivate cloud infrastructure configure and deploy 24 hiapc fabrizio volpe
Private cloud infrastructure configure and deploy 24 hiapc fabrizio volpe
 
Infrastructure components configure and deploy 24 hiapc fabrizio volpe
Infrastructure components configure and deploy 24 hiapc fabrizio volpeInfrastructure components configure and deploy 24 hiapc fabrizio volpe
Infrastructure components configure and deploy 24 hiapc fabrizio volpe
 
Lync Server 2010: High Availability [I3004]
Lync Server 2010: High Availability [I3004] Lync Server 2010: High Availability [I3004]
Lync Server 2010: High Availability [I3004]
 
Lync Server 2010: Introduzione [I2001]
Lync Server 2010: Introduzione [I2001]Lync Server 2010: Introduzione [I2001]
Lync Server 2010: Introduzione [I2001]
 
Lync server 2010 overview
Lync server 2010 overviewLync server 2010 overview
Lync server 2010 overview
 
4. tmg 2010 e uag 2010
4. tmg 2010 e uag 20104. tmg 2010 e uag 2010
4. tmg 2010 e uag 2010
 
3. email relay fpe
3. email relay   fpe3. email relay   fpe
3. email relay fpe
 
2. secure web gateway
2. secure web gateway2. secure web gateway
2. secure web gateway
 
1. introduzione a TMG
1. introduzione a TMG1. introduzione a TMG
1. introduzione a TMG
 
System center virtual machine manager self service portal 2.0
System center virtual machine manager self service portal 2.0System center virtual machine manager self service portal 2.0
System center virtual machine manager self service portal 2.0
 

Pianificare, realizzare e gestire una infrastruttura Microsoft VDI

  • 1. Roma, 31 Marzo 2011 Community Tour 2011
  • 2. Planning, Deploying and Managing a Microsoft VDI Infrastructure Speaker : Fabrizio Volpe MVP Directory Services f.volpe@sysadmin.it
  • 3. Agenda Virtual Desktop – Cinque Possibili Soluzioni Microsoft VDI – Architettura Microsoft VDI – Personal Vs Pooled Desktops Windows Licensing for VDI Microsoft VDI – Microsoft RemoteFX
  • 4. Virtual Desktop – Cinque Possibili Soluzioni Virtualizzazione del Desktop Server Hosted - Lato Client - Locale Esecuzione Eemota 1 Bare 3 „Shared‟ 2 Hosted Personal Metal (RDS) 4 Stateless 5 Steteful (Pooled) (Assigned)
  • 5. Virtual Desktop – Valutazioni preliminari Applicazioni 1) Quali applicazioni sono in uso e quanto sono importanti ? 2) Si prestano ad essere eseguite in remoto nel datacenter ? 3) L‟applicazione è compatibile con un ambiente Terminal Server ? Altre considerazioni 1) Accesso da clients non-Windows? 2) Le applicazione hanno bisogno di accedere ai dati di back-end per essere usate? 3) Ho necessità di avviare l'applicazione rapidamente da nuovi dispositivi? 4) L'applicazione necessita di accedere ai dati che sono memorizzato localmente sul dispositivo client?
  • 7. Virtual Desktop – Features Comparison http://www.virtuall.eu/view-document-details/vdi-smackdown
  • 8. Microsoft VDI – Architettura
  • 9. Microsoft VDI – Architettura Dettaglio Remote Desktop Web Access (RDWA) è il punto di accesso unificato tramite web Remote Desktop Gateway (RDG) è una funzione opzionale da piazzare sull‟edge della rete aziendale sfruttando il Network Policy Server (NPS) e I certificati per accrescere la sicurezza.
  • 10. Microsoft VDI – Architettura Dettaglio Remote Desktop Session Host (RDSH) ospita gli applicativi e funge da redirector per RDVH Remote Desktop Virtualization Host (RDVH) è un server Hyper-V dedicato ai virtual desktop Remote Desktop Connection Broker (RDCB) fornisce di volta in volta I dati relativi all‟host a cui connettersi
  • 11. Microsoft VDI – User Experience Sfruttando Remote Desktop Connection Broker (RDCB) e Web Access (RDWA) possiamo presentare una schermata di logon identica a quella abituale per le RemoteApp ma che offre l’accesso alle due diverse tipologie di desktop
  • 12. Microsoft VDI – Personal Vs Pooled Desktops Personal Virtual Desktop: Day 1 Day 2 Day n User 1 Day 2 Day n Golden Clone Image User n Day 2 Day n Pooled Virtual Desktop: User Profiles Pool Day 1 Day 2 Day 3 etc 1 User 1 User 1 Golden Clone Image n User 1
  • 13. Microsoft VDI – Personal Virtual Desktop Una specifica VM hosted su un RD Virtualization Host server può essere assegnata a un account in Active Directory per essere utilizzato come personal virtual desktop Accessibile tramite RemoteApp e Desktop Connection o con RD Web Access
  • 14. Microsoft VDI – Personal Desktop - Requisiti Tab “Personal Virtual Desktop” richiede A.D.U.C. Schema della Active Domain functional level di Windows Server 2008 R2 Directory forest almeno almeno Windows 2000 o Windows 7 con Remote Windows Server 2008 Server native Server Administration Tools (RSAT) Una macchina virtuale può Utente e virtual machine A un utente può essere essere assegnato come un devono essere entrambi assegnato un solo desktop desktop virtuale personale membri di un dominio virtuale personale alla volta per un solo utente alla volta Il nome della macchina virtuale in Hyper-V Manager deve corrispondere pienamente all‟ FQDN del computer
  • 15. Connessione al Personal Desktop RD Connection Broker Avvio della connessione RD Session Host server interroga Active con RD Web Access o in redirection mode gira Directory per definire il con RemoteApp / la richiesta all‟ RD nome della macchina Desktop Connection Connection Broker virtuale assegnata all‟utente RD Virtualization Host Connection Broker The RD Connection server restituisce richiede all‟ RD Broker gira l‟indirizzo IP del nome Virtualization Host di l‟informazione all‟ RD richiesto all‟ RD avviare la virtual Session Host Connection Broker machine server RD Session Host gira Il client si connette al Iidati al client che avvia personal virtual desktop la connessione
  • 17. Demo
  • 18. Microsoft VDI – Virtual Desktop Pools Un pool di desktop virtuali è un gruppo di macchine virtuali configurate identicamente e installate su un RD Virtualization Host utenti possono accedere al pool tramite Connessione RemoteApp o RD Web Access Poiché le macchine virtuali sono tutte configurate allo stesso modo, l'utente vede lo stesso desktop virtuale
  • 19. Microsoft VDI – Desktop Pools- Requisiti Le macchine virtuali in un pool Una macchina virtuale può di desktop virtuali devono essere un membro di un unico essere configurate in modo pool di desktop virtuali in un identico, compresi i programmi certo momento installati È possibile creare più gruppi di Gli utenti non dovrebbero pool virtual desktop salvare i file su una macchina disponibili tramite RD Web virtuale che è in un pool di Access desktop virtuali. L'utente visualizza un'icona diversa per ogni pool
  • 20. Connessione al Pool di Virtual Desktops RD Connection Broker Avvio della connessione RD Session Host server verifica per con RD Web Access o in redirection mode gira vedere se esiste già una con RemoteApp / la richiesta all‟ RD sessione per l'account Desktop Connection Connection Broker utente richiedente RD Virtualization Host Se una sessione è già Connection Broker server restituisce esistente, non è richiede all‟ RD l‟indirizzo IP del nome necessario iavviare la Virtualization Host di richiesto all‟ RD VM, se la sessione non avviare la virtual Connection Broker esiste, si va al passaggio machine server successivo The RD Connection RD Session Host gira Broker gira Il client si connette al Iidati al client che avvia l‟informazione all‟ RD virtual desktop la connessione Session Host
  • 21. Connessione al Pool di Virtual Desktops
  • 22. Demo
  • 23. Windows Licensing for VDI What is the license name? Windows Virtual Desktop Access (Windows VDA) What is the scenario? Access to a virtual copy of Windows client OS (Windows 7, Windows Vista, Windows XP) in the datacenter What devices can be covered? Thin clients, non corporate PCs, devices that do not qualify for Windows Client SA Is Microsoft Software Assurance No a prerequisite? What is the retail price? $100/year/device Are there Software Assurance Yes benefits? What is the license type? Annual subscription What is the licensing unit? Per accessing device
  • 24. Windows Licensing Scenarios for VDI http://download.microsoft.com/download/7/8/4/78480C7D- DC7E-492E-8567-F5DD5644774D/VDA_Brochure.pdf
  • 25. Microsoft VDI – Microsoft RemoteFX • Estende esperienza di una versione “full” di Windows a clients standard , thin clients, and ultrathin clients. Cosa è • Disponibilità di un 3D virtual adapter, intelligent codecs, e la redirezione RemoteFX delle porte e periferiche • Windows Server 2008 R2 Standard with SP1 • Windows Server 2008 R2 Enterprise with SP1 RemoteFX è • Windows Server 2008 R2 Datacenter with SP1 disponibile per • Microsoft Hyper-V Server 2008 R2 con Windows Server 2008 R2 SP1 update • Windows 7 Enterprise with SP1 RemoteFX su un • Windows 7 Ultimate with SP1 virtual desktop
  • 26. Microsoft VDI – Funzionalità RemoteFX Host side rendering • La grafica viene elaborata dall’host e non dal client GPU Virtualization • RemoteFX espone un driver grafico Windows Display Driver Model al virtual desktop e permette a più virtual desktop di condividere una singola GPU di un server Hyper-V server Intelligent Screen Capture • Valuta le performance di rete fra client e host e aggiusta rendering e compressione • Identifica le zone di schermo modificate RemoteFX USB Redirection • Permette di reindirizzare le periferiche USB del client sull’host, evitando tra l’altro di installare drivers sul client