Selecionar entre Hyper-V e VMware

>
Por Giorgio Bonuccelli
11 de dezembro de 2020

Virtualização permite que uma única peça de hardware de computador seja compartilhada entre várias máquinas virtuais (VMs). Além de reduzir os custos de equipamentos e gerar uma extensa economia de custos, a virtualização facilita a gestão de recursos e TI, melhora a continuidade do negócio com o mínimo de tempo de inatividade e permite o provisionamento mais rápido de hardware e software. Um hipervisor que roda sobre o hardware e permite o acesso direto aos seus componentes traz à tona as capacidades da virtualização. Hyper-V e VMware são dois dos principais hypervisors do mercado.

O que é Hyper-V?

Microsoft Hyper-V é um hypervisor nativo que tem sido um componente opcional nos produtos Windows Server desde o Windows Server 2008. O Hyper-V também é encontrado nas edições x64-bit Pro e Enterprise do Windows 8, Windows 8.1 e Windows 10. Existe também um Hyper-V Server autônomo com um conjunto limitado de funções que a Microsoft disponibiliza gratuitamente.

Hyper-V é um hipervisor do tipo 1, ou bare-metal, uma vez que roda diretamente no hardware do computador e sob o host e VMs convidados. As capacidades do Hyper-V e o fato de ter sido projetado e suportado pela Microsoft permite seu uso como plataforma de virtualização para qualquer organização que queira expandir sua infraestrutura de TI.

Em uma infraestrutura Hyper-V, o sistema operacional onde o Hyper-V está instalado torna-se uma VM pai, e as VMs guest instaladas com outros sistemas operacionais são tratadas como VMs crianças. Embora a VM pai e as VMs guest compartilhem essencialmente os mesmos recursos na máquina do servidor, a VM pai se encarrega de alocar os recursos necessários para as VMs guest. Ela utiliza um VMBus que roda desde o Provedor de Serviços de Virtualização da VM pai até o Cliente do Serviço de Virtualização das VMs convidadas. Todo este trabalho é realizado nos bastidores e sem qualquer gerenciamento necessário tanto no lado das VMs pai quanto no lado das guest.

Hyper-V utiliza uma arquitetura hypervisor microkernelizada onde serviços e drivers de dispositivos operam independentemente da camada de hardware. Este design significa que o Hyper-V tem menos overhead para manter e gerenciar dispositivos e serviços que não são dependentes do hypervisor. Isto torna o Hyper-V rápido e escalável, pois não só acessa diretamente o hardware, mas também não precisa carregar drivers e serviços durante a inicialização.

Hyper-V salva VMs convidados em um arquivo de disco rígido virtual e usa um protocolo de comunicação de alto nível chamado Enlightened I/O para acessar o processamento do hardware físico, armazenamento, rede e componentes gráficos, entre outros. Enlightened I/O ignora qualquer camada de emulação de dispositivos e permite o acesso direto ao VMBus. Além dos sistemas operacionais Windows, os dispositivos Linux com kernels baseados nas versões 3.4 e superiores, bem como o FreeBSD, também suportam Enlightened I/O, permitindo que eles rodem mais rapidamente no Hyper-V. Sistemas operacionais que não suportam Enlightened I/O rodam em uma camada de emulação mais lenta.

Outros recursos notáveis do Hyper-V incluem:

● Recuperação de desastres e backup-Hyper-V pode fazer cópias de backup de VMs e armazená-las em outros locais para posterior recuperação em caso de desastre. Ele também oferece dois métodos de backup, um usando estados salvos e o outro usando o Volume Shadow Copy Service ou Volume Snapshot Service (VSS), como também é conhecido.

● Portabilidade – mover uma VM para outro lugar é mais fácil uma vez que o Hyper-V suporta migração ao vivo, migração de armazenamento e importação/exportação.

● Conectividade remota -Hyper-V tem uma ferramenta de conexão remota que suporta tanto Windows quanto Linux. Conhecida como Virtual Machine Connection, esta ferramenta possui acesso ao console que permite que você veja os eventos no VM convidado mesmo quando ele está em um estado não inicializado.

● Security -Hyper-V possui Secure Boot, ajudando a proteger as máquinas virtuais e seus dados contra malware e outras formas de acesso não autorizado.

What Is VMware vSphere?

VMware vSphere é uma plataforma de virtualização que é diferente do Hyper-V, uma vez que ele compreende um conjunto de produtos de virtualização. Ela inclui o VMware ESXi hypervisor, um hipervisor tipo 1 (bare-metal) que se aproxima dos recursos do Hyper-V. Com a sua última iteração, o vSphere 7, a plataforma pode agora suportar cargas de trabalho Kubernetes fora da caixa, tornando-o ideal para utilização em ambientes de desenvolvimento.

Em termos do componente hypervisor do vSphere 7, o VMware ESXi é capaz de aceder directamente aos recursos informáticos do hardware físico e partilhá-los entre as VMs do sistema. As VMs ESXi rodam em um sistema de arquivos de cluster de alto desempenho conhecido como Virtual Machine File System.

Iterações anteriores do hypervisor utilizam um kernel Linux, mas isso foi descartado. A última versão do ESXi agora roda em um microkernel, conhecido como VMkernel, que usa a camada de emulação Linux para hospedar o hardware e VMs convidados, e se conecta diretamente aos processadores e RAM.

Para os outros componentes de hardware, incluindo rede e armazenamento, o ESXi usa módulos, que são ligados através de outro módulo, VMKlinux, que por sua vez é derivado da interface do módulo Linux. Alguns dos outros módulos também são derivados de diferentes módulos do kernel Linux.

