Uma máquina virtual (VM) é um programa que simula um ambiente computacional, permitindo executar sistemas operacionais e aplicativos como se fosse uma máquina física. Ela opera de forma independente e isolada, possibilitando rodar sistemas operacionais que normalmente não seriam compatíveis com seu sistema principal. Por exemplo, o Parallels Desktop cria máquinas virtuais do Windows ou Linux dentro do macOS, enquanto o VirtualBox permite rodar quase qualquer sistema operacional.
A capacidade do computador determina quantas máquinas virtuais podem ser usadas simultaneamente. Essa tecnologia é útil para testar recursos, otimizar servidores e antecipar erros antes de instalar sistemas operacionais definitivamente. Vamos explorar mais sobre o assunto:
Alguns pontos importantes:
- Uma máquina virtual é um computador simulado dentro de um real. Ela não é diferente de qualquer outro computador físico, como um laptop, smartphone ou servidor. Uma VM possui componentes essenciais, como CPU, memória e discos para armazenar arquivos, e pode se conectar à internet, se necessário.
- Funciona como um sistema de computação independente, mas é criada a partir de um sistema de hardware físico (localizado on-premise ou não).
Como funciona
A virtualização é o processo de criar uma versão baseada em software ou “virtual” de um computador. Essa VM tem quantidades dedicadas de CPU, memória e armazenamento, que são “emprestadas” de um computador host físico (como seu computador pessoal) ou de um servidor remoto (como um servidor em um datacenter de um provedor de nuvem).
A VM é um arquivo de computador (geralmente chamado de imagem) que se comporta como um computador real. Ela pode ser executada em uma janela como um ambiente computacional separado, geralmente para executar um sistema operacional diferente ou até mesmo para funcionar como a experiência completa do computador do usuário.
A máquina virtual é particionada do restante do sistema, o que significa que o software dentro dela não pode interferir no sistema operacional primário do computador host.
Usos comuns de máquinas virtuais:
- Gerar aplicativos em nuvem;
- Experimentar um novo sistema operacional, incluindo versões beta;
- Facilitar cenários de desenvolvimento e teste para os desenvolvedores;
- Fazer backup de sistemas operacionais existentes;
- Executar software ou aplicativos em sistemas operacionais diferentes daqueles para os quais foram originalmente destinados.
Benefícios do uso de VMs:
Independência: as VMs permanecem completamente independentes umas das outras e do computador host físico;
Portabilidade: é possível mover uma VM de um hipervisor para outro quase instantaneamente;
Execução simultânea de sistemas operacionais diferentes: o hipervisor permite executar VMs com sistemas operacionais distintos ao mesmo tempo.
Leia também: Saiba como prevenir riscos na internet com a Segurança de TI
Adicionar Comentário