我应该考虑哪种硬件才能持续扩展到约 20,000 名用户?

我应该考虑哪种硬件才能持续扩展到约 20,000 名用户?

假设我将运行类似 Stack Exchange 的东西(它不是,但足够接近以具有类似的资源使用情况),并且从八月到一月我将拥有大约 20,000 名用户(此后会更多)。

托管该服务的网络相当不错(25/25 Mbps),而且基础设施良好(多年来从未发生过停电)。

5000 美元似乎是硬件上预计花费的合理金额吗,还是我应该考虑更大或更小的金额?

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

对于硬盘空间,我计划在软件 RAID 10 中配置大约 10 到 15 TB 的空间。
约 1300 美元

就电源而言,我正在考虑两个 PSU(除了瓦数,我还应该寻找什么具体的东西?)和一个 100 美元或 200 美元的 UPS。
~300 美元?

我不太确定的是,我应该考虑 CPU/RAM/主板来进行这样的扩展。

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

那么,您会推荐哪种 CPU/RAM/主板设置以及为什么?

还有集群。如果不是用于初始系统,我是否应该在以后研究集群(例如,当我需要升级/扩展系统时),或者是否有更好的方法来实现这一点。集群是我真的没有经验的事情,但如果这有助于定制任何建议,服务器操作系统将是 Ubuntu 10.04。

答案1

在您更好地了解未来的扩展需求之前,最好从云端(Amazon EC2 或类似系统)租用容量。

相关内容