pt.phhsnews.com


pt.phhsnews.com / O que é um hipervisor de máquina virtual?

O que é um hipervisor de máquina virtual?


Os hipervisores são o que tornam as máquinas virtuais possíveis e não servem apenas para servidores. Você provavelmente usa um todo dia e nem sabe disso. Se você não usar um agora, você irá em um futuro próximo.

Um hypervisor é um software que existe fora de um sistema operacional convidado para interceptar os comandos enviados para o hardware do computador. O termo “hipervisor” vem dos diferentes níveis de um kernel de sistemas operacionais; executa ações com mais autoridade do que o nível “supervisor”, portanto, hyper -visor.

Imagem via striatic no Flickr

Noções Básicas sobre Hipervisor

Um hypervisor também é conhecido como uma Máquina Virtual 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 de forma que tenham um relacionamento de um para um com o hardware em que estão sendo executados, mas com processadores multi-core, multi-thread e quantidades ridículas de RAM, rodando múltiplos de uma só vez é uma brisa.

O hipervisor separa o sistema operacional (SO) do hardware assumindo a responsabilidade de permitir que cada tempo do sistema operacional seja executado com o hardware subjacente. Ele age como um policial de trânsito para dar tempo de uso da CPU, memória, GPU e outros hardwares. Cada sistema operacional controlado pelo hipervisor é chamado de sistema operacional convidado e o sistema operacional do hipervisor, se houver, é chamado de sistema operacional host. Como ele está entre o sistema operacional convidado e o hardware, você pode ter tantos SOs diferentes quanto o 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 mover-se de um computador para outro sem precisar instalar novos drivers ou atualizar seu sistema operacional convidado. Você deve ter notado isso se você pegou suas VMs do Virtualbox e as colocou em um computador diferente. Para o sistema operacional convidado, não há nenhuma alteração perceptível, embora o sistema operacional e o hardware host possam ser completamente diferentes.

Outro grande benefício da virtualização de um sistema operacional é a segurança. Se você quiser testar um software que possa 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 cheio de vírus, ele 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 uns dos outros e não têm conhecimento da existência dos outros, o que contribui para uma computação segura.

Alguns hipervisores populares são VMware ESXi, Xen, Microsoft Hyper-V, VMware Workstation, Oracle Virtualbox e Microsoft VirtualPC. Tudo isso permite ao usuário virtualizar um ou mais sistemas operacionais em uma única peça de hardware

Diferentes tipos de hipervisor

Os hipervisores podem ser divididos em dois tipos principais:

  • Tipo 1 , também conhecido como bare metal, é um hypervisor que é instalado diretamente em um computador. Não há sistema operacional hospedeiro e o hipervisor tem acesso direto a todo o hardware e recursos. Os principais motivos para instalar um hypervisor tipo 1 são executar vários sistemas operacionais no mesmo computador sem a sobrecarga de um sistema operacional host ou aproveitar a portabilidade e a abstração de hardware. O Bare Metal é usado com mais frequência por servidores devido à sua segurança e portabilidade para passar de hardware para hardware em caso de falha. Bons exemplos de hipervisores do tipo 1 são VMware ESXi, Citrix XenServer e Microsoft Hyper-V.
  • Tipo 2 , hospedado pela a.k.a, é o que a maioria das pessoas provavelmente conhece quando se trata de virtualizar sistemas operacionais. Os hipervisores hospedados requerem um sistema operacional host e são frequentemente tratados como software instalado dentro do host. O tipo 2 ainda pode executar vários sistemas operacionais por vez, mas não tem acesso direto ao hardware e, portanto, tem mais sobrecarga ao executar um convidado. Isso significa que o sistema operacional convidado não será executado em todo o seu potencial e, se o seu host travar, você também não terá acesso aos seus convidados. Os hypervisores tipo 2 são a maneira ideal de ir quando você precisa testar vários sistemas operacionais no Windows, OS X ou Linux. Bons exemplos são VMWare Workstation, VMware Parallels, Oracle VirtualBox e Microsoft VirtualPC.

Hypervisors of the Future

A maioria dos hipervisores atuais é usada para implantações de servidores em larga escala ou para usuários finais que executam aplicativos legados ou experimentam um sistema operacional diferente. Já houve algumas mudanças nesse pensamento, mas com versões atuais do Android e rumores do Windows 8.

O Android usa um kernel Linux para interação com hardware e serviços de segundo plano e usa uma máquina virtual chamada Dalvik para executar software que usuário interage com. Apesar de não permitir que um usuário execute vários sistemas operacionais ao mesmo tempo, o Android é muito semelhante a um hypervisor tipo 1. O host Linux subjacente é completamente transparente para o usuário final, a menos que você faça o root no seu telefone e deseje interagir com ele.

Há rumores de que o Windows 8 funcionará inteiramente como um sistema operacional convidado no 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 que você tivesse melhor portabilidade, flexibilidade e segurança em seu sistema operacional. Sem mencionar que isso tornaria sua instalação do Windows 8 completamente portátil para que você possa levá-la com você de computador para computador.

Os servidores da Web continuarão a aproveitar hipervisores para maximizar sua utilização de hardware e manter os custos baixos. Se você compartilhou hospedagem na web através de um host popular, você provavelmente já está em um hipervisor tipo 1 e não sabia disso. Com um bom hardware de servidor, os hipervisores bare-metal podem empurrar os limites normalmente apenas com um sistema operacional instalado, para literalmente milhares disponíveis. Isso não só 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 executar a mesma quantidade de máquinas.


Visualizar seu histórico de pesquisa do Google Maps

Visualizar seu histórico de pesquisa do Google Maps

Eu descobri recentemente algo legal sobre o Google Maps que eu não sabia que existia. Algumas semanas atrás, eu tinha procurado por um restaurante local que um amigo me contou e agora que eu tinha algum tempo livre para ir dar uma olhada, eu não conseguia lembrar o nome do lugar! Como não pesquisei no Google, ele não apareceu no meu histórico da web do Google, que é o primeiro lugar que eu verifiquei.Então,

(How-to)

Como Ativar CTRL + C / Ctrl + V para Colar no Prompt de Comandos do Windows

Como Ativar CTRL + C / Ctrl + V para Colar no Prompt de Comandos do Windows

Um dos problemas mais irritantes com o prompt de comando do Windows é que você não pode colar nada no janela usando o teclado facilmente requer usando o mouse. Veja como corrigir esse problema. A solução, assim como muitas deficiências do Windows, é usar um script rápido do AutoHotkey para permitir a colagem do teclado.

(how-to)