假设的话..。
我有一个网站,正在变得相当受欢迎。它是一个相当简单的站点,用PHP编写,并连接到MySQL数据库。
它所在的服务器拥有一流的Intel Xenon处理器、16 2TB内存和2TB硬盘空间。我们的互联网上行链路是20 20Mbps。
大多数情况下,服务器处理器的运行速度约为85%,在给定的时间内使用13-14 85内存,使用1.4TB。是时候升级了..。
我叔叔有20台廉价的戴尔Optiplex电脑,每台2.4GHz和500 My内存,以及250 20的硬盘空间。是否有可能连接这些计算机并使其性能优于我的当前服务器?如果是,怎么做?我可以链接硬盘驱动器,并有一个巨大的2500 or硬盘驱动器或2个硬盘驱动器,以防止故障?如果我们的网站继续增长和发展(它可能会),我如何负载平衡网络。即使我获得了我所在地区最快的互联网上行链路(这里是120 more ),我也能为一个集群获得2个或更多的上行链路吗?
是否有一本书可以解释服务器集群/超级计算机的制作?谢谢。
编辑:假设我有20台机架电脑,每台都有2GB内存、250 2GB硬盘和英特尔Xenon处理器。高端机架电脑。任何假币都不是这种情况下的目标。我不会去第三方托管服务。
发布于 2011-10-25 04:21:54
我甚至不确定那些旧系统的性能会超过xeon的所有内存。即使是这样,你也要花很多钱才能在某个地方得到所有的colo,而且你的用户在地理上比较稀少,但他们的性能仍然没有得到最好的改善。我认为你应该考虑用EC2或者别的什么来托管它,或者至少,如果你要走物理服务器的路线,如果你不把十几台这样的桌面机器放在colo,你就能省下那么多钱,你就可以买到第二台和第三台服务器,就像你现在拥有的那样,并且在两个服务器之间的负载平衡,一个专用的后端MySQL服务器有一个多汁的磁盘阵列。这样只需要3到4U的colo空间。
发布于 2011-10-25 04:25:26
我建议您看看亚马逊的EC2产品,或者RackSpace的虚拟服务器攻击。两者都可以为您提供负载均衡器的成本非常低。
https://serverfault.com/questions/324492
复制相似问题