Você precisaria de RAM suficiente para 3 VMs e mais algumas para o host.
Para o host
2GB of RAM plus additional RAM for guests.
Para os convidados
Isso depende das suas necessidades. A maioria das VMs de nível de entrada tem cerca de 1 GB de RAM hoje em dia, o que deve servir como um bom ponto de partida se você não tiver certeza.
Se você quiser manter as coisas enxutas (e o seu servidor não terá muitos visitantes / usuários), você pode se safar com menos (você pode tentar 512MB de RAM). Tenha em mente o momento em que você começa a instalar o software e recebe visitantes / usuários que você precisa para ter mais memória RAM.
Até que você faça seus próprios testes, você não terá uma indicação real da quantidade de RAM que cada máquina precisará, e é claro, isso mudará conforme o uso do servidor mudar.
Veja algumas boas perguntas a serem consideradas:
- Quantos visitantes o servidor precisará gerenciar?
- Que tipo de scripts o servidor estará executando (scripts personalizados ou complementos podem aumentar a quantidade de grunhido necessária).
- Você terá grandes bancos de dados ou conjuntos de dados?
- Você precisará fazer coisas como verificação antivírus, backups ou tarefas de manutenção (elas consomem RAM)
- Você aproveitará o software como o Varnish (isso pode ajudar a reduzir a quantidade de trabalho que o PHP precisa fazer, reduzindo assim sua necessidade de RAM nessa caixa)