构建小型服务器场

构建小型服务器场

我计划成立一家科技创业公司,提供网络应用解决方案。最终,我们希望涉足不同的领域,例如社交媒体或其他服务。目前,我们计划运营一个运行该应用程序的高需求网站(第一年用户数量从 1000 人到 10,000 人)。这包括 MySQL 数据库后端、电子邮件和开发服务器。

我的问题是,什么类型的服务器安排效果最好,也就是说,我是否应该拥有一个由超高功率机器组成的小型集群(例如,顶级 Xeon,配备 12GB RAM)还是最好拥有更多功率较低的服务器进行负载平衡?

我是否应该选择 1 - 2 U 机架式服务器,或者为了可维护性是否最好使用塔式服务器?

最后,我还想知道我需要什么样的互联网和路由器,我目前的下载速度为 10mbit,上传速度仅为 1 mbit,但很快我们所在的地区将拥有光纤连接,国际速度高达 25 mbit/秒。

提前致谢,RayQuang

更新:抱歉,我忘了提及,我将使用的平台是带有 APC 代码缓存的 PHP,可能运行 Debian。

答案1

从您提供的简要概述来看,我建议您在短期内外包您的基础设施。您没有提到您的平台是什么,但听起来像是 PHP 或 RUBY;看看一些云式提供商。

其他人强烈推荐 heroku.com 作为可扩展的 RAILS 托管,但我对此都没有经验。这是托管式托管。

linode.com 为您提供了一些基本的“集群”式工具,如私有 IP 范围和故障转移 IP 地址。这将需要您投入时间或金钱来执行 SA 职责。

从小处着手,构建可以轻松扩展的应用程序。在需要时尽可能地扩展 RAM 和 CPU,然后根据需要扩展到您自己的硬件/数据中心。

请记住,CPU/RAM 会上涨,价格会随着时间的推移而下降。如果您能让您的应用在未来 12 个月内正常运行,那么您应该能够扩展性能以满足需求,而无需花费任何额外费用。

您不想像帖子中暗示的那样在办公室托管,您可能能够获得光纤,那么冗余交换机呢?负载平衡器、冷却、替换部件呢?所有这些都需要时间和金钱,而这些钱最好花在构建您的应用程序上。

祝你好运。

安德鲁

相关内容