- 1 – Virtualização de rede. A virtualização de rede usa os recursos disponíveis em uma rede e divide a largura de banda em canais distintos.
- 2 – Virtualização de armazenamento.
- 3 – Virtualização de desktop.
- 4 – Virtualização de aplicativos.
A virtualização é uma tecnologia que revolucionou a maneira como usamos os computadores. É o processo de criação de uma versão virtual de algo, como um sistema operativo, um servidor, um dispositivo de armazenamento ou uma rede. A versão virtual comporta-se como a versão real, mas está isolada do hardware físico, permitindo que várias instâncias virtuais sejam executadas numa única máquina física. O software de virtualização é utilizado para criar, gerir e executar máquinas virtuais.
Exemplos de software de virtualização incluem VMware, VirtualBox, Hyper-V e KVM. São ferramentas poderosas que permitem criar e gerir máquinas virtuais no seu computador. Eles fornecem uma interface para criar e configurar máquinas virtuais, bem como ferramentas para gerenciá-las.
1. Virtualização completa – Este é o tipo mais comum de virtualização, também conhecido como virtualização assistida por hardware. Permite a execução de vários sistemas operativos numa única máquina física, cada um com o seu próprio hardware virtual, incluindo CPU virtual, memória, interface de rede e armazenamento. Cada máquina virtual tem controlo total sobre o seu próprio hardware virtual e o hardware físico é partilhado entre elas.
2. Para-virtualização – Este tipo de virtualização requer modificações no sistema operativo convidado para permitir a comunicação directa com o hipervisor. Na para-virtualização, as máquinas virtuais partilham o mesmo hardware físico, mas têm conhecimento umas das outras e podem comunicar directamente com o hipervisor.
Virtualização ao nível do sistema operativo – Este tipo de virtualização é também conhecido por contentorização ou virtualização baseada em contentores. Permite que várias instâncias isoladas do espaço do utilizador sejam executadas num único kernel do sistema operativo. Cada instância tem o seu próprio sistema de ficheiros, pilha de rede e espaço de utilizador, mas todas partilham o mesmo kernel.
A principal diferença entre os tipos de virtualização é o nível de virtualização. A virtualização completa proporciona um isolamento total entre as máquinas virtuais, enquanto a para-virtualização e a virtualização ao nível do sistema operativo proporcionam um isolamento parcial. A virtualização completa requer suporte de hardware, enquanto a para-virtualização e a virtualização ao nível do sistema operativo não requerem. A virtualização completa é a mais flexível, mas também tem a maior sobrecarga, enquanto a virtualização no nível do sistema operacional é a mais eficiente, mas também é a mais limitada.
1. virtualização baseada em host – Esta é a maneira mais comum de implementar a virtualização. O software de virtualização é executado no sistema operativo anfitrião e as máquinas virtuais são executadas como processos dentro do sistema operativo anfitrião.
Virtualização bare metal – Também conhecida como virtualização de tipo 1. O software de virtualização é executado directamente no hardware físico e as máquinas virtuais são executadas sobre o hipervisor.
Virtualização de rede – Este é o processo de criação de versões virtuais de componentes de rede, tais como comutadores, routers e firewalls. A virtualização de rede permite criar várias redes virtuais isoladas numa única rede física.
A ativação da virtualização da CPU que não aparece no BIOS requer a modificação das configurações do BIOS ou a atualização do firmware do BIOS. As etapas específicas dependem da placa-mãe e da versão do BIOS. Pode consultar o manual da placa-mãe ou o site do fabricante para obter instruções sobre como activar a virtualização da CPU. Como alternativa, você pode usar uma ferramenta como CPU-Z para verificar se sua CPU suporta virtualização e se ela está habilitada.
Em conclusão, a virtualização é uma tecnologia essencial que permite criar e gerenciar máquinas virtuais no seu computador. Existem vários tipos de virtualização, incluindo a virtualização completa, a para-virtualização e a virtualização ao nível do sistema operativo. Cada tipo tem suas próprias vantagens e limitações. Exemplos de software de virtualização incluem VMware, VirtualBox, Hyper-V e KVM. A virtualização pode ser implementada de várias maneiras, incluindo virtualização baseada em host, virtualização bare metal e virtualização de rede. A ativação da virtualização da CPU que não aparece no BIOS requer a modificação das configurações do BIOS ou a atualização do firmware do BIOS.
Para determinar se a virtualização está activa no seu computador, pode verificar as definições da BIOS do computador. A virtualização é normalmente desactivada por predefinição na maioria das definições da BIOS do computador, pelo que terá de aceder às definições da BIOS e activá-la manualmente. Quando a virtualização estiver ativada, é possível verificar se ela está ativa executando um software de virtualização ou executando o comando “systeminfo” no prompt de comando e verificando se a linha “Virtualization Enabled In Firmware” mostra “Yes”.