GLOSSÁRIO

O que é uma máquina virtual?

  Esta página foi traduzida automaticamente por DeepL. Switch to English

Uma máquina virtual (VM) é um «computador dentro do seu computador». É um software que se comporta como um PC físico completo, com o seu próprio CPU virtual, memória, armazenamento e rede, para que possa executar outro sistema operativo (SO) numa janela no seu ambiente de trabalho ou num servidor. Pense nisso como uma área segura e independente, onde pode instalar aplicações, experimentar configurações ou executar software antigo sem tocar no seu sistema principal.

VM-Virtualization

Como funciona uma VM?

Nos bastidores, um programa chamado hipervisor cria e gere a VM. Ele divide o seu hardware real e distribui partes dele para cada máquina virtual. O sistema operativo convidado dentro da VM acredita que tem todo o PC só para si, mesmo que esteja a partilhar recursos com o seu sistema anfitrião e quaisquer outras VMs que esteja a executar. Um truque interessante, certo?

Hyperviser_1

VM vs. Contentor: Qual é a diferença?

Para ser mais preciso, as VMs virtualizam o hardware; os contentores virtualizam o espaço do utilizador do sistema operativo. Uma VM inclui um sistema operativo convidado completo e é mais isolada, o que é ótimo para uma separação forte e para executar diferentes sistemas operativos. Os contentores partilham o kernel do sistema operativo anfitrião, por isso são mais leves e iniciam mais rapidamente, o que é perfeito para empacotar e implementar aplicações. Ambos têm o seu lugar: as VMs são os seus apartamentos completos; os contentores são estúdios eficientes no mesmo andar.

Vale a pena usar uma VM?

Depende do que precisa. Se estiver a testar software, a executar ficheiros não confiáveis, a manter ambientes de trabalho e pessoais separados ou se precisar de um sistema operativo específico para uma aplicação específica, uma VM é uma ótima opção. Para navegação diária na web ou jogos, normalmente ficará com o seu sistema operativo anfitrião. E sim, pode jogar numa VM, mas o desempenho e a passagem de hardware tornam-se complexos rapidamente, por isso não é a primeira escolha da maioria das pessoas.

Preciso de hardware especial?

Não é exótico, apenas moderno. A maioria das CPUs da última década inclui suporte à virtualização (procure por Intel VT‑x/VT‑d ou AMD‑V) e pelo menos 8-16 GB de RAM facilitam a vida. O espaço de armazenamento também ajuda, pois os ficheiros de disco da VM podem ser pesados. Em computadores portáteis, espere um ruído maior do ventilador e maior uso da bateria quando uma VM estiver sob carga. Em computadores de secretária e servidores, você pode executar várias VMs confortavelmente se dimensionar a RAM e o armazenamento generosamente.

Screen-Shot-2018-03-20-at-9.24.09-AM_tcm19-56643

Para que posso usar uma VM?

  • Testes e desenvolvimento: crie ambientes limpos que podem ser capturados e revertidos em segundos.
  • Software antigo: mantenha os aplicativos mais antigos funcionando em seus sistemas operacionais favoritos sem precisar reverter todo o seu sistema para uma versão anterior.
  • Sandbox de segurança: abra ficheiros suspeitos ou navegue em sites arriscados dentro de uma VM descartável.
  • Fluxos de trabalho com vários sistemas operativos: execute ferramentas Linux no Windows, verifique um site em várias combinações de sistemas operativos/navegadores ou experimente uma nova distribuição com segurança.
  • Formação e demonstrações: forneça aos colegas de equipa um ambiente pré-construído e comprovadamente eficaz que não danificará as suas máquinas.

Quão seguras são as VMs?

As VMs são fortemente isoladas, o que é uma das razões pelas quais são tão populares nos centros de dados. Dito isto, nada é mágico: mantenha os sistemas operativos anfitriões e convidados atualizados, use hipervisores confiáveis e trate as VMs com a mesma higiene de segurança que usaria em qualquer outro lugar. Os instantâneos são seus amigos: faça um antes de grandes alterações para poder desfazer erros sem lágrimas.

Plataformas VM populares

Nos desktops, você encontrará ferramentas como Hyper‑V, VirtualBox, VMware Workstation e Parallels. No mundo dos servidores, KVM, VMware ESXi e Hyper-V são comuns. A escolha certa depende do seu sistema operativo, hardware e se você precisa de recursos como PCIe/GPU pass‑through, migração ao vivo ou armazenamento partilhado.

rh03v3fa-virtualbox
cv--vkfuxzyknb2pqctasnpabo8
vmware_workstation_logo

CONTEÚDO RELACIONADO