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

日期: 2015-03-31 作者:蒋红冰 来源: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中国

作者

蒋红冰
蒋红冰

TechTarget云计算主编,主要负责云计算和虚拟化网站的内容建设。长期专注于IT前沿技术,对云计算、虚拟化、人工智能、区块链等技术都有了解;对行业趋势、市场动态有一定的洞察。

相关推荐

  • TCL数字化转型第一跳:大数据处理是关键一环

    谈到TCL,首先映入脑海的就是电视、冰箱洗衣机等家电设备;不错,TCL是国内最知名的制造业集团之一。随着云计算 […]

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

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

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

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

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

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