游戏“帝国”是怎样炼成的?

日期:2015-4-1作者:蒋红冰来源:TechTarget中国

手机游戏已经成为人们娱乐生活中不可或缺的一部分,不知道大家有没有听说过银河帝国、海岛帝国、王者帝国和斯巴达战争这些游戏呢?在银河帝国中,你可以翱翔在浩瀚的宇宙当中,征服太空探索银河帝国的星云,建立自己的殖民帝国;在海岛帝国中,你可以雄霸海上,引领你的文明走向强大;在王者帝国中,你可以训练军队、攻城掠地、建立联盟,最终统一大陆;在斯巴达战争中,沐浴在神的力量下,你可以召唤并命令神祇打败你的敌人,让其坠入无边的地狱之中。无论在哪一款游戏中,你都能找回自信。那么是谁缔造了这些游戏“帝国”呢?那就是成都尼毕鲁科技有限公司。这些游戏“帝国”成功建立的背后,离不开这家公司的努力。

尼毕鲁传说

尼毕鲁有两个意思,一个在苏美尔文化中是神明的象征;另一个则是一颗星球的名称,有网络谣言说尼毕鲁星球会造成地球磁极转向,并使地壳在几天或者几小时内围绕内核进行180旋转,造成不可恢复的巨大灾难。其实,无论是神明的象征,还是具有破坏性的星球名称,尼毕鲁都代表了一点,那就是颠覆性的变化,这也是成都尼毕鲁科技有限公司,即Tap4fun的游戏创新理念。

图 1 尼毕鲁公司logo

走进尼毕鲁公司,首先进入眼帘的是五幅名人画像。第一位是Amelia Earhart(阿梅莉亚·埃尔哈特),她是第一位独自飞越大西洋的女飞行员,并建立了一个女飞行员组织;第二位是爱因斯坦,他创立了狭义相对论和广义相对论;第三位史蒂夫·乔布斯,我们就更加熟悉了,他创造了一个庞大的“苹果”帝国,改变了现代通讯、娱乐、生活方式,带领人们走向了智能手机时代……无论哪一位,都成就了一个时代的传说,尼毕鲁公司在入门处张贴了这些伟人的画像,更是进一步诠释了公司颠覆创新的理念。

图 2 公司入门的五幅名人画像

难道只要公司具备坚实的理念就可以创造出一系列的游戏帝国?当然没那么简单,还要有公司全体人员的不懈努力和扎实的技术功底。不过具备以上这些条件,也不一定足以支撑一系列的游戏“帝国”建立,诸葛亮尚且还需要借东风,才能成功完成火攻曹操,下面让我们也来看看尼毕鲁公司是如何借助“东风”的力量,来成就他的帝国的?

尼毕鲁借东风

随着业务的发展,尼毕鲁公司的全球用户量越来越多,并逐渐遍布世界各地,服务器的数量也在不断增长。众多的服务器给后台运维人员造成了巨大的麻烦——谁该拥有使用控制台的权限?如何才能快速加载一个映象?如果开发人员也想登录服务器该怎么办?唯有迅速解决这些问题,其游戏“帝国”才能更加繁荣。但实际上,这些问题并没有困扰尼毕鲁多久,因为他们很快就遇到了东风——亚马逊AWS。

据尼毕鲁技术总监Mark介绍说,解决这些问题的方法只有一个,那就是使用API(Application Programming Interface,应用程序接口)。亚马逊AWS提供了一系列的API。通过使用AWS  EC2 API工具,企业可以登录、启动实例,管理安全组。尼毕鲁通过调用这些API工具,历时两年时间,根据自己的业务需求,创建了个性化的控制台。从此,后台人员进行运维管理时,可根据角色的不同分配不同的权限,让服务器的掌控更加安全,各角色之间不会再造成冲突,导致运维混乱。运维效率的大大提高,也让他们有更多的时间可以做其它事情,比如当前热门的大数据挖掘。

大数据挖掘三步曲

尼毕鲁的多款游戏,每天都会产生巨大的数据量,且都分散在上千个逻辑服务器上,这使得管理极为困难。另外,要想挖掘出其中隐藏的价值,就要针对每日生成的数据进行分析和统计,如DAU、DNU、留存、流失、用户分布等等,在MySQL数据库中进行此类操作既耗时长,又占用资源。经过调研,他们发现AWS Hadoop平台刚好满足了这些需求 ,于是他们开启了AWS大数据挖掘旅程。

整个大数据平台搭建分了三个阶段,初期使用了AWS EC2的Hadoop、Hive和Spark三项服务来搭建Hadoop集群;第二阶段使用AWS EMR来处理大数据,省时省力,同时使用S3来存储数据;第三阶段的数据分析使用的是AWS Redshift,高效实惠。在这一过程中,尼毕鲁把自建的Hadoop与使用的EMR进行了对比,发现使用AWS EMR的服务优势很明显,如下图:

