Uma máquina virtual (VM) é um programa de software que simula o hardware de um computador real ou físico. As VMs são normalmente utilizadas para executar múltiplos sistemas operacionais (SOs) em um único computador físico, permitindo maior flexibilidade e utilização de recursos. Cada máquina virtual tem seu próprio hardware virtual, incluindo uma CPU virtual, memória, armazenamento e recursos de rede.
As VMs são criadas usando um processo chamado virtualização, que envolve o particionamento do hardware de um computador físico em várias máquinas virtuais. Cada máquina virtual é então capaz de rodar seu próprio sistema operacional independentemente das outras. Software de virtualização, como VMware ou VirtualBox, é usado para gerenciar a criação e configuração de máquinas virtuais.
Muitas plataformas de computação em nuvem, como o Amazon EC2 e o Microsoft Azure, utilizam máquinas virtuais para fornecer recursos escaláveis e sob demanda. Quando um usuário cria uma nova VM nessas plataformas, ele está na verdade fornecendo uma nova instância de uma imagem pré-configurada, que contém o sistema operacional e outros softwares necessários para executar a VM. O que é uma máquina virtual Linux? Uma máquina virtual Linux (VM) é um ambiente criado dentro de um computador rodando um sistema operacional Linux no qual você pode instalar e rodar um sistema operacional convidado separado. O SO convidado se comporta como se estivesse rodando em uma máquina física separada, mesmo que esteja realmente compartilhando os recursos da máquina hospedeira.
Máquinas virtuais são úteis para executar vários sistemas operacionais em um único computador, permitindo que você isole cada sistema operacional dos outros. Por exemplo, você poderia usar uma máquina virtual para rodar um SO convidado do Windows em um computador rodando Linux, ou vice versa.
Como funcionam as VMs?
Máquinas virtuais (VMs) são uma abstração do hardware físico que permite ao usuário executar múltiplos sistemas operacionais isolados em uma única máquina. As VMs são criadas por um processo chamado virtualização, que envolve a conversão de uma máquina física em uma máquina virtual que pode ser executada em uma plataforma de virtualização.
As plataformas de virtualização permitem que as VMs sejam executadas em uma variedade de hardware, incluindo servidores, desktops e laptops. As VMs também podem ser executadas em uma plataforma baseada em nuvem como um serviço (PaaS). Cada VM tem seu próprio hardware virtualizado, incluindo uma CPU virtual, memória, armazenamento e recursos de rede.
As VMs são normalmente usadas para executar vários sistemas operacionais (SOs) em uma única máquina física. Isto permite aos usuários isolar diferentes sistemas operacionais uns dos outros, tornando possível rodar diferentes versões do mesmo sistema operacional, ou até mesmo diferentes sistemas operacionais juntos, na mesma máquina.
O isolamento é obtido executando cada VM em seu próprio ambiente virtual, que é uma implementação de software de uma máquina física. O ambiente virtual é criado por uma plataforma de virtualização, que fornece os recursos de hardware e software necessários para que a VM possa rodar.
Cada VM tem sua própria cópia virtual dos recursos da máquina física, incluindo uma CPU virtual, memória, armazenamento e recursos de rede. Estes recursos são alocados à VM pela plataforma de virtualização e não são compartilhados com outras VMs ou com a máquina física.
As VMs são normalmente utilizadas
# O que são VMs na nuvem? Uma VM, ou máquina virtual, é um programa de software que emula um computador real, físico. As VMs são criadas executando um hipervisor, que é um programa de software que permite que vários sistemas operacionais sejam executados em um único computador físico.
As VMs são populares na computação em nuvem, porque permitem que as empresas utilizem os recursos de forma mais eficiente. Por exemplo, uma empresa pode usar um servidor físico para executar vários servidores virtuais. Isso seria mais eficiente do que usar vários servidores físicos, porque a empresa precisaria apenas comprar, manter e alimentar um servidor físico.
Existem vários tipos de hipervisores, incluindo hipervisores de metal nulo, que rodam em cima de um servidor físico, e hipervisores hospedados, que rodam em um servidor físico que está rodando outro sistema operacional. Quais são os 3 tipos de virtualização? Existem três tipos de virtualização: virtualização completa, paravirtualização, e virtualização ao nível do SO.
A virtualização completa é um tipo de virtualização onde um hipervisor, ou Monitor de Máquina Virtual, roda em um servidor físico e cria uma máquina virtual que tem seu próprio kernel, memória, armazenamento e dispositivos.
O sistema operacional convidado rodando na máquina virtual não tem conhecimento de que ela está rodando em uma máquina virtual.
A paravirtualização é um tipo de virtualização onde o sistema operacional convidado é modificado para trabalhar com um hipervisor. O sistema operacional convidado está ciente de que ele está rodando em uma máquina virtual.
A virtualização ao nível do SO é um tipo de virtualização em que uma única instância de um sistema operativo está a correr num servidor físico. Vários ambientes virtuais isolados são criados na mesma instância do sistema operacional.