Eu rodei várias máquinas virtuais kvm em alguns servidores pelos quais sou responsável em um dos meus locais de trabalho. Eu escolhi configurá-los desta forma por um par de razões.
A configuração de cada servidor convidado está focada na tarefa atribuída a ele. Eu configurei um para sites internos, outro para lidar com compartilhamentos do Samba, etc.) Isso também significa que eu posso fazer mudanças com um conjunto de serviços sem afetar os outros.
Em teoria, posso mover a máquina virtual de um sistema físico para outro sem fazer muitas alterações. (Eu não acabei fazendo isso porque os servidores que eu tenho não estão rodando a mesma arquitetura).
E é realmente fácil configurar novas máquinas virtuais para testar novas configurações usando o Virtual Machine Builder .
Eu não sei muito sobre outras ferramentas para gerenciar as máquinas virtuais, porque eu só uso o vmbuilder e virsh ferramentas de linha de comando que funcionam bem para meus requisitos reconhecidamente básicos.
Atualização: eu poderia ter entendido mal a questão. Minha configuração é apenas máquinas virtuais kvm em servidores individuais, não há " nuvem " no sentido do Ubuntu Enterprise Cloud ou Amazon EC2.