图 3自建Hadoop与AWS EMR的对比

经过对比,我们可以清析地看到亚马逊AWS服务的优势所在,无论是集群规模、还是存储方式都比自建的更能满足尼毕鲁的需求;同时,无论是消费成本,还是时间成本皆呈倍数级的减少,大大提高的运行效率。

由此可见,通过使用AWS服务,尼毕鲁团队切身地感受到了其优势,高达2T的单节点的存储容量、以及自动备份和灵活的可扩展性,无一不为AWS的高可用性加分。基于PostgreSQL技术,AWS服务会更加可靠,适配性更强,从而可支持各类前端系统,更加适用于大规模数据计算。这一系列的技术服务,使运营分析更可行,数据仓库的实时查询更快速。

当隐藏在大数据背后的价值被挖掘出来后,尼毕鲁这个游戏“帝国”应该可以更轻松地再添加一些新成员,走向更加强大的帝国。当然帝国的形成不是一朝一夕的事情,更离不开给它带来阵阵温暖的“秋风”。

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

评论
查看更多评论

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

作者>更多

蒋红冰
蒋红冰

TechTarget助理编辑,主要负责SOA网站的内容建设。

云计算和大数据>更多

相关推荐

  • AWS云数据仓库Redshift的十二大优势

    AWS提供了一整套数据分析及挖掘的解决方案,涵盖了数据收集、传输、存储、分析、报表等,其中数据仓库服务是尤为重要的一个环节。AWS 2013年在美国区域发布了云数据仓库Redshift服务。

  • 有案例有真相:亚马逊AWS如何支持企业级云服务

    自 2006 年起, 亚马逊AWS 就开始为各种类型及规模的企业提供技术服务支持。与此同时,亚马逊AWS也始终秉承以用户为中心的服务理念,用创新的方式为用户解决问题,以此给予用户最想要的优质服务和支持。

  • 登云之路:并不如想像那样简单

    话说云计算当如初春细雨,润物无声,浸淫各行各业,于是笔者在应邀出席朋友的企业举办的“登云之路”之时,戏虐道“别人都是化云为雨,你们却要登云成仙”。

  • 玩脱了 惠普最终还是关闭公有云

    最新消息,惠普已正式宣布从明年1月31ri 开始,将关闭惠普Helion公有云服务。如果无法打败巨人,就站在巨人背上吧!

技术手册>更多

  • Windows Azure应用开发实践指南

    在2012年闰年宕机和可能更名的混乱电子邮件之后,很多人认为微软就是不可靠。但是微软采取了很多磕磕绊绊的动作,颠覆了Windows Azure,微软在公有云计算平台上充满野性的成功,随着其和Windows Server 2012实现无缝绑定,其战略重要性逐渐凸显,Azure有望处理变化不定的计算负荷。在2013年的云计算大会上,微软宣布Windows Azure公众预览版正式开放注册,这意味着微软已经成为在中国市场中唯一一家能够提供企业内部部署和混合云服务的厂商。在这本技术手册中,我们将介绍Windows Azure的最新升级和价格情况,以及Windows Azure一些主要功能的应用实践案例,最后我们会关注Windows Azure的整体市场情况。

  • 容器技术应用浅析

    如今,容器市场可说是三分天下:cloudfoundry、kubernetes、mesos,在这三种容器技术之上,衍生出不少容器技术,使得容器市场变得更加复杂,各大服务提供商纷纷出兵亮器,彰显自己在容器领域的实力。

  • 智能云网络分析技术手册

    随着云计算、虚拟网络的普及,接入网络的设备不断增加,新型应用需求的也在不断增长,网络监控的复杂性已经成为企业面临的重要IT挑战,网络性能监控工具也面临更大的挑战。云计算和大数据这样的新技术理念的出现,导致网络中的流量不断增长,而且流量的类型也在不断改变,如涵盖了更多的视频和语音数据等,不断增强的保护网络的意识也促使企业采用监控和分析工具。本技术手册将会着重介绍云计算时代,作为瓶颈的网络如何保障自身安全,以及网络分析技术对于云计算的影响。

  • 云开发系列文摘:Clouds in my Coffee

    现在说云开发正在增长是一个陈述句。正如云作为另一个行业热词已经降温,兴趣却在飙升,企业开始在应用开发中使用。《云开发文摘》第一期中主要为IT和开发经理提供云开发中的趋势、战略和最佳实践的话题。

TechTarget

最新资源
  • 安全
  • CIO
  • SOA
  • 虚拟化
  • 网络
  • 数据中心