网格让利润增加 7 倍

ZDNet软件频道时间2005-04-21作者:转载自《每周电脑报》 |
本文关键词:

在两年时间内, Butterfly.net 公司利用传统的集中式服务器模型部署的一个大众在线游戏在 2400 万美元预订收益中产生了 160 万美元利润,而在基于网格的基础设施上提供同样的游戏却能产生 1280 万美元利润,利润增加 7 倍。同时,该系统支持的同时在线游戏人数由 4000 名增加到 100 万名。

网格的另一个关键操作优势是自恢复能力,这是其核心构架中自管理特性的一个副产品。在传统在线游戏模型中,服务器掉线对游戏人员通常意味着在此服务器上的游戏已经结束了。而网格的固有自恢复特性能无缝隙地将所玩的游戏转到最近的可用服务器上。对于游戏玩家来说,这意味着更满意的体验,没有了故障停机的沮丧。

重新定义 Butterfly.net 公司是一家游戏基础设施提供商,它通过 PC 机、操纵台和移动设备将游戏人员连接起来。该公司成立于 2000 年,位于西弗吉尼亚州的 Martinsburg 和加里弗尼亚州的洛杉矶市,其客户包括美国、欧洲和太平洋地区的在线游戏开发商、发行商和服务提供商。

一次偶然的机会使 Butterfly.net 公司总裁 David Levine 意识到传统娱乐公园和在线游戏之间的相似性,即娱乐体验的总体质量通常成为其自身成功的受害者,最吸引人的游览路线总是参与人数最多并导致等待时间最长的那个线路;而最好的在线游戏能吸引最多的游戏人员,由此通常会降低在线游戏的性能。两者实际上都依赖 “ 固定的 ” 平台容量。在在线游戏中,游戏基础设施不灵活,游戏人员被分配给游戏网络中的某一服务器(通常最多有 4000 个用户)。另外一个缺点是游戏基础设施缺乏自恢复能力,不论是故障还是定期软件升级造成的服务器停止工作。

传统在线游戏基础设施对在线游戏的提供商也有一些不足,其中最主要的是需要保养和维护服务器基础设施并确保其安全。在线游戏提供商需要为基础设施投入巨大的前期投资,同时,市场推动需要合理地降低用户价格 ——“ 大众市场 ” 价格,更增加了传统在线游戏业务模型的内在固有风险。这些因素也妨碍了游戏提供商投资提供在线游戏峰值时段所要求的容量,使网络性能下降和增加了故障停机时间。

如何使网络游戏真正地成为 “ 大众 " 游戏, Levine 的大致计划是创建一个可扩展、自恢复的在线游戏基础设施,它可以被租借给游戏公司。从功能上说,他的想法是利用先进的监视和路由选择技术,将与游戏有关的处理动态地分配到大量分布式、低成本服务器中。通过提供一种方法,在随需应变的基础上,将处理负载透明地转移到空闲资源上,这种平台将能消除现有游戏基础设施普遍存在的瓶颈和自恢复能力问题。 Livine 的计划中所隐含的是让游戏人员与专用服务器脱钩,这将使他们实际上能在更广泛的范围内互动。

开始行动在 2000 年年中, Levine 开始将计划付诸实施。他组织了一个技术专家小组,他们成为 Butterfly.net 公司的第一批员工。没有用多长时间,该小组就提出了一个计划,叫做 “ 组播网格( multicast mesh ) ” ,它是一系列相互集成的专用服务器,随着游戏范围的扩展,它能随需应变扩展。难度更大的任务是如何连接系统和不同协议之间的转换。为了在这方面以及更大的开发过程中获得帮助, Levine 及其小组开始向 Worldcom 、惠普和 IBM 全球服务部招标。

到 2001 年底, Levine 和他的小组决定使用网格计算技术来提升他们的游戏网络,这是因为之前 IBM 对其的指导和咨询。 Livine 指出选择 IBM 有很多因素,其中信任名列前茅。 “ 我们的想法是,如果我们准备把整个公司的安危系于仍在婴儿阶段的网格技术的话,那么,我们需要与这样一家公司结成合作伙伴,他们能组织、集中并动用一切努力在网格计算领域取得成功。 ”

Levine 还希望这家厂商能在一个解决方案中提供硬件、软件和服务等所有要素:在硬件方面,能提供包括专门的游戏服务器以及数据库服务器。同样,该系统也需要强大的数据库引擎来处理大量实时交易量。尽管系统在很大程度上将是自动的,它仍需要一种方法让 “ 游戏主人 ” 来跟踪和控制游戏领域的关键数据,如性格表现等。这一功能将由基于 Java 的应用服务器完成,它需要强大的现成能力并与解决方案的数据库密切紧密集成。另外一个关键因素是在所有产品中需要强大的 Linux 支持。 Butterfly.net 决定采用 Linux 是由非常实际的考虑推动的,其中最重要的是 Linux 在游戏开发商中的强大吸引力。 Levine 还指出: Linux 稳定性的良好记录以及低成本也是决定其选择的关键因素。 “ 光是考虑到在此构架中预计的机箱数量,我们就需要限制软件成本,并尽量提高平台的稳定性和性能, ”Levine 解释说: “ 我们看到满足所有这些的惟一实际选择是 Linux 。 ”

您看到此篇文章时的感受是:
支持
愤怒
无聊
暴汗
养眼
炒作
不解
标题党
搞笑
用户评论
用户名
评论内容
发表时间
- 发表评论 -
匿名
注册用户

百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
京公网安备:1101082134