我应该看什么样的硬件来连续扩展到大约2万用户?

比方说像Stack Exchange那样,我将运行它(它不是,但它足够接近,有类似的资源使用),从八月到一月,我将拥有大约20000个用户(在那之后有更多的用户) 。

这个networking托pipe的networking相当不错(25/25 Mbps),基础设施也不错(几年来一直没有停电)。

5000美元似乎是一个合理的数额,预计在硬件上下降,或者我应该看一个更大或更小的数额?

另外,我应该如何处理原始规格和服务器级硬件之间的权衡(由于预算有限)?

对于硬盘空间,我计划在10到15 TB的软件RAID 10中。
〜$ 1300

就功率而言,我在考虑两个PSU(超过瓦数,有什么具体的我应该找的?)和一个100美元或200美元的UPS的好措施。
〜$ 300〜

我不太确定的是CPU / RAM /主板,我应该看看这样的规模。

一种可能的方法是任意挑选两个12核Opteron和96 GB RAM,然后确定听起来不错,
或者我可以为此分配一定数量的资金,然后在这个范围内最大化规格,
但我希望在我的方法上合理科学。

那么,你会推荐什么样的CPU / RAM /主板设置,为什么?

另外,聚类。 如果不是最初的系统,是集群的东西,我应该看看以后(例如,当我需要升级/扩大系统),或者有更好的方法来完成。 集群是我真的没有经验的事情,但服务器操作系统将是Ubuntu 10.04,如果这有助于定制任何build议。

如果您对未来的扩展需求有更好的了解,您最好从云(Amazon EC2或类似的)租用容量。