Partilhar via


Visão geral da tecnologia Hyper-V

Hyper-V é o produto de virtualização de hardware da Microsoft. Ele permite criar e executar uma versão de software de um computador, chamada de máquina virtual. Cada máquina virtual age como um computador completo, executando 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 executar um sistema operacional em hardware físico.

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 dar a diferentes pessoas, grupos ou serviços acesso a sistemas diferentes.

Algumas maneiras como o Hyper-V pode ajudá-lo

Hyper-V pode ajudá-lo a:

  • Estabeleça ou expanda um ambiente de nuvem privada. Forneça serviços de TI mais flexíveis e sob demanda, migrando para ou expandindo o uso de recursos compartilhados e ajustando a utilização à medida que a demanda muda.

  • Utilize o seu hardware de forma mais eficaz. Consolide servidores e cargas de trabalho em menos computadores físicos mais potentes para usar menos energia e espaço físico.

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

  • Estabeleça ou expanda uma infraestrutura de área de trabalho virtual (VDI). Usar uma estratégia de desktop centralizada com VDI pode ajudá-lo a aumentar a agilidade dos negócios e a segurança de dados, bem como simplificar a conformidade regulatória e gerenciar sistemas operacionais e aplicativos de desktop. Implante o Hyper-V e o Host de Virtualização de Área de Trabalho Remota no mesmo servidor para disponibilizar áreas de trabalho virtuais pessoais ou conjuntos de áreas de trabalho virtuais aos seus utilizadores.

  • Torne o desenvolvimento e o teste mais eficientes. Reproduza diferentes ambientes de computação sem ter que comprar ou manter todo o hardware de que você precisaria se usasse apenas sistemas físicos.

Hyper-V e outros produtos de virtualização

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

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 porque os recursos do processador, conhecidos como extensões de virtualização de hardware, são projetados para não serem compartilhados. Para obter detalhes, consulte Aplicativos de virtualização não funcionam em conjunto com o Hyper-V, o Device Guard e o Credential Guard.

Que características Hyper-V tem?

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 peças têm recursos e opções que você pode configurar de diferentes maneiras para atender a diferentes necessidades. O armazenamento e a rede podem ser considerados categorias próprias, devido às muitas maneiras de configurá-los.

Recuperação de desastres e backup - Para recuperação de desastres, Hyper-V Réplica 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 a partir da cópia. Para backup, Hyper-V oferece dois tipos. Um usa estados salvos e o outro usa o VSS (Serviço de Cópias de Sombra de Volume) para que possa fazer backups consistentes de aplicações que oferecem suporte ao VSS.

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

Portabilidade - Recursos como migração ao vivo, migração de armazenamento e importação/exportação facilitam a movimentação ou distribuição de uma máquina virtual.

Conectividade remota - Hyper-V inclui a Conexão de Máquina Virtual, uma ferramenta de conexão remota para uso com Windows e Linux. Ao contrário da Área de Trabalho Remota, essa ferramenta oferece 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 seus dados.

Como obter 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 sobre o 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. Também está disponível como um produto de servidor autônomo para download, o Microsoft Hyper-V Server.

Sistemas operativos suportados

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 suportados pela Microsoft. Para obter listas do que a Microsoft suporta, consulte:

Como funciona Hyper-V

Hyper-V é uma tecnologia de virtualização baseada em hipervisor. 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 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 controlado pelo hipervisor ao hardware dá à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 gráficos, rede ou hardware de armazenamento.

Em que consiste Hyper-V?

Hyper-V tem partes necessárias que trabalham juntas para que você possa criar e executar máquinas virtuais. Juntas, essas partes são chamadas de plataforma de virtualização. Eles são instalados como um conjunto quando você instala a função Hyper-V. As partes necessárias incluem o hipervisor do Windows, 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).

Hyper-V também possui ferramentas de gestão e conectividade. Você pode instalá-los no mesmo computador em que Hyper-V função está instalada e em computadores sem a função Hyper-V instalada. Essas ferramentas são:

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

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

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

Requisitos do sistema

Hyper-V requer:

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

  • 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 um upgrade.

A maioria dos computadores executa o Hyper-V, no entanto, cada máquina virtual executa um sistema operacional separado. Geralmente, você 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 com uso intenso de recursos, como jogos, edição de vídeo ou software de design de engenharia.

Para obter mais informações sobre os requisitos de sistema do Hyper-V e como verificar se Hyper-V é executado em sua máquina, consulte a Referência de requisitos deHyper-V.

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

Hyper-V no Windows suporta 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 no Hyper-V no Windows, consulte Sistemas operacionais convidados Windows suportados e Sistemas operacionais convidados Linux suportados.

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

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

Hyper-V funcionalidades disponíveis apenas no Windows Server

  • Migração ao vivo de máquinas virtuais de um host para outro
  • Réplica do Hyper-V
  • Canal de fibra virtual
  • SR-IOV estabelecimento de contatos
  • Arquivos VHDX compartilhados

Hyper-V recursos disponíveis apenas no Windows:

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

O modelo de gerenciamento de memória é diferente para Hyper-V no Windows. Num servidor, a memória Hyper-V é gerida com a suposição de que apenas as máquinas virtuais são executadas no servidor. Em Hyper-V no Windows, a memória é gerenciada com a expectativa de que a maioria das máquinas 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 mixagem de música ao vivo ou tempos de alta precisão, podem ter problemas de execução em uma máquina virtual.

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