SlideShare uma empresa Scribd logo
1 de 34
Baixar para ler offline
VDI
Virtual Desktop Infrastructure



            Amador Pahim
            Analista de Suporte, UCS
VDI
Desktop físico

●   Dados espalhados        mas...
●   Suporte demorado
●   Backup precário
●   Visitas de técnicos
●   Disponibilidade
●   Heterogeneidade
●   Imagens
●   Inventário            O usuário tem a força!
O que é VDI?
       Uso da infraestrutura de virtualização de
  servidores/datacenter para instalar desktops
virtuais e fornecer acesso remoto aos usuários,
        reproduzindo a experiência de uso local.
O que é VDI?
Por quê VDI?
●   Vantagens em relação ao modelo tradicional:
    ●   Compliance (armazenamento, inventário,
        eliminação de informações, ...)
    ●   Dados em segurança (storage, backup...)
    ●   Entrega ágil de desktops
    ●   Multiplos desktops
    ●   Mobilidade
Por quê VDI?
●   Além disso, vantagens em relação ao serviço
    de multiplos terminais:
    ●   Desktops completos para os usuários
    ●   Aplicações não precisam ser adaptadas
    ●   Usuários isolados
    ●   Novas aplicações podem ser entregues com novo
        S.O.
Mercado
Previsões
   According to Gartner, Worldwide VDI revenue
will grow from $1.5 billion in 2009 - less than 1% of
 the worldwide professional PC market - to $65.7
  billion in 2013 - more than 40% of the worldwide
                           professional PC market.
Survey

Stage of VDI adoption


                        Deployed (at least 1
                        division)
                        Pilot underway
                        Planning for Q1 2010
                        pilot
                        Planning for Q2 2010
                        pilot
                        Planning for Q3 or Q4
                        2010 pilot
Survey

                           Factors of success (pilot)
90
80
70
60
50
40
30
20
10
0
     User experience   Ease of deployment   Cost    Critical apps worked
The VDI war

        ALP


       ThinOS
Simple
  Protocol for
 Independent
   Computing
Environments
Funcionamento
Simple Protocol for Independent Computing
                             Environments
Arquitetura

Guest
  Spice Agent

    Drivers
  (QXL, VDIPort)

                                                   Client
                   Spice Server   Spice protocol
                    (libspice)                       Spice Client
QEMU/KVM
                              Host
Canais
●   Main – Controle, configuração e migração.
●   Display – Comandos graficos, imagem e
    streaming de vídeo.
●   Inputs – Teclado e mouse.
●   Cursor – Posição do mouse e formato do
    cursor.
●   Playback – Recebe áudio do servidor.
●   Record – Captura áudio no cliente.
Features
●   Graphic Commands
    ●   Processes and transmits 2D graphic commands
●   Video streaming
    ●   Heuristically identifies video streams and transmits
        M-JPEG video streams
●   Image compression
    ●   Compression algorithms built specifically for Spice,
        including QUIC (based on SFALIC), LZ, GLZ (history-
        based global dictionary), and “auto mode”
Features
●   Live migration
●   Clipboard sharing
●   Multiple monitors
●   Client for Linux, Windows and N900
●   Two way audio
●   Ticketing
●   Encryption SSL
●   Two mouse modes
    ●   Server mouse and Client mouse
Future features
●   In progress
    ●   Network tunneling
    ●   Off-screen surfaces
    ●   USB sharing
●   Planned
    ●   Client GUI
    ●   CD sharing
    ●   OSX client
    ●   Simultaneous clients connection
Suporte...
Fedora:
    Fedora 14 - kvm modificado com suporte a Spice 0.6.
          Fedora 15 - integração completa ao Spice 0.8.
        Fedora 16 - planejado para suportar Spice 0.10.

Red Hat:
                               RHEL 6 - suporte a Spice 0.4.
                       RHEL 6.1 - atualizado para Spice 0.8.
           RHEL 6.2 - planejado para suportar Spice 0.10.

