Os hipervisores são o que tornam as máquinas virtuais possíveis, e não são mais apenas para servidores. Você provavelmente usa um todos os dias e nem sabe disso. Se você não usar um agora, o fará em um futuro próximo.
Um hipervisor é um software que existe fora de um sistema operacional convidado para interceptar os comandos enviados ao hardware do computador. O termo “hipervisor” vem dos diferentes níveis do kernel de um sistema operacional ; ele executa ações com mais autoridade do que o nível de “supervisor”, portanto, hipervisor .
Imagem via estriática no Flickr
Índice
Um hipervisor também é conhecido como Virtual Machine Manager (VMM) e seu único propósito é permitir que várias “máquinas” compartilhem uma única plataforma de hardware. Os sistemas operacionais são projetados para que tenham um relacionamento um a um com o hardware em que estão sendo executados, mas com processadores multi-core e multi-thread e quantidades absurdas de RAM, rodar vários de uma vez é muito fácil.
O hipervisor separa o sistema operacional (SO) do hardware, assumindo a responsabilidade de permitir que cada SO em execução com o hardware subjacente. Ele atua como um guarda de trânsito para dar tempo para usar a CPU, memória, GPU e outro hardware. Cada sistema operacional controlado pelo hipervisor é chamado de SO convidado e o sistema operacional do hipervisor, se houver, é chamado de SO host. Por estar entre o sistema operacional convidado e o hardware, você pode ter tantos sistemas operacionais convidados diferentes quantos o seu sistema puder suportar; você pode até ter tipos diferentes (por exemplo, Windows, OS X, Linux).
Separar hardware e software também é bom para portabilidade. Como o hipervisor atua como intermediário, é muito mais fácil passar de um computador para outro sem a necessidade de instalar novos drivers ou atualizar o sistema operacional convidado. Você deve ter notado isso se pegou suas VMs do Virtualbox e as colocou em um computador diferente. Para o sistema operacional convidado, não há nenhuma mudança perceptível, embora o sistema operacional host e o hardware possam ser completamente diferentes.
Outro grande benefício de virtualizar um sistema operacional é a segurança. Se você deseja testar um software que pode ser prejudicial ao seu computador, é recomendável testá-lo em uma máquina virtual em vez de em seu sistema operacional host. Se o sistema operacional convidado for infectado e crivado de vírus, isso não afetará os arquivos no sistema operacional host, a menos que pastas compartilhadas ou uma ponte de rede conectem os dois. Os dois sistemas operacionais existem completamente separados um do outro e não têm conhecimento da existência um do outro, o que torna a computação segura.
Alguns hipervisores populares são VMware ESXi, Xen, Microsoft Hyper-V, VMware Workstation, Oracle Virtualbox e Microsoft VirtualPC. Tudo isso permite que um usuário virtualize um ou mais sistemas operacionais em uma única peça de hardware.
Os hipervisores podem ser divididos em dois tipos principais:
A maioria dos hipervisores hoje é usada para implantações de servidor em grande escala ou para que os usuários finais executem aplicativos legados ou experimentem um sistema operacional diferente. Já houve alguma mudança neste pensamento, no entanto, com as versões atuais do Android e rumores do Windows 8.
O Android usa um kernel Linux para interação com hardware e serviços em segundo plano e, em seguida, usa uma máquina virtual chamada Dalvik para executar o software com o qual o usuário interage. Apesar de não permitir que um usuário execute vários sistemas operacionais ao mesmo tempo, o Android é muito semelhante a um hipervisor tipo 1. O host Linux subjacente é completamente transparente para o usuário final, a menos que você faça o root em seu telefone e queira interagir com ele.
Há rumores de que o Windows 8 é executado inteiramente como um sistema operacional convidado em cima do Hyper-V da Microsoft. O Hyper-V assumirá a responsabilidade de gerenciar seu hardware e realizar tarefas em segundo plano, como backups e verificações do sistema de arquivos. Semelhante ao Android, isso permitiria a você ter melhor portabilidade, flexibilidade e segurança em seu sistema operacional. Sem falar que isso tornaria a instalação do Windows 8 totalmente portátil, para que você possa levá-la de um computador para outro.
Os servidores da Web continuarão a aproveitar as vantagens dos hipervisores para maximizar a utilização do hardware e manter os custos baixos. Se você compartilhou hospedagem na Web por meio de um host popular, provavelmente já está em um hipervisor tipo 1 e não sabe disso. Com um bom hardware de servidor, os hipervisores bare metal podem ultrapassar os limites de, normalmente, apenas ter um sistema operacional instalado, para literalmente milhares disponíveis. Isso não apenas economiza dinheiro quando se trata de comprar hardware, mas também o resfriamento e a energia são reduzidos a uma pequena fração do que costumava ser para operar a mesma quantidade de máquinas.
Muitos aplicativos de limpeza estão disponíveis para Windows ao longo dos anos, mas hoje em…
Seu PlayStation 4 está congelado? Seus jogos favoritos continuam travando? Reiniciar seu PS4 pode resolver…
A popularidade das mensagens de texto significou aprender uma forma totalmente nova de comunicação. Você…
A foto dos "Pilares da Criação" tirada pelo Telescópio Espacial Hubble é uma das fotos…
O Proton Drive saiu de seu estágio beta há algumas semanas, mas o aplicativo real…
Para ver suas fotos mais de perto ou para uma edição precisa , você pode…