Outros componentes e recursos do VMware vSphere incluem:

● vCenter Server – uma ferramenta de gerenciamento para ESXi que também atua como controlador para serviços de datacenter.

● VMware vSphere Client-uma interface baseada no navegador HTML5 para conexão remota ao vCenter.

● VMware vSphere Distributed Switch – um switch virtual para conexão a vários hosts.

● VMware Virtual SMP – permite que máquinas virtuais utilizem mais de um processador físico simultaneamente.

● vMotion – permite a migração ao vivo de máquinas virtuais mesmo enquanto elas estão em execução.

● Storage vMotion – permite a migração de discos virtuais ou arquivos de configuração.

● vSphere High Availability – permite a utilização de outros servidores disponíveis para reiniciar VMs falhos.

● VMware vSphere Software Development Kit – fornece aos usuários interfaces de programação de aplicativos (APIs) que permitem o acesso a alguns componentes do vSphere.

● Tolerância a falhas – garante a disponibilidade contínua, criando cópias de cargas de trabalho selecionadas em servidores diferentes.

Como o VMware e o Hyper-V Comparam?

VMWare e Hyper-V têm seus próprios pontos fortes e fracos. Ao escolher entre os dois, resume-se a qual dos dois atende às suas próprias necessidades.

Both VMware e Hyper-V têm suas próprias ferramentas de gerenciamento, cada uma igualmente à altura da tarefa. Neste aspecto, a escolha torna-se uma preferência pessoal.

Em termos de implantação de armazenamento, o VMware’s Virtual Machine File System (VMFS) tem uma leve vantagem sobre o Hyper-V’s ReFS, ou Resilient File System, particularmente quando se trata de clustering. Embora ambos tenham capacidades de clustering quase semelhantes, o Volume Compartilhado de Cluster do Hyper-V é mais complexo e difícil de usar que o equivalente do VMware.

Plataformas de estande também possuem tecnologia de snapshot, que permite cópias point-in-time de VMs e seus dados para evitar a perda de dados. No entanto, os instantâneos do Hyper-V são mais avançados que os do VMware, pois ele pode executar instantâneos na produção e seus pontos de verificação persistentes podem ser exportados para outros locais. Além disso, o Hyper-V também permite 64 snapshots por VM, comparado a apenas 32 permitidos pela VMware.

VMware e o Hyper-V também implementam técnicas de gerenciamento de memória para garantir que o uso da RAM nas VMs seja otimizado. Enquanto o VMware implementa uma variedade de técnicas como compressão de memória, compartilhamento transparente de páginas e sobre-assinatura/sobre-compromisso, o Hyper-V é capaz de usar apenas uma Memória Dinâmica. Esta confiança em uma única técnica de gerenciamento de memória funciona a favor do Hyper-V – é mais simples, mas melhor que o gerenciamento de memória complexa no VMware.

VMware suporta mais sistemas operacionais, incluindo Windows, Linux, Unix e MacOS. Por outro lado, o suporte do Hyper-V é limitado ao Windows e mais alguns, incluindo Linux e FreeBSD. Se você precisar de um suporte mais amplo, especialmente para sistemas operacionais mais antigos, o VMware é uma boa escolha. Se você opera principalmente com Windows VMs, o Hyper-V é uma alternativa adequada.

Quando se trata de escalabilidade, não há um vencedor claro, com alguns recursos a favor do VMware e do Hyper-V prevalecendo em outros. Por exemplo, enquanto o VMware pode usar CPUs mais lógicos e CPUs virtuais por host, o Hyper-V pode acomodar mais memória física por host e VM. Além disso, ele pode lidar com mais CPUs virtuais por VM.

Para segurança, enquanto o VMware implementa a criptografia de dados em repouso e em movimento, e mesmo durante a migração da carga de trabalho, a segurança do Hyper-V é gerenciada via Active Directory. Este último também tem outros componentes de segurança que são muito mais extensos que os VMware.

Finalmente, o preço para as duas plataformas varia muito, dependendo da edição. Os preços também não podem ser comparados com facilidade, já que são computados de forma diferente. A VMware cobra por processador, mas o preço do Hyper-V é baseado no número de núcleos no host. Para empresas maiores, a estrutura de preços da VMware parece ideal; organizações menores, por outro lado, podem encontrar o Hyper-V mais a seu gosto.

Parallels RAS suporta hosts criados com VMware e Hyper-V

Parallels® Remote Application Server (RAS) suporta VMware vSphere e Hyper-V, bem como vários outros hipervisores tipo 1 e tipo 2, incluindo Microsoft Hyper-V, VMware ESXi, Scale Computing HC3, e Nutanix Acropolis.

Configuração e configuração dos hosts VMware vSphere e Hyper-V no Parallels RAS é simples. O VMware requer mais etapas, o que não é surpreendente, já que você também deve configurar o VMware vCenter e o host ESXi. A configuração do Hyper-V é mais simples, pois você só precisa configurar o host Hyper-V.

Após a configuração e configuração do host, você deve configurar apenas um agente nas VMs convidadas para gerenciar os convidados e publicar seus recursos. Os guest pools e templates também são fáceis de configurar, e o gerenciamento e atualização de templates é realizado em um único painel de glass.

Independentemente da plataforma que você escolher, o Parallels RAS permite a criação rápida de uma infraestrutura de desktop virtual (VDI) acessível com maior segurança e recursos de gerenciamento de desktop centralizado.

Baixar o teste do Parallels RAS, e configurar seu VDI usando a plataforma de sua escolha.

Deixe uma resposta

O seu endereço de email não será publicado.