Outras distros:
                    Fontes disponíveis para compilação.
                          Alguns pacotes já disponíveis.
Uso
Projeto
OSDVT
 Open Source
      Desktop
 Virtualization
   Technology
Objetivos
●   Criar uma estrutura de VDI totalmente Open
    Source;
●   Gerenciar desktops virtuais integrando com
    OpenLDAP;
●   Implantar laboratórios de informática
    totalmente VDI;
●   Prover uma interface amigável para usuários
    acessarem seus desktops virtuais;
Arquitetura
Tecnologia
●   Server
    ●   Daemon Python
    ●   Manager Django
    ●   API Qemu em Python
●   Client
    ●   Python GTK
    ●   Python Dialog (labs)
●   Interfaces
    ●   OpenLDAP (autenticação)
    ●   MySQL (manager)
Demo
Colabore!
●   Desenvolvimento (Python/GTK/Django).
●   Distro customization (Fedora).
●   Testes e documentação.
●   Tradução.
●   Posts em sites/blogs


    http://www.ucs.br/projetos/osdvt
    http://groups.google.com/group/osdvt
Perguntas?



      amador@pahim.org
         www.pahim.org
         “... It's always more fun
         To share with everyone
                   If you've got one
Here is something you can learn
                 You can still share
          Just by taking turns ...”

Mais conteúdo relacionado

Semelhante a VDI: Virtual Desktop Infrastructure em

INT302 - VDI com Linux
INT302 - VDI com LinuxINT302 - VDI com Linux
INT302 - VDI com Linuxmestresemhd
 
Visão Geral do windows Server 2008 R2 e Windows 7 SP1
Visão Geral do windows Server 2008 R2 e Windows 7 SP1Visão Geral do windows Server 2008 R2 e Windows 7 SP1
Visão Geral do windows Server 2008 R2 e Windows 7 SP1Fabio Hara
 
DevOps containers x86 - Baremetal, Virtual e Cloud (pt_br)
DevOps containers x86 - Baremetal, Virtual e Cloud (pt_br)DevOps containers x86 - Baremetal, Virtual e Cloud (pt_br)
DevOps containers x86 - Baremetal, Virtual e Cloud (pt_br)Caio Candido
 
Palestra de Windows Server 2016
Palestra de Windows Server 2016Palestra de Windows Server 2016
Palestra de Windows Server 2016Fábio dos Reis
 
L-series: L300 Desktop virtual com conexão Ethernet
L-series: L300 Desktop virtual com conexão EthernetL-series: L300 Desktop virtual com conexão Ethernet
L-series: L300 Desktop virtual com conexão EthernetScanSource Brasil
 
Palestra Teched Brasil 2010 - Sessão SRV301 - Visão Geral do WS2008 R2 e W7 SP1
Palestra Teched Brasil 2010 - Sessão SRV301 - Visão Geral do WS2008 R2 e W7 SP1Palestra Teched Brasil 2010 - Sessão SRV301 - Visão Geral do WS2008 R2 e W7 SP1
Palestra Teched Brasil 2010 - Sessão SRV301 - Visão Geral do WS2008 R2 e W7 SP1GBanin
 
Integração do Zabbix com Grafana
Integração do Zabbix com GrafanaIntegração do Zabbix com Grafana
Integração do Zabbix com GrafanaAécio Pires
 
Introdução à Versão 8.0 do Supervisório InduSoft Web Studio
Introdução à Versão 8.0 do Supervisório InduSoft Web StudioIntrodução à Versão 8.0 do Supervisório InduSoft Web Studio
Introdução à Versão 8.0 do Supervisório InduSoft Web StudioAVEVA
 
Virtualização de Servidores Usando Microsoft® Hyper-V ™ Server 2008 R2
Virtualização de Servidores Usando Microsoft® Hyper-V ™ Server 2008 R2Virtualização de Servidores Usando Microsoft® Hyper-V ™ Server 2008 R2
Virtualização de Servidores Usando Microsoft® Hyper-V ™ Server 2008 R2David Adam
 
