Compartilhar via


Visão geral da tecnologia Hyper-V

O Hyper-V é o produto de virtualização de hardware da Microsoft. Ele permite que você crie e execute uma versão de software de um computador, chamada de máquina virtual. Cada máquina virtual atua como um computador completo, que executa um sistema operacional e programas. Quando você precisa de recursos de computação, as máquinas virtuais oferecem mais flexibilidade, ajudam a economizar tempo e dinheiro e são uma maneira mais eficiente de usar hardware do que apenas a execução de um sistema operacional em hardware físico.

O Hyper-V executa cada máquina virtual em seu próprio espaço isolado, o que significa que você pode executar mais de uma máquina virtual no mesmo hardware ao mesmo tempo. Talvez você queira fazer isso para evitar problemas como uma falha que afete as outras cargas de trabalho ou para conceder acesso a diferentes pessoas, grupos ou serviços a sistemas diferentes.

Algumas maneiras de o Hyper-V ajudar você

O Hyper-V pode ajudá-lo a:

  • Estabelecer ou expandir um ambiente de nuvem privada. Prestar serviços de TI mais flexíveis sob demanda movendo ou expandindo o uso de recursos compartilhados e ajustando a utilização à medida que a demanda muda.

  • Usar seu hardware com mais eficiência. Consolide servidores e cargas de trabalho em computadores físicos menos eficientes para usar menos energia e espaço físico.

  • Melhorar a continuidade dos negócios. Minimizar o impacto do tempo de inatividade programado e não programado de suas cargas de trabalho.

  • Estabelecer ou expandir uma infraestrutura de área de trabalho virtual (VDI). Usar uma estratégia de área de trabalho centralizada com VDI ajuda a aumentar a agilidade dos negócios e a segurança dos dados, bem como simplificar a conformidade com as normas e gerenciar o sistema operacional e os aplicativos da área de trabalho. Implantar o Hyper-V e o Host de Virtualização de Área de Trabalho Remota no mesmo servidor para tornar áreas de trabalho virtuais pessoais ou pools de área de trabalho virtual disponíveis para seus usuários.

  • Tornar o desenvolvimento e o teste mais eficientes. Reproduzir diferentes ambientes de computação sem precisar comprar ou manter todos os hardwares que seriam necessários se você usasse apenas sistemas físicos.

Hyper-V e outros produtos de virtualização

O Hyper-V no Windows e no Windows Server substitui produtos de virtualização de hardware mais antigos, como o Microsoft Virtual PC, o Servidor Virtual da Microsoft e o Windows Virtual PC. Hyper-V oferece recursos de rede, desempenho, armazenamento e segurança não disponíveis nesses produtos mais antigos.

O Hyper-V e a maioria dos aplicativos de virtualização de terceiros que exigem os mesmos recursos de processador não são compatíveis. Isso ocorre porque os recursos do processador, conhecidos como extensões de virtualização de hardware, foram projetados para não serem compartilhados. Para obter detalhes, consulte Aplicativos de Virtualização não funcionam em conjunto com Hyper-V, Device Guard e Credential Guard.

Quais recursos o Hyper-V tem?

O Hyper-V oferece muitos recursos. Esta é uma visão geral, agrupada pelo que os recursos fornecem ou ajudam você a fazer.

Ambiente de computação – uma máquina virtual Hyper-V inclui as mesmas partes básicas de um computador físico, como memória, processador, armazenamento e rede. Todas essas partes têm recursos e opções que você pode configurar de diferentes maneiras de atender a diferentes necessidades. O armazenamento e a rede podem ser considerados categorias próprias, devido às várias maneiras de configurá-los.

Recuperação de desastre e backup – para recuperação de desastre, a Réplica do Hyper-V cria cópias de máquinas virtuais, destinadas a serem armazenadas em outro local físico, para que você possa restaurar a máquina virtual da cópia. Em relação ao backup, o Hyper-V oferece dois tipos. Um usa estados salvos e o outro usa VSS (Serviço de Cópias de Sombra de Volume) para que você possa fazer backups consistentes com o aplicativo de programas que dão suporte ao VSS.

Otimização – cada sistema operacional convidado compatível tem um conjunto personalizado de serviços e drivers, chamados de serviços de integração, que facilitam o uso do sistema operacional em uma máquina virtual Hyper-V.

Portabilidade – recursos como migração dinâmica, migração de armazenamento e importação/exportação facilitam a movimentação ou distribuição de uma máquina virtual.

Conectividade remota – o Hyper-V inclui a Conexão de Máquina Virtual, uma ferramenta de conexão remota para uso com o Windows e o Linux. Ao contrário da Área de Trabalho Remota, essa ferramenta fornece acesso ao console, para que você possa ver o que está acontecendo no convidado mesmo quando o sistema operacional ainda não foi inicializado.

Segurança – a inicialização segura e as máquinas virtuais blindadas ajudam a proteger contra malware e outros acessos não autorizados a uma máquina virtual e a seus dados.

Como obter o Hyper-V

Hyper-V está disponível no Windows Server e no Windows.

Hyper-V é uma função de servidor disponível para versões x64 do Windows Server. Para obter instruções de servidor, consulte Instalar a função Hyper-V no Windows Server.

No Windows, Hyper-V disponível como recurso em algumas versões de 64 bits do Windows. Ele também está disponível como um produto de servidor autônomo para download , o Microsoft Hyper-V Server.

Sistemas operacionais compatíveis

