Contêiner WEB, Bancos de Dados e Hardware

Estou desenvolvendo um projeto de uma aplicação(JSP, JSTL, Struts, Spring e persitência - JDO) sem EJB que pode replicada para disponiblizar por volta de 200 aplicações web e 200 bases de dados num único sevidor. Minha preferência é utilizar TomCat e MySQL pois a aplicação é leve e não uso questões especificas de banco de dados(functions, stored procedures, views, etc) para manter o máximo de idependência possível.

O TomCat suporta 200 ou mais aplicações numa única instância, caso contrário alguém conhece esse limite para não dar problema?

O MySQL vai aguentar essas 200 de bases ou mais ? Caso contrário quais dos seguinte bancos recomendam:
o ORACLE Database versão 9i ou superior
o Microsoft SQL SERVER versão 2000
o PostgreSQL versão 7.3 ou superior
o DB2 8.2 ou superior
o Sybase Adaptive Server Enterprise (ASE) 15.0

Por fim quanto de harware (processador e memoria) preciso para suportar essas aplicações e bd, alguem pode me indicar algum data center para hospedar essas aplicações ?

Grato

Questão de hardware

Processador AMD FX ou X2
2GB de RAM ddr 800Mhz
mb ASUS