Virtualização é a tecnologia que usa um software, o hypervisor, para dividir um computador físico em várias máquinas virtuais (VMs). Cada VM tem processador, memória, disco e rede virtuais, roda o próprio sistema operacional e fica isolada das outras, como se fosse um computador separado.

É ela que permite rodar Windows e Linux no mesmo notebook, reunir vários servidores em poucas máquinas e vender servidores virtuais na nuvem. A seguir você vê como funciona, os tipos de hypervisor, a diferença para contêineres e as vantagens e desvantagens de virtualizar.


O que é virtualização

Virtualizar é criar versões em software de recursos que normalmente são físicos: um computador inteiro, um disco, uma rede. Os “sistemas virtuais” resultantes se comportam como os originais. O sistema operacional dentro de uma VM, por exemplo, enxerga um processador e uma placa de rede como se fossem peças reais.

A ideia não é nova: ela surgiu nos mainframes da IBM, com o projeto CP-40, iniciado em 1964. O que mudou foi a escala. Hoje a virtualização está em servidores comuns, notebooks e em praticamente toda nuvem pública. Para acompanhar o resto do texto, vale fixar alguns termos:

  • Host (hospedeiro): a máquina física e, quando existe, o sistema instalado diretamente nela.
  • Guest (convidado): o sistema operacional que roda dentro da máquina virtual.
  • Máquina virtual (VM): o computador simulado, com CPU, memória, disco e rede virtuais.
  • Hypervisor (ou VMM, monitor de máquinas virtuais): o software que cria as VMs, reparte o hardware entre elas e mantém cada uma isolada.
  • Snapshot: uma “foto” do estado da VM num momento, que permite voltar atrás depois de uma atualização malsucedida.
virtualização

Como a virtualização funciona

O hypervisor fica entre o hardware e as máquinas virtuais. De forma simplificada, o processo é este:

  1. O hypervisor assume o controle do hardware (ou roda como um programa sobre um sistema já instalado, no caso do tipo 2).
  2. Você cria uma VM e define quantas vCPUs, quanta memória, qual disco e qual rede ela terá.
  3. O sistema convidado é instalado na VM como seria num computador comum.
  4. Enquanto a VM roda, a maior parte das instruções vai direto ao processador físico. Operações sensíveis, como acesso a dispositivos e à memória de outras VMs, passam pelo hypervisor.
  5. O hypervisor agenda o uso dos núcleos entre as VMs e impede que uma enxergue a memória da outra.

O passo 4 só é eficiente porque os processadores atuais têm extensões próprias para virtualização: Intel VT-x e AMD-V. Elas vêm em praticamente qualquer processador para servidor. No Linux, você confere se a CPU tem esse suporte com o comando abaixo (qualquer resultado maior que zero indica que sim):

grep -E -c '(vmx|svm)' /proc/cpuinfo

Virtualização total e paravirtualização

Na virtualização total, o sistema convidado roda sem nenhuma modificação: ele não sabe que está numa VM. Na paravirtualização, o convidado (ou parte dele, como os drivers) sabe que está virtualizado e conversa diretamente com o hypervisor, o que reduz o custo de operações de disco e rede. Hoje é comum combinar os dois: virtualização total assistida pelo hardware para a CPU e drivers paravirtualizados, como os virtio no KVM, para entrada e saída.

virtualização como funciona

Hypervisor tipo 1 × tipo 2

O hypervisor tipo 1, também chamado de bare-metal, roda direto no hardware e é o padrão em servidores e data centers. O tipo 2 roda como um programa dentro de um sistema operacional comum (Windows, macOS ou Linux) e é usado em notebooks e desktops, para testes e desenvolvimento.

HypervisorTipoModelo de licençaUso típico
KVM1 (módulo do kernel Linux)Código abertoBase de muitas nuvens públicas e de plataformas como o Proxmox
VMware ESXi1Comercial, por assinatura (Broadcom)Data centers corporativos
Microsoft Hyper-V1Incluído no Windows Server e no WindowsAmbientes Microsoft
Proxmox VE1 (plataforma com KVM e contêineres LXC)Código aberto, com suporte pago opcionalPequenas e médias empresas, laboratórios, provedores
Oracle VirtualBox2Código aberto (pacote de extensões com licença própria)Testes e desenvolvimento no desktop
VMware Workstation e Fusion2Proprietário (Broadcom)Desktops Windows/Linux (Workstation) e Mac (Fusion)

