Se você já tem o software instalado e em execução, sugiro que você meça o desempenho da CPU nesse servidor. Mesmo se você tiver outras coisas rodando no mesmo servidor, pode não importar. Se a carga da CPU é de 33% ou menos do que aquele servidor é capaz, então é realista colocá-lo em uma máquina virtual rodando em hardware similar ou mais potente.
Qualquer degradação potencial do desempenho, desde a virtualidade, depende das outras máquinas virtuais que compartilham o mesmo hardware. Idealmente, se você tem uma carga pesada de CPU, deve instalar apenas máquinas virtuais com uma carga leve no mesmo servidor. E o mesmo provavelmente vale para E / S de rede e E / S de disco. Mas não salte para conslusões. Meça a carga na CPU, na rede e nos discos, depois tome a decisão com base nessas medições.
Deixe um pouco de espaço ao dimensionar seu servidor de máquina virtual para permitir o crescimento na carga de TODAS as máquinas virtuais que irão para ele.
Como o Varnish é construído com base na exibição de dados armazenados em cache a partir da memória, por natureza, ele será leve na carga do disco, o que significa que é um bom candidato para execução em uma máquina virtual. Mas certifique-se que o servidor físico tem a capacidade de expandir a RAM, por exemplo, uma máquina quad core com 16gigs de RAM max, irá fornecer um bom servidor Varnish com 4G de RAM para a VM Varnish. E se a VM Varnish precisar crescer, você poderá fazer uma atualização simples de RAM em vez de migrar para outro servidor físico.