Você pode precisar montar um computador para um cliente que utiliza as tecnologias de virtualização. A execução simultânea de dois ou mais sistemas operacionais em um computador é chamado de virtualização. Muitas vezes, um sistema operacional é instalado e um software de virtualização é usado para instalar e gerenciar instalações adicionais de outros sistemas operacionais. O usuário pode usar diferentes sistemas operacionais de várias empresas.
Existe um outro tipo de virtualização chamado Virtual Desktop Infrastructure (VDI). O VDI permite que os usuários façam logon em um servidor para acessar seus próprios computadores virtuais. As entradas de dados do mouse e do teclado são enviadas para o servidor, para assim manipular o computador virtual. Os dados de saída, como som e vídeo são enviados de volta para os alto-falantes e monitores do computador que está acessando o computador virtual.
Dispositivos de baixa potência, conhecidos como thin clients, podem executar cálculos difíceis rapidamente, pois eles estão sendo executados em um servidor que é muito mais potente. Um thin client atende aos requisitos mínimos para executar o Windows e rodar aplicações básicas do servidor.
Laptops, smartphones e tablets também podem acessar o VDI e usar computadores virtuais. Estas são algumas outras funções da computação virtual:
- Teste de software ou atualizações de software em um ambiente que não interfere no ambiente atual do sistema operacional
- Usar outros sistemas operacionais em um computador, como o Linux ou Ubuntu
- Navegar na Internet sem programas prejudiciais que pode danificar a sua instalação principal
- Executar aplicativos antigos que não são compatíveis com os sistemas operacionais modernos
A computação virtual requer configurações de hardware mais poderosas, pois cada instalação precisa de seus próprios recursos. Um ou dois ambientes virtuais podem ser executados em um computador moderno com hardware modesto, mas uma instalação VDI completa pode exigir um hardware mais rápido e caro para suportar múltiplos usuários em vários ambientes diferentes. Estes são alguns dos hardwares necessários para executar as máquinas virtuais:
- RAM - Você precisa de memória RAM suficiente para atender as necessidades de cada ambiente virtual e computador host. Uma instalação padrão usando apenas algumas máquinas virtuais pode exigir menos de 64 MB de RAM para suportar um sistema operacional moderno, como o Windows XP. Com vários usuários, executar várias máquinas virtuais para cada usuário pode exigir muito mais do que 64 GB de RAM.
- Núcleos da CPU - Apesar de uma CPU de um único núcleo poder realizar a computação virtual, uma CPU com núcleos adicionais aumenta a velocidade e capacidade de resposta ao hospedar vários usuários e máquinas virtuais. Algumas instalações VDI usam computadores com vários processadores de múltiplos núcleos.