Recebi uma demanda no meu serviço para definir um modelo para virtualização de um ambiente, com as necessidades:
Servidor Apache 2.2 com PHP 5.2 e python
Aplicativo continuum (web) rodando em um servidor Tomcat.
MySql 5.1
PostgreSQL 8.3
Nunca mexi muito afundo com virtualização e estou meio perdido em como dividir os recursos (quantas máquinas criar, como dividir a memória, HD...). As especificações de hardware são:
1 máquina física com:
processador: 2 x intel Xeon 2.0Ghz
Ram: 8GB
HD: 120GB
Sei que é muito complicado fazer sem conhecer muito afundo o ambiente (usuários, tráfego de rede, etc). Estava pensando em dividir assim:
1 Máquina Apache
1 Máquina Continuum
1 Máquina Banco de dados (MySql e PostgresQL)
Como os recursos de hardware já estão definidos, pensei em definir uma porcentagem para cada máquina de acordo com as diferentes necessidades dos aplicativos. Procurei os requisitos dos softwares acima, mas sempre acho coisas genéricas ou requisitos mínimos que não dizem muita coisa no meu caso. Alguém já teve alguma experiência do tipo e pode me ajudar? Eu não vou instalar as máquinas, somente definir um modelo tecnológico.
Obrigado.