Várias VMs para cluster Tomcat versus múltiplas instâncias do Tomcat em uma caixa física

Várias VMs para cluster Tomcat versus múltiplas instâncias do Tomcat em uma caixa física

Estou trabalhando em um projeto que será implementado em produção usando um cluster de instâncias do Apache Tomcat e estou procurando as melhores soluções de hardware/sistema operacional e as VMs surgiram como uma opção. Já executei instâncias ESXi/ESX antes para desenvolvimento e teste, mas estou curioso para saber se um ambiente de hospedagem tem várias VMs é realmente pior do que apenas configurar um servidor para hospedar várias instâncias do Tomcat. Estes são meus palpites:

Prós do VMWare

  • Manutenção/backup mais fáceis para VMs individuais (o VMWare facilita isso)
  • É possível fazer login remoto em VMs individuais sem precisar conceder acesso ao host (segurança?)
  • Maneira mais fácil de redirecionar a máquina para alterações de sistema operacional/hardware

Prós para rodar em uma máquina física

  • Sobrecarga de apenas um sistema operacional (também sem pegada VMWare)
  • Atualize as alterações do sistema operacional/segurança uma vez
  • Uma camada administrativa a menos (não é necessário conhecimento de VM)

Estou curioso para saber se alguém tem alguma outra idéia sobre quais seriam os benefícios de qualquer uma das opções.

Responder1

as atualizações do sistema operacional são válidas tanto no servidor físico quanto nas máquinas VMware. depende principalmente da sua aplicação, do servidor que você possui e do ambiente.

por exemplo, se você tiver um servidor de 32 bits, eu usaria máquinas VMware, porque você pode acessar apenas até 4 GB de toda a memória - sim, você pode executar kernels pae, mas há uma sobrecarga. se você tem 64 bits não há problema porque você pode rodar cada jvm com até 4GB.

todos os pontos que você mencionou são válidos.

tudo se resume a quanto você pode investir nesta solução, como alternativa você pode usar uma tecnologia de virtualização diferente como servidor xen ou kvm

informação relacionada