Ce este virtualizarea și de ce ar trebui să o utilizați?

O que é virtualização e por que você deve usá-la?

⌛ Reading Time: 4 minutes

No sentido mais amplo, virtualização é o processo de criação de uma cópia virtual, em vez de real, de algo. Virtual, neste caso, significa algo tão semelhante ao original que mal pode ser distinguido dele, como na frase “praticamente o mesmo”.

A virtualização é o uso de programas de computador para imitar de perto um conjunto específico de parâmetros. Uma ferramenta de software específica, chamada de “hipervisor”, cria um ambiente virtual com software dentro dos parâmetros fornecidos.

Existem tantos tipos de virtualização quantos usos para ela, portanto, restringiremos nossa discussão aos tipos mais comuns de virtualização.

Virtualização de Hardware

Este é o tipo de virtualização mais familiar para a maioria dos usuários. Quando você executa uma máquina virtual no VirtualBox, você está executando uma virtualização de hardware. Emuladores de sistema de videogame seguem o mesmo princípio, usando um hipervisor para gerar os parâmetros de consoles de videogame antigos.

Na virtualização de hardware, o hipervisor cria uma máquina convidada, imitando dispositivos de hardware como monitor, disco rígido e processador. Em alguns casos, o hipervisor está simplesmente passando pela configuração da máquina host. Em outros casos, um sistema totalmente separado e independente é a virtualização, dependendo das necessidades do ambiente.

Isso não é o mesmo que emulação de hardware, um processo muito mais complexo e de nível inferior. Na emulação de hardware, o software é usado para permitir que uma peça de hardware imite outra. Por exemplo, a emulação de hardware pode ser usada para executar software x86 em chips ARM. O Windows 10 usa esse tipo de emulação extensivamente em sua estratégia de um SO em todos os lugares, e a Apple o usou no Rosetta ao fazer a transição dos processadores PowerPC para Intel.

Freqüentemente, algumas limitações são exigidas da virtualização. Um hipervisor geralmente não pode exceder as especificações de seu dispositivo host. Você não pode executar um hipervisor com 10 TB de armazenamento em disco rígido em um disco de 2 TB. Você poderia tentar fornecer esse número falsamente por meio do hipervisor, mas isso rapidamente se desfaria com o uso.

O hardware virtualizado também é normalmente mais lento do que o ambiente de hardware real. No entanto, a virtualização de hardware vem com as vantagens de custo mais baixo, implementação mais rápida e maior flexibilidade na implantação – características valorizadas sob o espírito de “mova rápido e interrompa as coisas” do Vale do Silício.

A virtualização assistida por hardware usa hardware projetado especificamente para auxiliar nos processos de virtualização. Alguns processadores modernos incluem otimizações amigáveis ​​à virtualização, permitindo uma virtualização de processador mais rápida e fluida.

Virtualização de Desktop

A visualização da área de trabalho separa o ambiente da área de trabalho do hardware físico com o qual o usuário interage. Em vez de armazenar o sistema operacional, ambiente de área de trabalho, arquivos do usuário, aplicativos e outros arquivos do usuário final no disco rígido do computador do usuário, a área de trabalho é virtualizada para o usuário. Da perspectiva do usuário, esse ambiente parece ser um disco local, talvez um pouco lento.

virtual-machine-software-windows-10-features

No entanto, todo o sistema é gerenciado por um servidor. Isso permite que os administradores de sistema tenham controle total sobre o ambiente de área de trabalho dos usuários a partir de um ponto de acesso remoto. Ao distribuir atualizações no servidor, elas são aplicadas instantaneamente ao usuário final, sem a necessidade de tunelamento, acesso físico ou perfis de usuário específicos do dispositivo. Ao separar o ambiente de desktop do hardware em que é executado, o usuário fica livre para acessar “seu” computador a partir de qualquer computador desktop.

Virtualização de rede

rede-reset-destaque

Semelhante aos dois tipos de virtualização já mencionados, a virtualização de rede imita a topologia de rede, mas desacoplada do hardware tradicionalmente usado para gerenciar essas redes. Em vez de executar a infraestrutura de controle de rede física, um hipervisor recria essa funcionalidade em um ambiente de software. A virtualização de rede pode ser combinada com a virtualização de hardware, criando uma rede de software de hipervisores que se comunicam entre si. A virtualização de rede pode ser usada para testar e implementar funcionalidades de rede de nível superior, como balanceamento de carga e firewall, bem como funções de Nível 2 e 3, como roteamento e comutação.

Conclusão

A principal penalidade da virtualização é a velocidade. Os ambientes virtuais são universalmente mais lentos do que os ambientes de host em execução em plataformas “reais”. Mas a velocidade não é tudo o que importa. Em ambientes em que o desempenho do próximo segundo não é de missão crítica, as organizações podem economizar dinheiro e aumentar a flexibilidade com a virtualização. Os usuários individuais podem usar a virtualização para simular ambientes de hardware aos quais eles não têm acesso, executando vários sistemas operacionais em um único computador simultaneamente.

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.