Virtualização de servidores com tecnologia Linux
Virtualização de servidores com tecnologia LinuxVirtualização de servidores com tecnologia Linux
Virtualização de servidores com tecnologia LinuxFernando Costa
 
Netduino e .NET Micro Framework
Netduino e .NET Micro FrameworkNetduino e .NET Micro Framework
Netduino e .NET Micro FrameworkIgor Kondrasovas
 
Infraestrutura de cloud computing
Infraestrutura de cloud computingInfraestrutura de cloud computing
Infraestrutura de cloud computingFabio Leandro
 
Microsoft e Open Source: expandindo as fronteiras no Desenvolvimento de Softw...
Microsoft e Open Source: expandindo as fronteiras no Desenvolvimento de Softw...Microsoft e Open Source: expandindo as fronteiras no Desenvolvimento de Softw...
Microsoft e Open Source: expandindo as fronteiras no Desenvolvimento de Softw...Renato Groff
 
Implementando, Administrando e Gerenciando o Microsoft Office Communications ...
Implementando, Administrando e Gerenciando o Microsoft Office Communications ...Implementando, Administrando e Gerenciando o Microsoft Office Communications ...
Implementando, Administrando e Gerenciando o Microsoft Office Communications ...brunoestrozi
 
Dicas e Truques de Performance: Como obter o maximo do Windows Server 2008 R2...
Dicas e Truques de Performance: Como obter o maximo do Windows Server 2008 R2...Dicas e Truques de Performance: Como obter o maximo do Windows Server 2008 R2...
Dicas e Truques de Performance: Como obter o maximo do Windows Server 2008 R2...Fabio Hara
 
Linux, Docker, Open Source e Tecnologias Microsoft - Dezembro/2017
Linux, Docker, Open Source e Tecnologias Microsoft - Dezembro/2017Linux, Docker, Open Source e Tecnologias Microsoft - Dezembro/2017
Linux, Docker, Open Source e Tecnologias Microsoft - Dezembro/2017Renato Groff
 

Semelhante a VDI: Virtual Desktop Infrastructure em (20)

INT302 - VDI com Linux
INT302 - VDI com LinuxINT302 - VDI com Linux
INT302 - VDI com Linux
 
Visão Geral do windows Server 2008 R2 e Windows 7 SP1
Visão Geral do windows Server 2008 R2 e Windows 7 SP1Visão Geral do windows Server 2008 R2 e Windows 7 SP1
Visão Geral do windows Server 2008 R2 e Windows 7 SP1
 
DevOps containers x86 - Baremetal, Virtual e Cloud (pt_br)
DevOps containers x86 - Baremetal, Virtual e Cloud (pt_br)DevOps containers x86 - Baremetal, Virtual e Cloud (pt_br)
DevOps containers x86 - Baremetal, Virtual e Cloud (pt_br)
 
Ulteo virtual desktop system
Ulteo virtual desktop systemUlteo virtual desktop system
Ulteo virtual desktop system
 
Palestra de Windows Server 2016
Palestra de Windows Server 2016Palestra de Windows Server 2016
Palestra de Windows Server 2016
 
Consegi 2011: Ganeti + Puppet
Consegi 2011: Ganeti + PuppetConsegi 2011: Ganeti + Puppet
Consegi 2011: Ganeti + Puppet
 
L-series: L300 Desktop virtual com conexão Ethernet
L-series: L300 Desktop virtual com conexão EthernetL-series: L300 Desktop virtual com conexão Ethernet
L-series: L300 Desktop virtual com conexão Ethernet
 
Palestra Teched Brasil 2010 - Sessão SRV301 - Visão Geral do WS2008 R2 e W7 SP1
Palestra Teched Brasil 2010 - Sessão SRV301 - Visão Geral do WS2008 R2 e W7 SP1Palestra Teched Brasil 2010 - Sessão SRV301 - Visão Geral do WS2008 R2 e W7 SP1
Palestra Teched Brasil 2010 - Sessão SRV301 - Visão Geral do WS2008 R2 e W7 SP1
 