Atenção ao cenário VMware: a Broadcom concluiu a compra da VMware em novembro de 2023 e trocou as licenças perpétuas por assinaturas. A edição gratuita do ESXi saiu de linha em 2024 e voltou em 2025, como ESXi 8.0 Update 3e gratuito: sem suporte oficial, sem gerenciamento pelo vCenter e com até 8 vCPUs por VM. Como essas condições já mudaram mais de uma vez, confirme no portal da Broadcom antes de planejar. Se você está revendo custos de licença, compare também com Proxmox VE e Hyper-V.


Máquinas virtuais × contêineres

Contêineres também isolam aplicações, mas de outro jeito. A VM simula o hardware e carrega um sistema operacional inteiro. O contêiner isola só os processos e compartilha o kernel do sistema hospedeiro, por isso é bem mais leve.

Pessoa analisando gráficos de desempenho no papel e no notebook
CritérioMáquina virtualContêiner
O que é virtualizadoO hardware inteiroO ambiente do sistema operacional
KernelCada VM tem o seuTodos compartilham o do host
Sistema convidadoQualquer um (Windows num host Linux, por exemplo)Precisa ser compatível com o kernel do host
PesoGrande: inclui um sistema completoLeve: só a aplicação e suas dependências
InicializaçãoPrecisa dar boot, como um computadorQuase imediata, sem boot de sistema
IsolamentoForte, garantido pelo hypervisorMenor: uma falha no kernel afeta todos os contêineres
FerramentasKVM, Hyper-V, ESXi, VirtualBoxDocker, Podman, LXC; Kubernetes para orquestrar
Uso típicoServidores completos, sistemas legados, ambientes WindowsMicrosserviços, deploy de aplicações, pipelines de CI/CD

Na prática, uma tecnologia não substitui a outra. Na maioria das nuvens, os contêineres rodam dentro de VMs: a VM garante o isolamento entre clientes e os contêineres organizam as aplicações dentro dela.


Tipos de virtualização

Quase tudo na infraestrutura de TI pode ser virtualizado. Estes são os quatro tipos mais comuns:

Virtualização de servidores

Um servidor físico vira vários servidores virtuais, cada um com seu sistema e suas aplicações. É o tipo mais difundido e a base de VPS, Cloud Server e nuvens públicas. Em vez de um servidor físico por sistema, quase sempre ocioso, a empresa concentra várias VMs em menos máquinas e aproveita melhor o hardware.

Virtualização de desktops

O ambiente de trabalho do usuário (sistema, programas e arquivos) roda num servidor, e a pessoa acessa de qualquer dispositivo pela rede. É o modelo conhecido como VDI (Virtual Desktop Infrastructure). Facilita padronizar estações, trabalhar de casa e manter dados fora de notebooks que podem ser perdidos.

Virtualização de rede

Funções que antes dependiam de equipamentos dedicados passam a ser feitas por software, sobre a mesma infraestrutura física. As formas mais comuns são:

  • VLAN: divide uma rede física em várias redes lógicas isoladas.
  • SDN (rede definida por software): separa o controle da rede do equipamento e permite configurar tudo de forma centralizada e automatizada.
  • NFV (virtualização de funções de rede): firewall, roteador e balanceador de carga rodam como software em servidores comuns, em vez de caixas dedicadas.

Virtualização de armazenamento

Vários discos ou equipamentos de armazenamento são reunidos num único conjunto (pool), que o software reparte em volumes conforme a necessidade. As VMs enxergam um disco comum, sem saber onde os dados estão fisicamente. É o que permite, por exemplo, mover uma VM de um servidor para outro sem copiar o disco dela.


Vantagens e desvantagens da virtualização

