Virtualização
A virtualização é uma tecnologia que permite executar vários sistemas operacionais em um único servidor físico. Ao alocar recursos de um servidor ou computador pessoal para um ambiente isolado, a virtualização funciona da mesma forma que um computador convencional, ou seja, para rodar uma máquina virtual, é necessário isolar parte dos recursos do dispositivo físico principal.
O isolamento pode ocorrer em nível de hardware (virtualização de CPU, RAM, HDD) ou em nível de software. A virtualização surgiu entre as décadas de 1960 e 1970 e continua evoluindo até hoje, possibilitando a criação de máquinas virtuais, ambientes em nuvem e data centers.
Tipos de Virtualização de Hardware
Operação normal de um servidor ou PC:
- Hardware físico (Placa-mãe, Processador, RAM, Armazenamento);
- Sistema operacional (O sistema instalado no seu disco, como Linux, Windows etc.);
- Aplicações em execução no sistema operacional.
Virtualização de primeiro tipo
Na virtualização de primeiro tipo, não há necessidade de um sistema operacional intermediário.
- Hardware físico (Placa-mãe, Processador, RAM, Armazenamento);
- Hypervisor.
Nesse modelo, o servidor contém todos os componentes necessários, assim como um PC comum. O hypervisor, que é o sistema operacional para virtualização, é instalado diretamente no hardware. Ele gerencia a virtualização de hardware e cria múltiplos ambientes isolados, ou seja, máquinas virtuais.
Virtualização de segundo tipo
Uma máquina virtual requer os mesmos recursos que um computador tradicional:
- Hardware físico (Placa-mãe, Processador, RAM, Armazenamento);
- Sistema operacional (O sistema instalado no seu disco, como Linux, Windows etc.);
- Software de virtualização (Hypervisor);
- Qualquer sistema operacional (para a máquina virtual).
Nesse caso, a máquina virtual é executada por meio de aplicativos de virtualização como VMware, VirtualBox ou Hyper-V. Esses programas isolam parte dos recursos do computador hospedeiro para permitir a execução de outro sistema operacional.
A virtualização não é útil apenas para administradores de sistemas, mas também pode ser benéfica para usuários comuns que desejam proteger seus computadores.
Exemplo prático
Imagine que você baixou um arquivo de um site suspeito e suspeita que ele possa conter um vírus. Para evitar infectar seu computador de trabalho, você pode criar uma máquina virtual com um sistema operacional isolado e executar o arquivo dentro dela. Se o arquivo estiver realmente infectado, apenas a máquina virtual será comprometida, mantendo o computador principal seguro.
Após a infecção da máquina virtual, você pode simplesmente excluí-la ou reverter para um ponto de restauração (também conhecido como Snapshot), eliminando qualquer risco para o seu sistema principal.