Integração do Zabbix com Grafana
Integração do Zabbix com GrafanaIntegração do Zabbix com Grafana
Integração do Zabbix com Grafana
 
Introdução à Versão 8.0 do Supervisório InduSoft Web Studio
Introdução à Versão 8.0 do Supervisório InduSoft Web StudioIntrodução à Versão 8.0 do Supervisório InduSoft Web Studio
Introdução à Versão 8.0 do Supervisório InduSoft Web Studio
 
Hyper-V
Hyper-VHyper-V
Hyper-V
 
Virtualização de Servidores Usando Microsoft® Hyper-V ™ Server 2008 R2
Virtualização de Servidores Usando Microsoft® Hyper-V ™ Server 2008 R2Virtualização de Servidores Usando Microsoft® Hyper-V ™ Server 2008 R2
Virtualização de Servidores Usando Microsoft® Hyper-V ™ Server 2008 R2
 
Virtualização de servidores com tecnologia Linux
Virtualização de servidores com tecnologia LinuxVirtualização de servidores com tecnologia Linux
Virtualização de servidores com tecnologia Linux
 
Netduino e .NET Micro Framework
Netduino e .NET Micro FrameworkNetduino e .NET Micro Framework
Netduino e .NET Micro Framework
 
Infraestrutura de cloud computing
Infraestrutura de cloud computingInfraestrutura de cloud computing
Infraestrutura de cloud computing
 
Microsoft e Open Source: expandindo as fronteiras no Desenvolvimento de Softw...
Microsoft e Open Source: expandindo as fronteiras no Desenvolvimento de Softw...Microsoft e Open Source: expandindo as fronteiras no Desenvolvimento de Softw...
Microsoft e Open Source: expandindo as fronteiras no Desenvolvimento de Softw...
 
Implementando, Administrando e Gerenciando o Microsoft Office Communications ...
Implementando, Administrando e Gerenciando o Microsoft Office Communications ...Implementando, Administrando e Gerenciando o Microsoft Office Communications ...
Implementando, Administrando e Gerenciando o Microsoft Office Communications ...
 
Dicas e Truques de Performance: Como obter o maximo do Windows Server 2008 R2...
Dicas e Truques de Performance: Como obter o maximo do Windows Server 2008 R2...Dicas e Truques de Performance: Como obter o maximo do Windows Server 2008 R2...
Dicas e Truques de Performance: Como obter o maximo do Windows Server 2008 R2...
 
Henrique resume
Henrique resumeHenrique resume
Henrique resume
 
Linux, Docker, Open Source e Tecnologias Microsoft - Dezembro/2017
Linux, Docker, Open Source e Tecnologias Microsoft - Dezembro/2017Linux, Docker, Open Source e Tecnologias Microsoft - Dezembro/2017
Linux, Docker, Open Source e Tecnologias Microsoft - Dezembro/2017
 

