现在看来,这大学不上也罢,我的目标已经高出毕业证太多太多了,老子要创业。
既如此,宿舍肯定是不能住了,一来人多眼杂,二来地方太小也施展不开。多亏了文非帮忙,在学校旁边租了个废旧厂房,虽破烂不堪,胜在宽敞。
我这个人对衣食住行甚是随便,并不在意这里的环境有多糟,卷个被卧铺就住下了,耗费了几天时间在网上搜索了相关资料后,我总算写出了如何实现这个网络游戏的框架图。
这东西咱没做过,但是需要考虑的东西并不是太多,毕竟虚拟实境是真实存在的,并不需要耗费大量的计算资源,因此关键的是要有容纳大量的数据请求的网络带宽。
由于地域发展状况的不可比性,我设想中只以整个华东为蓝本,五万人同时在线为目标,估计出了所需要的硬件要求,即:
服务器以及数据库服务器(1cpu,内存2g)一台,游戏服务器一台(1cpu,内存2g),网关服务器(2cpu,内存1g)八台,高性能千兆光纤交换机一部,一共十部服务器为一组,共六组。
每组服务器连接同一台交换机,再连接到互联网。
这是我目前算出来勉强容纳五万人在线的最低配置,若不是虚拟实境对主机要求的计算能力很少,这种配置的硬件所能容纳的在线玩家数目不过上万,其瓶颈在于网络的带宽。
当然了,这只是理论值,若论冗余能力,真正要勉强运行所需要的机器要多得多。
我模拟一下,却发现这种架构实在不适用于我的环境,毕竟我这个虚拟实境比较极端。
平常意义上的网络游戏服务器都是限于游戏主机的计算能力及容纳能力,决定了在线玩家的数量,而虚拟实境却是没有这个问题,因此如何让更多的玩家接入才是主要问题。
因此,借鉴了陈教授记忆中关于机群的想法,我大胆的推翻了这种传统架构,又重新绘制了方案图。
新的设想是所有的服务器架构以机群为基础,数据库服务器、游戏服务器、网关服务器等等都不定数目,视负载情况自动分配。
整个系统以光纤连接,只有网关服务器与外网相连,其他服务器只在内部网中运行,以高速网共享数据。
不适用hpc(高性能计算机群),用不着,咱不用那种东西,相比之下,数据中心更加适合,海量的吞吐才是关键。
这个大方向一定,我终于搞清楚了服务器的架构,画出了serversarchitecture图,对数据的流向有清楚的认识。
以这个机群系统为蓝本,再参考了无线通讯网络的蜂巢体系,只要复制这个系统,分布到世界各地,就可以在理论上容纳全世界无限的玩家。
当然了,这只是理论上的,具体需要的资金与技术现在还没啥盼头。
这些东西只是个构想而已,将来要写... -->>
本章未完,点击下一页继续阅读