O que é Virtualização de Desktop?

folder_openVirtualização
access_time

3 min

Update 2020: atualizados nomes de tecnologias e produtos, ajustes para melhor leitura

Virtualização de Desktop é uma tecnologia de IaaS (Infrastructure as a Service) que separa o sistema operacional e suas aplicações do dispositivo físico que acessa o mesmo.

Pode ser usado também com virtualização de aplicação (por exemplo, usando Vmware ThinApp ou Citrix XenApp) e por um sistema de gerenciamento de usuários (também chamado de virtualização de usuário (por exemplo, usando VMware Horizon Persona), assim, todos os componentes são virtualizados, criando um ambiente muito mais seguro para os Desktops.

Nas implementações mais avançadas, o sistema operacional é executado em uma máquina virtual em um servidor rodando um hypervisor dentro de um datacenter.

Isso traz estabilidade para o ambiente e dependendo da implementação, ganhos significativos de performance e gerenciamento.

Como os servidores executam em equipamentos muito mais avançados que um desktop comum, um Desktop virtualizado tem várias vantagens:

  • pode acessar os dados da rede a velocidades muito mais altas como 10Gbits (versus 1Gbit de um desktop comum)
  • ter a base de aplicativos principais executados a partir de discos SSD de alta performance
  • ter acesso a placas de computação GPU
  • ter acesso a quantidades significativas de memória (é comum ter servidores com 256Gb ou 512Gb para desktops virtuais).

Os dispositivos clientes para conexão aos Desktops remotos podem ser:

  • Desktops comuns, rodando alguma versão do Windows ou Linux
  • Thinclients (mini-desktops, com recursos limitados, mas que trazem benefícios de espaço reduzido, baixo consumo de energia e baixa emissão de calor)
  • Notebooks comuns
  • Netbooks ou Chromebooks
  • Tablets (iPad ou Android)
  • Smartphones (iPhone ou Android)

A conexão dos clientes com os desktops é gerenciada por uma aplicação chamada Connection Broker, que estabelece um protocolo (por exemplo: PCoIP ou RDP) para a comunicação.

Os serviços para hospedar Desktops Virtuais são chamados de VDI (Virtual Desktop Infrastructure) e são responsáveis pelos serviços:

  • gerência dos Desktops (criação automática e deleção das máquinas virtuais)
  • gerência da conexão dos usuários
  • segurança (controle de criptografia e de acesso a dispositivos)
  • gerência do perfil dos usuários, de aplicações, entre outros recursos.

Outra forma de entregar Desktops Virtuais, embora alguns especialistas não considerem, é através de Terminal Services, ou Remote Desktop Services (RDS) como é chamado no Windows Server.

A grande diferença do VDI e do RDS é que numa estrutura de VDI é usado um sistema operacional para Desktop comum, como Windows 10, enquanto que no RDS é usado um sistema operacional de servidor, como o Windows Server.

Ainda sobre VDI versus RDS, num ambiente RDS normalmente são necessários menos recursos para entregar o Desktop, pois os usuários compartilham o mesmo sistema operacional, enquanto que no VDI, cada usuário tem um sistema operacional executado para si, dando maior flexibilidade, autonomia e compatibilidade com aplicações e dispositivos remotos.

Em um ambiente empresarial pode-se usar uma configuração mista entre RDS e VDI para entregar o melhor custo-benefício e manter a flexibilidade.

Alguns aplicativos de fornecedores para implementar VDI: VMware Horizon View, Citrix Virtual Apps and Desktops (antigo Metaframe), Microsoft Terminal Services (acompanha o Windows Server mas é licenciado a parte).

O termo DaaS (Desktop as a Service) é usado para indicar quando um provedor externo ou mesmo quando a empresa entrega o Desktop sob demanda para os usuários.

O objetivo principal e os principais benefícios da Virtualização de Desktop são:

  • facilidade de gerenciamento, pois o administrador pode com uma única instalação atender diversos usuários
  • segurança, já que os dados estarão efetivamente no Datacenter e o usuário final só tem acesso à uma tela remota
  • maior disponibilidade do ambiente, se um hardware do usuário apresentar problemas, basta substituí-lo, sem migração ou perda de dados
  • mobilidade: o cliente pode reconectar nos mesmos aplicativos que estavam rodando de qualquer computador
  • padronização do ambiente
  • diminuição de custos de aquisição e manutenção dos desktops
  • backup facilitado, pois normalmente ocorre a separação das camadas de sistema operacional e dados

Algumas soluções em Nuvem oferecem Desktops Virtuais para serem usados pela Internet, são elas: Azure Virtual Desktop, Google Virtual Desktops e AWS WorkSpaces.

A vantagem de contratar esses Desktops Virtuais na nuvem é a possibilidade de rápida implementação dos mesmos, sem precisar adquirir hardwares e softwares, basta contratar os mesmos sob demanda.

Related Posts

Menu