VDI: Virtual Desktop Infrastructure em

  • 1. VDI Virtual Desktop Infrastructure Amador Pahim Analista de Suporte, UCS
  • 2. VDI
  • 3. Desktop físico ● Dados espalhados mas... ● Suporte demorado ● Backup precário ● Visitas de técnicos ● Disponibilidade ● Heterogeneidade ● Imagens ● Inventário O usuário tem a força!
  • 4. O que é VDI? Uso da infraestrutura de virtualização de servidores/datacenter para instalar desktops virtuais e fornecer acesso remoto aos usuários, reproduzindo a experiência de uso local.
  • 5. O que é VDI?
  • 6. Por quê VDI? ● Vantagens em relação ao modelo tradicional: ● Compliance (armazenamento, inventário, eliminação de informações, ...) ● Dados em segurança (storage, backup...) ● Entrega ágil de desktops ● Multiplos desktops ● Mobilidade
  • 7. Por quê VDI? ● Além disso, vantagens em relação ao serviço de multiplos terminais: ● Desktops completos para os usuários ● Aplicações não precisam ser adaptadas ● Usuários isolados ● Novas aplicações podem ser entregues com novo S.O.
  • 9. Previsões According to Gartner, Worldwide VDI revenue will grow from $1.5 billion in 2009 - less than 1% of the worldwide professional PC market - to $65.7 billion in 2013 - more than 40% of the worldwide professional PC market.
  • 10. Survey Stage of VDI adoption Deployed (at least 1 division) Pilot underway Planning for Q1 2010 pilot Planning for Q2 2010 pilot Planning for Q3 or Q4 2010 pilot
  • 11. Survey Factors of success (pilot) 90 80 70 60 50 40 30 20 10 0 User experience Ease of deployment Cost Critical apps worked
  • 12. The VDI war ALP ThinOS
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19. Simple Protocol for Independent Computing Environments
  • 20. Funcionamento Simple Protocol for Independent Computing Environments
  • 21. Arquitetura Guest Spice Agent Drivers (QXL, VDIPort) Client Spice Server Spice protocol (libspice) Spice Client QEMU/KVM Host
  • 22. Canais ● Main – Controle, configuração e migração. ● Display – Comandos graficos, imagem e streaming de vídeo. ● Inputs – Teclado e mouse. ● Cursor – Posição do mouse e formato do cursor. ● Playback – Recebe áudio do servidor. ● Record – Captura áudio no cliente.
  • 23. Features ● Graphic Commands ● Processes and transmits 2D graphic commands ● Video streaming ● Heuristically identifies video streams and transmits M-JPEG video streams ● Image compression ● Compression algorithms built specifically for Spice, including QUIC (based on SFALIC), LZ, GLZ (history- based global dictionary), and “auto mode”
  • 24. Features ● Live migration ● Clipboard sharing ● Multiple monitors ● Client for Linux, Windows and N900 ● Two way audio ● Ticketing ● Encryption SSL ● Two mouse modes ● Server mouse and Client mouse
  • 25. Future features ● In progress ● Network tunneling ● Off-screen surfaces ● USB sharing ● Planned ● Client GUI ● CD sharing ● OSX client ● Simultaneous clients connection
  • 26. Suporte... Fedora: Fedora 14 - kvm modificado com suporte a Spice 0.6. Fedora 15 - integração completa ao Spice 0.8. Fedora 16 - planejado para suportar Spice 0.10. Red Hat: RHEL 6 - suporte a Spice 0.4. RHEL 6.1 - atualizado para Spice 0.8. RHEL 6.2 - planejado para suportar Spice 0.10. Outras distros: Fontes disponíveis para compilação. Alguns pacotes já disponíveis.
  • 27. Uso
  • 28. Projeto OSDVT Open Source Desktop Virtualization Technology
  • 29. Objetivos ● Criar uma estrutura de VDI totalmente Open Source; ● Gerenciar desktops virtuais integrando com OpenLDAP; ● Implantar laboratórios de informática totalmente VDI; ● Prover uma interface amigável para usuários acessarem seus desktops virtuais;
  • 31. Tecnologia ● Server ● Daemon Python ● Manager Django ● API Qemu em Python ● Client ● Python GTK ● Python Dialog (labs) ● Interfaces ● OpenLDAP (autenticação) ● MySQL (manager)
  • 32. Demo
  • 33. Colabore! ● Desenvolvimento (Python/GTK/Django). ● Distro customization (Fedora). ● Testes e documentação. ● Tradução. ● Posts em sites/blogs http://www.ucs.br/projetos/osdvt http://groups.google.com/group/osdvt
  • 34. Perguntas? amador@pahim.org www.pahim.org “... It's always more fun To share with everyone If you've got one Here is something you can learn You can still share Just by taking turns ...”