A virtualização resolve muitos problemas, mas cria alguns novos. Os dois lados, em especial na virtualização de servidores:

Profissional de terno apontando para a frente
VantagensDesvantagens
Consolidação: menos máquinas físicas, com economia de energia, espaço e manutençãoPonto único de falha: sem cluster, se o servidor físico cai, todas as VMs dele caem juntas
Isolamento: um problema numa VM não derruba as outrasDisputa de recursos: se o host tiver mais VMs do que aguenta, todas ficam lentas
Snapshots e backup: dá para salvar o estado da VM e voltar atrás em minutosPerda de desempenho: pequena na CPU, mas pode pesar em disco e rede
Agilidade: um servidor novo fica pronto em minutos, a partir de um modeloLicenças: o hypervisor e cada sistema convidado podem ter custo próprio
Mobilidade: VMs podem ser movidas entre servidores, até em funcionamentoComplexidade: exige gente que entenda de hypervisor, rede e armazenamento
Ambientes de teste: sistemas diferentes no mesmo hardware, sem risco para a produçãoExcesso de VMs: máquinas esquecidas consomem recursos e viram brecha de segurança

Dica: snapshot não é backup. Ele fica no mesmo armazenamento da VM e some junto se esse armazenamento falhar. Use snapshots antes de atualizações e mantenha cópias externas. O guia sobre backup em snapshot mostra como combinar os dois.


Virtualização e cloud: qual a relação

A virtualização é a base da computação em nuvem, mas as duas não são a mesma coisa. Uma empresa pode virtualizar seus servidores sem ter nuvem nenhuma. A nuvem acrescenta à virtualização as características que o NIST usa para defini-la:

  • Autoatendimento: você cria e ajusta servidores sozinho, sem abrir chamado.
  • Acesso pela rede: os recursos ficam disponíveis de qualquer lugar.
  • Recursos em pool: o hardware de vários servidores é compartilhado entre clientes.
  • Elasticidade: capacidade que cresce e diminui conforme o uso.
  • Serviço medido: você paga pelo que usa ou pelo que reserva.

Quando você contrata um servidor virtual num provedor, está usando infraestrutura como serviço (IaaS): o provedor cuida do hardware e do hypervisor, e você cuida do sistema e das aplicações. A escolha entre VPS, cloud e uma máquina física inteira está detalhada no comparativo VPS vs Cloud vs servidor dedicado.

Na SAN: se você quer os benefícios da virtualização sem manter hypervisor, o Cloud Server entrega um servidor virtual com SSD, acesso root, cPanel/WHM e 99,9% de uptime. Para cargas que oscilam, o Elastic Cloud oferece recursos sob demanda.


Perguntas frequentes

O que é virtualização, em poucas palavras?

É o uso de um software, o hypervisor, para dividir um computador físico em várias máquinas virtuais isoladas, cada uma com seu próprio sistema operacional, CPU, memória e disco virtuais.

Qual a diferença entre hypervisor tipo 1 e tipo 2?

O tipo 1 roda direto no hardware e é usado em servidores (KVM, VMware ESXi, Hyper-V, Proxmox VE). O tipo 2 roda como programa dentro de um sistema operacional comum e é usado em desktops (VirtualBox, VMware Workstation).

Máquina virtual e contêiner são a mesma coisa?

Não. A máquina virtual simula o hardware e tem kernel próprio; o contêiner isola só os processos e compartilha o kernel do host, por isso é mais leve, mas tem isolamento menor. Na nuvem, é comum rodar contêineres dentro de VMs.

Quais são as principais desvantagens da virtualização?

Concentrar várias VMs num servidor físico cria um ponto único de falha se não houver cluster. Somam-se a isso a disputa por recursos quando o host está sobrecarregado, custos de licença e a necessidade de equipe que domine a plataforma.

Virtualização e computação em nuvem são a mesma coisa?

Não. A virtualização é a base técnica; a nuvem acrescenta autoatendimento, elasticidade, recursos em pool e cobrança por uso. Veja o comparativo VPS vs Cloud vs servidor dedicado.