O KVM está estável o suficiente para uso em produção em 2011?

4

Estamos planejando virtualizar a infraestrutura existente por meio de uma solução de virtualização de código aberto. KVM e Xen estão na lista final. Os grandes players de nuvem ainda estão usando o Xen e descobrimos que o KVM está ganhando popularidade e sendo adotado por alguns provedores de VPS.

Nossa maior preocupação é a estabilidade. Então a questão é, o KVM está estável o suficiente para uso de produção em 2011?

    
por cooldfish 04.06.2011 / 11:23

3 respostas

5

O KVM para produção está OK. Ter um monte de VMs do Windows e Linux, incluindo áreas de trabalho remotas, bancos de dados (MS e MySQL), roteador, firewall, até mesmo backups (guest to guest) e tudo está funcionando bem.

O que eu gosto no KVM é a capacidade de escalar camadas de gerenciamento. Eu realmente prefiro gerenciar o lote que eu tenho sem o libvirt, ajustando (e aprendendo sobre) cada parâmetro que o kvm / qemu aceita. Outros usam as ferramentas baseadas em libvirt e, se você precisar de gerenciamento de nuvem em grande escala, há o Open Stack e os amigos.

Existem algumas configurações para ficar longe, no entanto. Use o cache padrão = writethrough, não habilite o async nativo, e fique longe de qcow, qed ou qualquer outro formato de arquivo. Dê seus volumes de LVM de máquinas.

    
por 04.06.2011 / 16:43
2

Concordo com dyasny quanto à estabilidade, embora não tenha certeza se o conjunto de recursos do KVM se compara ao Xen / VMware / etc. neste ponto.

Eu sei que eles têm migração ao vivo com / sem armazenamento compartilhado ("vMotion e Storage vMotion" no jargão do VMware), mas não tenho certeza se eles têm HA / clustering e balanceamento de carga ("Distributed Resource Scheduler") ou distribuídos switches ("Distributed vSwitch") neste momento. O que torna complicado é que tudo isso possa mudar, em termos de pesquisa, assim que os drones do marketing conseguirem usá-lo.

Além disso, eu suspeitaria que o gerenciamento centralizado ainda não está completo ("vCenter"), mas, novamente, você teria que fazer mais pesquisas ou até mesmo aventurar-se em versões beta / de desenvolvimento para atingir esses bits de funcionalidade.

Espero que alguém com mais experiência / conhecimento em KVM possa entrar em contato aqui.

    
por 04.06.2011 / 16:19
1

sim, é estável o suficiente, e há muitos provedores de nuvem (a IBM liderando a lista) e outros tipos de usuários, usando-o em produção há anos.

    
por 04.06.2011 / 13:11