既然硬件不是问题,那你就要考虑自己得应用对数据库读写得程度来选择主要得脚本语言。jsp对事务处理速度很快,但访问数据库就比php慢,还要运行java的机器硬件方面要求来的比较高,才能跑得快。asp的功能没有jsp和php来的强大,比如for循环中asp没有continue的功能,有时候需要写很多废代码来实现很简单的功能。asp.net没用过,不好说。假如数据库功能很弱的话,perl也是一个不错的选择。
至于数据库,可选oracle or sybase or mssqlserver or mysql等等。这仍然需要考虑你的应用对数据库的负载。(当然还有系统管理员和数据库管理员的能力:))。mssqlserver不知道有没有同步功能,想来应该有吧。其他三个都有,可以保持几个数据库数据的同步,这在重负载环境中尤其有用,可以在脚本中调整访问不同的库,或通过负载均衡把访问平均到各个不同的库。硬件环境,钱不是问题得话当然用Solaris,HP_UN,AIX。然后比较一下各个系统管理员薪水得高低,找个低的?:)(在chinaunix上solaris版看有些人说薪水都是什么1,2K的,难道做sun的已经贬值到这种地步了么?不过可能对楼主有用呵呵)
从tcp/ip性能来说bsd系列是非常不错的。从我个人的偏好来说,喜欢选用Freebsd,和solaris但x86在访问量上去的时候性能就明显下降,具体表现就是apache的反应变慢。从这一点来说sparc ultra芯片就好多了。当然也可以用几台低端的x86组成分布式系统,用负载均衡来平均web的访问量。
手好酸啊,最后举个具体的例子:我们部门现在的环境:)
WEB Server:
ibm netfinity(ibm的低端服务器每台大概¥30K to ¥100K)三台,NT4
HP(具体型号不记得了x86,也是低端,价格未知) 一台,Redhat 7.3
Dell(具体型号不记得了x86,也是低端,价格未知)一台,Freebsd 228
五台机器做web,通过Checkpoint做的负载均衡
DNS:
HP(和以上型号一样) freebsd 4.7
数据库:
Enterprise 450 两台
SUN Fire 880 两台
Enterprise 250 一台
SUN Fire 280R 一台
主要的库都是一样的,还有一些小库,是自己开发的,没有做复制
Firewall:
Checkpoint 是一台SUN的机器,具体不是我负责,所以不清楚
希望对楼主有所帮助