Muitos sistemas operacionais são executados em máquinas virtuais. Em geral, um sistema operacional que usa uma arquitetura x86 é executado em uma máquina virtual Hyper-V. No entanto, nem todos os sistemas operacionais que podem ser executados são testados e compatíveis com a Microsoft. Para obter listas do que a Microsoft dá suporte, consulte:

Como o Hyper-V funciona

O Hyper-V é uma tecnologia de virtualização com base em hipervisor. O Hyper-V usa o hipervisor do Windows, que requer um processador físico com recursos específicos. Para obter detalhes de hardware, consulte Requisitos do sistema para o Hyper-V no Windows Server.

Na maioria dos casos, o hipervisor gerencia as interações entre o hardware e as máquinas virtuais. Esse acesso ao hardware controlado por hipervisor fornece às máquinas virtuais o ambiente isolado no qual elas são executadas. Em algumas configurações, uma máquina virtual ou o sistema operacional em execução na máquina virtual tem acesso direto a elementos gráficos, rede ou hardware de armazenamento.

Do que consiste o Hyper-V?

O Hyper-V tem partes obrigatórias que funcionam juntas para que você possa criar e executar máquinas virtuais. Juntas, essas partes são chamadas de plataforma de virtualização. Elas são instaladas como um conjunto quando você instala a função Hyper-V. As partes necessárias incluem o hipervisor do Windows, o serviço de gerenciamento de máquina virtual Hyper-V, o provedor WMI de virtualização, o barramento de máquina virtual (VMbus), o provedor de serviços de virtualização (VSP) e o driver de infraestrutura virtual (VID).

O Hyper-V também tem ferramentas para gerenciamento e conectividade. Você pode instalá-las no mesmo computador no qual a função Hyper-V está instalada e em computadores sem a função Hyper-V instalada. Essas ferramentas são:

Estas são algumas tecnologias da Microsoft que geralmente são usadas com o Hyper-V:

Várias tecnologias de armazenamento: volumes compartilhados de cluster, SMB 3.0, espaços de armazenamento diretos

Os contêineres do Windows oferecem outra abordagem para virtualização. Consulte a biblioteca Contêineres do Windows no MSDN.

Requisitos do sistema

Hyper-V requer:

  • Um processador com capacidades de tradução de endereços de segundo nível (SLAT).

  • Windows 10 (Pro ou Enterprise) ou Windows 11 (Pro ou Enterprise).

Atualize para o Windows Pro abrindo Configurações>Atualização e Segurança>Ativação. Aqui você pode visitar a loja e comprar uma atualização.

A maioria dos computadores executa o Hyper-V, no entanto, cada máquina virtual executa um sistema operacional separado. Você geralmente pode executar uma ou mais máquinas virtuais em um computador com 4 GB de RAM, embora precise de mais recursos para mais máquinas virtuais ou para instalar e executar software intenso de recursos, como jogos, edição de vídeo ou software de design de engenharia.

Para obter mais informações sobre os requisitos do sistema do Hyper-V e como verificar se Hyper-V é executado em seu computador, consulte a Referência de Requisitos Hyper-V.

Sistemas operacionais que você pode executar em uma máquina virtual

Hyper-V no Windows dá suporte a muitos sistemas operacionais diferentes em uma máquina virtual, incluindo várias versões do Linux, FreeBSD e Windows.

Como lembrete, você precisa ter uma licença válida para todos os sistemas operacionais usados nas VMs.

Para obter informações sobre quais sistemas operacionais são suportados como convidados em Hyper-V no Windows, consulte Sistemas Operacionais Convidados do Windows com Suporte e Sistemas Operacionais Convidados do Linux com Suporte.

Diferenças entre Hyper-V no Windows e Hyper-V no Windows Server

Há alguns recursos que funcionam de forma diferente em Hyper-V no Windows do que em Hyper-V em execução no Windows Server.

Hyper-V funções disponíveis somente no Windows Server:

  • Migração dinâmica de máquinas virtuais de um host para outro
  • Réplica de Hyper-V
  • Canal de Fibra Virtual
  • Rede SR-IOV
  • VHDX compartilhado

Recursos do Hyper-V disponíveis apenas no Windows:

  • Criação Rápida e a Galeria de VMs
  • Rede padrão (comutador NAT)

O modelo de gerenciamento de memória é diferente para Hyper-V no Windows. Em um servidor, Hyper-V memória é gerenciada com a suposição de que apenas as máquinas virtuais estão em execução no servidor. Em Hyper-V no Windows, a memória é gerenciada com a expectativa de que a maioria dos computadores cliente esteja executando software no host, além de executar máquinas virtuais.

Limitações

Programas que dependem de hardware específico não funcionam bem em uma máquina virtual. Por exemplo, jogos ou aplicativos que exigem processamento com GPUs podem não funcionar bem. Além disso, aplicativos que dependem de temporizadores sub-10ms, como aplicativos de combinação de música ao vivo ou tempos de alta precisão, podem ter problemas em execução em uma máquina virtual.

Além disso, se você tiver Hyper-V habilitado, esses aplicativos de alta precisão e sensíveis à latência também poderão ter problemas em execução no host. Isso ocorre porque, com a virtualização habilitada, o sistema operacional host também é executado na parte superior da camada de virtualização Hyper-V, assim como os sistemas operacionais convidados. No entanto, ao contrário dos convidados, o sistema operacional host é especial, pois tem acesso direto a todo o hardware, o que significa que aplicativos com requisitos especiais de hardware ainda podem ser executados sem problemas no sistema operacional host.