性价曲线的提出主要从商业角度探讨,毕竟一个网游的最终是以商业目的。我们运营成本来算下看看,应该包括机器采购成本,人员维护成本,还有运行成 本。机器采购成本比较简单,就是服务器的买入价。人员维护成本主要是薪资和办公费用以及福利待遇等。人员这块有个地方估计需要注意,一般linux比 win32薪资待遇都偏高点,当然不是绝对,但至少我见过的普遍如此。运行成本,就比较复杂了,包括电费,机房费以及托管费用等七七八八的。有个很有意思 的报道说,GOOGLE选择机房的重要考虑因素居然是当地的电费价格,这个细节倒是我所没有关注过的。我认识的一个朋友,在IDC机房托管了300台服务 器,以现在年费7500元算下来,每年要225W人民币,不小费用的啊。
从单一世界架构的设计来看,我主要想从性价 角度来考虑下。现在服务器按性能分,有这么几种:大型机、小型机、PC机。大型机没有见过,知道IBM的大型机普遍装AIX。小型机到见过,SUN的 solaris。PC机就普遍,有我们桌面机,还有DELL那些些采用INTEL架构的服务器。他们性能已经逐渐接近于传统的小型机。2005年的时候, 曾经看见公司为杭州移动买过一台SUN的小型机,类似于现在的V890,从美国直接进口,听公司老总说,在人民币30W左右,而当时一台DELL的PC服 务器在1W左右。但从性能上看,当时那台小型机也就比PC服务器2倍不到,这个数据是个人的经验数据,希望有人提供更严格的测试数据。
从业界各种测试数据量来看,相同的计算能力下,小型机的性价要远低于PC服务器。如果再加上电力使用情况,估计要更低点。
从性价比的曲线来看,PC服务器组成的大规模服务系统似乎是最合算的方式,大规模的刀片式或者机架式,就连塔式估计都会慢慢减少。当然,如果钱比较多,还可以考虑向IBM采购大型机。
从这种趋势来看,我认为《量变引起质变》是单一世界架构最可能采用的物理架构,大量的服务器协同,完成大量的计算。