Virtualização de Desktops

Preview:

Citation preview

VDIVirtual Desktop Infrastructure

Amador PahimAnalista de Suporte, UCS

VDI

Desktop físico

● Dados espalhados● Suporte demorado● Backup precário● Visitas de técnicos● Disponibilidade● Heterogeneidade● Imagens● Inventário O usuário tem a força!

mas...

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?

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 underwayPlanning for Q1 2010 pilotPlanning for Q2 2010 pilotPlanning for Q3 or Q4 2010 pilot

Survey

User experience Ease of deployment Cost Critical apps worked0

10

20

30

40

50

60

70

80

90

Factors of success (pilot)

The VDI war

ALPALP

ThinOSThinOS

SimpleProtocol for

Independent Computing

Environments

Simple Protocol for Independent Computing Environments

Funcionamento

Arquitetura

Guest

QEMU/KVM

Spice Server(libspice) Spice Client

Client

Host

Spice Agent

Drivers(QXL, VDIPort)

Spice protocol

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

ProjetoOSDVT

Open SourceDesktop

VirtualizationTechnology

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?

“... It's always more funTo share with everyone

If you've got oneHere is something you can learn

You can still shareJust by taking turns ...”

amador@pahim.orgwww.pahim.org

Recommended