机房360首页
当前位置:首页 » 新闻资讯 » IT支持的芬兰手游《愤怒的小鸟2》

IT支持的芬兰手游《愤怒的小鸟2》

来源:机房360 作者:litao984lt编译 更新时间:2015/10/21 9:47:05

摘要:在线手游《愤怒的小鸟》续集正是通过可扩展的、基于云技术的支持,才得以能够承载巨大的使用量。在经历了六年,并相继推出其他13款重磅级手游后,芬兰手机游戏开发商Rovio娱乐公司终于再次正式推出其非常成功的爆款手游《愤怒的小鸟》的续作。在《愤怒的小鸟2》于2015年8月8日正式推出上线后的第一周内,该款手游的下载量就已超过2000万次。

  在经历了六年,并相继推出其他13款重磅级手游后,芬兰手机游戏开发商Rovio娱乐公司终于再次正式推出其非常成功的爆款手游《愤怒的小鸟》的续作。

  在《愤怒的小鸟2》于2015年8月8日正式推出上线后的第一周内,该款手游的下载量就已超过2000万次。

  但是,从IT基础设施的角度来看,这家手游开发商到底是如何得以能够支持全球范围内如此众多的玩家同时享受该款手游的乐趣的呢?

  “当我们在谈论一款针对大众市场的游戏(其潜在用户可达数亿)时,其可以说是创造了较之传统企业的情况完全不同的系统要求。”Rovio公司的高级副总裁兼技术负责人Juhani Honkala说。

  “您甚至可以将其与构建一个太空火箭进行比较。故障率必须要比通常情况小很多——即使是最小的失误也会迅速的蔓延。”他说。

  其中一个不容出现任何错误的领域便是要为玩家提供良好的游戏体验,即使在使用峰值期间。对于Rovio公司而言,为了确保具有如此水平的可扩展性,并配合其玩家数量规模的快速的发展,意味着他们必须建立自己的云游戏平台,并将该平台恰当地命名为Hatch孵化平台。

  该Hatch孵化平台是《愤怒的小鸟2》及Rovio公司今天所有其他游戏背后的基石,每秒能够服务成千上万的请求,并处理所有日常数据的分析。

  “《愤怒的小鸟2》在正式发布的三天内达到了1000万次的下载量。较之《愤怒的小鸟经典版》,后者则用了五个多月的时间才达到1000万的用户数量。这一下载量对于我们而言是相当巨大的。” Honkala说。

  “因为Hatch孵化平台从其开始构建之初就以支持强大的负载和不同的需求为初衷,所以处理起来没有任何问题。Hatch孵化平台已经扩展到能够支持超过2.5亿的月度活跃用户。”他说。

  孵化云平台

  这一切与六年前都非常不同。当《愤怒的小鸟》在2009年正式推出时,其是运行在Rovio公司的专有游戏引擎上的,没有大的云连接。但是,随着这款游戏的成功,《愤怒的小鸟》这款游戏总计已经超过了三十亿下载量,Rovio公司开始建立一个更具扩展性的基于云的后端系统。

  此举可以说是非常成功,鉴于用户数量可能在毫秒间迅速出现很大规模的增长,Honkala不再将传统的企业内部的数据中心作为承载游戏的一个可行的替代方案。因此,该公司需要能够根据用户的负载迅速调整容量。

  “当我们开始建造Hatch孵化平台的时候,情况还是相当不同的。有许多建议我说‘您为什么不建立企业自己的数据中心?您不应该使用云,它是不可信的,成本也太贵了’。”Honkala说。

  “但云的好处开始是确的,即使再回来。如果您现在看,云服务是有成本效益的,且有很多竞争。云服务的灵活性和易于发展对我们来说非常重要。”他说。

  当Rovio公司开始开发Hatch孵化平台时,该公司已经拥有庞大的用户群,他们把主要的重点放在可扩展性、自动化的架构和软件堆栈的决策方面。

  这意味着部署现代技术能够处理大量的数据,如Java,在产品开发方面,有Angular Web应用框架,NoSQL数据库和分析是基于结合了Hadoop和更多实时系统的。

  Rovio公司的IT理念是基于分包商构建的大型网络,这意味着Hatch孵化平台已经被设计为不依赖于任何一家云供应商。Honkala认为,将自己与某一家单一的供应商绑得太紧,如一款自动化系统只兼容一款特定的服务,是采用云计算最大的风险之一。

  “举个例子,您企业可能会想要保留为了优化成本而在稍后切换到另一家云供应商的可能性,或者您企业可能想在其他市场分开单独再找一家好的供应商,如中国这样的大的市场。”Honkala说。

  “我们已经建立了一个原则,使得我们可以很容易地迁移到不同的云服务提供商,并已成功在三家不同的云架构运行过Hatch孵化平台。”他说。

  通过提升自动化

  当前的基础设施与2009年是不同的,Rovio公司作为一家企业也同样如此。尽管该公司最近遭遇到某些困难,但该公司的规模已经从不到50名员工一跃超过700名,并将业务扩展到了游戏周边商品,出版业务乃至电影业,同名动画电影将于2016年正式上映,所有这一切都意味着该公司必须尽可能的高效。

  “我们在每一步都已经在自动化方面进行了大量的投入说。”Honkala说。

  “举个例子,游戏是为不同的平台自动创建的。我们的云服务可以自动被纳入生产,这意味着如果我们建立或尝试开发新的东西的话,对其进行测试并投入生产,会是一个简单的过程。”他说。

  除了使用商业自动化工具,Rovio公司已经建立了自己的云自动化系统进入Hatch孵化平台。其能够自动更新,并能够自动设置服务器及在云中支持系统。

  拥有一个几乎完全自动化的生产链对于一家从主要依靠人工作业来打磨其第一款成功游戏的一个小游戏工作室发展起来的企业而言,需要很长的路要走。

  “当企业的成长,我们开始有多款游戏了,因此能够最大限度地减少错误,使业务更加稳定,变得非常重要,”Honkala说。

  “我们可以在没有任何停机的情况下自动更新我们所有的服务。这是相当有必要的,因为我们有很多的用户和一项全球性的业务,因此不存在任何真正的安静时刻,而服务中断对于玩家而言总是一件坏事。”他说。

  寻找附加值

  虽然Hatch孵化平台主要是有一个近70人的团队所负责的,该团队的成员主要分布在Rovio公司设在芬兰埃斯波的总部,《愤怒的小鸟2》则是在该公司总部邻近的芬兰首都斯德哥尔摩的游戏工作室开发的。

  在《愤怒的小鸟2》中,一个显着变化是更加注重社交功能,视频奖励,游戏内支付和跨游戏的交叉推广,这都突显了Hatch孵化平台的重要作用。更多功能​​都计划在未来实现。

  在实现可靠、稳定的基础设施后,Rovio公司将重点转向Hatch孵化平台的附加价值功能方面。这意味着他们将开发新的广告类型,适合Rovio的游戏机制和雄心勃勃的新的社交功能,其甚至允许在游戏内置企业广告活动。

  “不断在游戏中推出相应的新活动是相当重要的(例如情人节或圣诞节特别促销),特别是在亚洲。而我们也希望把这种游戏内置相同的活动思路在西方国家推广。”Honkala说。

  Rovio公司的《愤怒的小鸟》系列游戏热潮不会很快消去,但在幕后,整个游戏业界自从原来的《愤怒的小鸟》推出以来,却已经走过了很长的路了。

  责任编辑:余芯

本文地址:http://www.jifang360.com/news/20151021/n218973557.html 网友评论: 阅读次数:
版权声明:凡本站原创文章,未经授权,禁止转载,否则追究法律责任。
相关评论
正在加载评论列表...
评论表单加载中...
  • 我要分享
推荐图片