Ter vários servidores de teste e de estágio é um exagero, a menos que você espere que o aplicativo destrua o sistema no processo de execução. Basta ter um único servidor para teste e preparação, com vários hosts virtuais com raízes de documentos separadas.