Diferença entre hipervisores KVM e VMware
Um hipervisor fornece a base para sua plataforma de virtualização com várias opções, desde fornecedores tradicionais a alternativas open source. A VMware é uma opção popular para a virtualização. Ela oferece o hipervisor ESXi e a plataforma de virtualização vSphere. Já a máquina virtual baseada em kernel (KVM) é open source e faz parte do Linux®.
Plataforma VMware vSphere
A VMware oferece o hipervisor ESXi e a plataforma de virtualização vSphere. O VMware ESXi é um hipervisor bare-metal instalado diretamente em servidores físicos para ajudar na consolidação de hardware. Com as tecnologias de virtualização da VMware, é possível criar e provisionar máquinas virtuais (VMs). Assim, você pode modernizar a sua infraestrutura para fornecer e gerenciar aplicações novas e legadas.
Escolhendo o VMware vSphere você terá de gerenciar as suas máquinas virtuais por meio do stack de controle da VMware. A licença oferece diversos níveis de permissões.
Open Technology Sessions
Conheça a série de webinars da Red Hat em português feita para você descobrir como inovar. Aprenda sobre Automação, Infraestrutura, Plataforma de Aplicações, Cloud Services, Inteligência Artificial e muito mais!
Hipervisor KVM
A KVM é uma tecnologia de virtualização open source que transforma o kernel do Linux em um hipervisor. Esse kernel pode ser usado para virtualização e é uma alternativa a tecnologias proprietárias, como aquelas oferecidas pela VMware.
Ao migrar para uma plataforma de virtualização baseada em KVM, é possível verificar, modificar e aprimorar o código-fonte do hipervisor. Ter acesso ao código-fonte abre as portas para a inovação, permitindo que você virtualize cargas de trabalho e aplicações tradicionais e também crie estruturas para as cargas de trabalho nativas em cloud e baseadas em container. E como a KVM está incorporada ao kernel do Linux, é fácil usá-la e implantá-la.
Como escolher o hipervisor certo
Desempenho
Uma das áreas mais importantes a se considerar é como o desempenho do hipervisor afetará a sua infraestrutura. A KVM e o ESXi são hipervisores do tipo 1, o que significa que eles superam um hipervisor do tipo 2.
O ESXi generalmente requer um tempo maior para criar e iniciar um servidor do que a KVM. O ESXi também oferece um desempenho mais lento ao executar servidores, embora essa diferença possa ser insignificante para cargas típicas. De acordo com o padrão de referência SPECvirt_sc2013, a KVM executa aplicações com velocidades quase nativas e com mais eficiência do que outros hipervisores.
Integração
Os hipervisores usam métodos diferentes para se comunicar com o hardware físico do host. O ESXi usa a plataforma de gerenciamento da VMware, o que significa que você precisará usar outras soluções no stack de controle da VMware. Isso também aumentará os seus requisitos de hardware.
Por ser open source, a KVM não tem as mesmas restrições de outras VMs, podendo ser integrada à sua infraestrutura existente e a muitas plataformas Linux e Windows diferentes.
Custo
O custo é um fator determinante entre as soluções de virtualização KVM e VMware. A KVM é distribuída como parte de muitos sistema operacionais open source. Portanto, não há custo adicional. Com a VMware, você precisará comprar licenças para vários produtos e estará vinculado a um contrato de licença corporativa (ELA). Embora um ELA traga economia inicialmente, ele pode aumentar os seus custos ao longo do tempo com o aumento da sua capacidade e funcionalidades. Em geral, a KVM tem um custo total de propriedade reduzido.
Maturidade
A KVM e o ESXi são hipervisores com maturidade e estabilidade que oferecem suporte a cargas de trabalho corporativas.
Escalabilidade
A VMware oferece uma plataforma de virtualização escalável. No entanto, é importante considerar como a adição de hosts ou máquinas virtuais pode impactar um ELA. O vSphere oferece um máximo de 12 TB de RAM por host com um máximo de 64 hosts por cluster. O vSphere inclui diversas interfaces de programação de aplicações (APIs) que podem ser usadas para facilitar o gerenciamento de máquinas virtuais.
Como parte do kernel do Linux, a KVM escala para atender à carga da demanda caso o número de máquinas guest e solicitações aumente. A KVM permite virtualizar as cargas de trabalho das aplicações mais exigentes e é a base para muitas configurações de virtualização corporativas, como datacenters e clouds privadas.
A KVM também é interoperável com sua infraestrutura existente e oferece a você acesso ao código-fonte, facilitando a integração e a escalabilidade conforme necessário.
Suporte
Com a VMware, você receberá suporte de nível corporativo como parte do seu ELA. Com a KVM, você dependerá do suporte da comunidade open source e da equipe de TI da sua própria organização ou de um fornecedor como a Red Hat.
Vantagens da KVM em relação ao VMware vSphere
O VMware oferece um hipervisor estável e bem estabelecido, com recursos e desempenho excelentes. Mas a virtualização proprietária pode impedir que você tenha os recursos para investir em clouds, containers e automação. Ao remover a dependência de fornecedor, você obtém a liberdade, a flexibilidade e os recursos para criar a base de um futuro ambiente nativo em nuvem e em containers.
A KVM está pronta para produção de cargas de trabalho corporativas com as funcionalidades necessárias para dar suporte à infraestrutura física e virtual a um custo operacional reduzido. A virtualização baseada em KVM oferece várias vantagens em comparação a outras soluções, como o VMware vSphere.
A KVM tem:
- Custo de propriedade mais baixo, liberando o orçamento de operações para o investimento em tecnologias modernas e inovadoras.
- Sem dependência de um fornecedor. Não pague por soluções que você não utiliza ou que limitam as escolhas de software.
- Interoperabilidade entre plataformas: a KVM funciona em plataformas Linux e Windows para que você possa tirar o máximo de seus investimentos na infraestrutura existente.
- A simplicidade de uma plataforma de virtualização única para criar, iniciar, interromper, pausar, migrar e modelar centenas de VMs em centenas de hardware ou software.
- Excelente desempenho: as aplicações são executadas com maior rapidez na KVM em comparação com outros hipervisores.
- A vantagem do open source: acesse o código-fonte e obtenha a flexibilidade para integrar-se a qualquer ambiente.
- Recursos existentes no sistema operacional Linux:
- Recursos de segurança
- Gerenciamento de memória
- Agendador de processos
- Drivers de dispositivos
- Stack de rede
Por que escolher a Red Hat e a KVM para virtualização
O Red Hat OpenShift® Virtualization é um recurso do Red Hat OpenShift baseado em KVM e Kubevirt. Com o OpenShift Virtualization, você pode migrar suas VMs tradicionais para fluxos de trabalho conteinerizados e implantar VMs lado a lado com containers — tudo em uma única plataforma. Isso permite que você preserve seus investimentos em virtualização enquanto aproveita a simplicidade e a velocidade de uma plataforma de aplicativos moderna. Máquinas virtuais (VM) existentes podem ser migradas de outras plataformas para a plataforma de aplicações OpenShift usando ferramentas de migração gratuitas e intuitivas.