Modelagem de infraestrutura usando máquinas virtuais - uma abordagem viável?

3

Estou interessado em modelar várias configurações de servidor / rede para um aplicativo da web. Eu gostaria de saber com antecedência quais partes do sistema serão gargalos e se os gargalos estão vinculados a CPU / memória / rede, etc.

Acho que estou pensando em usar um único servidor de teste e configurar cada servidor 'real' como uma máquina virtual, configurado como seria na natureza. Eu vou tentar isso, mas queria perguntar a comunidade de falha do servidor se alguém já tentou essa abordagem antes. É viável?

Não estou esperando benchmarks, ou qualquer coisa assim, mas acho que pode ser útil para modelar o desempenho relativo, destacar gargalos e fornecer uma verificação de integridade na arquitetura.

    
por UpTheCreek 17.05.2012 / 10:12

2 respostas

5

Tudo o que será bom é verificar a arquitetura geral e garantir que todos os bits envolvidos sejam capazes de chegar onde precisam.

Além disso, o hardware e a rede serão significativamente diferentes da produção que qualquer problema de desempenho ou gargalo que você encontrar pode ou não estar presente na produção.

    
por 17.05.2012 / 10:20
2

A única maneira que pode ser viável e produzir resultados válidos é se cada máquina virtual tiver uma estrutura e recursos idênticos para os servidores de produção. Seja isso possível ou não, você pode dizer, já que não sabemos nada sobre sua infraestrutura.

Eu nunca fiz isso na escala que você está falando, mas usei máquinas virtuais para replicar servidores web de produção e, assim, experimentar off-line configurações antes de implementar alterações no sistema ao vivo.

    
por 17.05.2012 / 10:42