Se você quiser algo com "peças de alta qualidade", praticamente qualquer computador de classe de servidor pronto para usar funcionará.
Se você quiser algo com redundância real, talvez queira comprar dois servidores e algum armazenamento compartilhado e executar os sistemas operacionais dentro de uma máquina virtual. Dessa forma, se um servidor ficar inativo, você poderá inicializar exatamente o mesmo SO no segundo servidor e continuar trabalhando. Se você pagar mega bucks você pode até obter tolerância a falhas, de modo que, se um servidor falhar, é como se nada tivesse acontecido.
Tudo o que foi dito, um servidor COBOL básico e um servidor Web básico Eu não me incomodaria com dois servidores separados, mas eu definitivamente investigaria suas opções de virtualização (para implantações de servidor único a maioria é gratuita) para ver se elas se adequam necessidades.