说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

成本、创新、可靠:游戏公司FunPlus选择AWS的三大理由

HTML文档下载 WORD文档下载 PDF文档下载
如何保证IT系统的稳定,产品的快速研发和部署,以及及时有效的运营等,是定位全球市场的游戏公司FunPlus的关注要点。本文将讲述AWS如何助力FunPlus解决这些问题,详细分析AWS成为必须之选的三大理由。

在接受这次采访任务之前,我并不知道FunPlus(趣加)这家公司的存在,然而在收集采访素材的过程中,却对它产生了很大的兴趣。FunPlus成立于2010年,主要做跨平台的F2P游戏——免费下载,道具收费。虽然其主打游戏Family Farm、Family Farm Seaside、Royal Story和Fantasy Slots在国内并不是很出名,但在欧洲和美国深受很多玩家的喜爱,在FaceBook的游戏开发商中排名第6,亚洲第一名,有超过6百万的日活跃用户。

公司的3位创始人都是中国人:首席执行官钟英武(Andy Zhong)早在2007年就已致力于社交应用程序和游戏的研发,曾领导其团队开发出Birthday Cards(2008年,Facebook该应用每月活跃用户数量位居第二)和Zoo World(2009年,Facebook页面该游戏的每月活跃用户数量位居第六)等游戏和应用;首席技术官关毅涛(Yitao Guan)在FunPlus创办前,曾在领先的技术公司Ask.com、yousendit.com及IBM担任软件架构师,有超过15年的工作经验,负责构建在任何地方均可运行且每天可处理3亿多条请求的世界级基础设施;首席运营官陈琦(Qi Chen)也是一名连续创业者,在加入FunPlus之前,曾担任Spil Games亚洲公司首席执行官,并于2006年创建了社交网络360Quan。


FunPlus CEO钟英武(右)和COO陈琦(左)

与国内很多游戏初创公司不同,FunPlus从创业之初就瞄准国际市场,并且立志成为全球Top3的社交和移动游戏提供商。但致力开拓国际市场,不可避免地要解决如何在各个国家部署游戏,保证IT系统的稳定,产品的快速研发和部署,以及及时有效的运营等一系列问题。这些问题是如何解决的呢?COO陈琦透露,FunPlus使用AWS的云服务,将所有的业务和IT系统定位在国际市场,仅由6位运维人员来管理所有服务器,通过脚本、自动化控制IT系统,通过云计算的弹性特性,有效解决游戏运营的高峰和低谷的波动以及游戏的快速部署和上线。到目前为止,在AWS上的服务器已有数千台,采用了一共5个Region的服务器资源,除了美国的GovCloud没有用,其他的都用到了,基本实现了全球化部署,并做到一分钟部署一台服务器。以下是FunPlus CTO关毅涛和COO陈琦的采访实录,给出了详尽的解答。

CSDN:想先请您讲讲最早是怎样了解到AWS的?它最吸引您的地方是什么?

关毅涛:我们是游戏服务公司,但从技术层面上讲,我们是互联网技术公司,强调的是大规模和快速发布,目前正在争取将来能够做到按小时发布,这种思路是从一开始就是贯穿在整个FunPlus里。在2006年AWS刚刚出来的时候,那个时候当然FunPlus还没有成立。只是作为技术人员,我本人对它很关注。我非常关注大规模系统的研发,关注这个方面的各种状态,那时候AWS出了虚拟机技术,Google出了一个App Engine技术,还有传统的一些技术。FunPlus成立之初,我们三种都用。在用AWS时,最早是用数据中心。当时是做一些研发的时候主要是用物理机,没有任何问题,一台就是够了,远程也是没有问题。后来考虑到休闲类游戏的成长模式——一旦用户快速增长要有很快的响应速度,而AWS提供的是一种更接近于机器本身的技术,给我们提供了足够的灵活性和很好的可控性,适合我们这样的大规模应用,因此我们决定选用AWS的服务。

我们有一款游戏,曾经有一段时间每一天增长10万用户,每一天都是增加很多台机器,如果没有AWS的话,其实这一点是很难达到的。从申请到拿到服务器的时间也挺快,帮助我们承受住了用户流量的迅猛增长。平时闲时,我们的服务器数量大概是300台,但在高峰期集群服务器大概就要有1700台左右。整个过程从流量开始到服务器启动、测试,整个流程全部自动化,完全能够实现自动伸展,确保即使在游戏的推广期也能够完全应对。而物理机房就是很难应对这种情况,因为流量在时刻变化,有时还会有很大起伏。AWS的虚拟机技术做到了可以用API控制,这点是AWS帮助很多创业公司走向成功必不可少的一环。

CSDN:AWS已基本在中国落地,FunPlus会怎样考虑在中国的业务?

陈琦:目前重点还是在海外,在中国主要是将应用放在苹果商店上买,没有做任何的推广,因为中国市场相对比较复杂,我们会尝试。

CSDN:目前FunPlus主要使用了AWS的哪些功能模块?

关毅涛:我们用到AWS的S3、ELB、EC2、RDS、Redshift、DynamoDB等。我们游戏的基本架构都建在亚马逊上。

CSDN:现在有没有在考察或测试的哪项AWS服务,但还没有正式放在生产环境中?

关毅涛:有的。目前正在考察Amazon Virtual Private Cloud (Amazon VPC) 技术,它在安全性和在网络传输有效性上有很大提高。我们未来会将VPC技术变成内网跟外网结合的技术,安全性会得到很大的提升。AWS会冲在前面帮开发者做一些东西,而我们就是看哪些东西更适合自己。

CSDN:您还会关注其他云计算平台吗?将其与AWS做比较?

关毅涛:作为一家创业公司,一家考虑为用户提供最好体验的互联网公司,我们会时时关注最先进的技术。我和我们的团队三年多来研究和试用了很多云计算技术,到现在为止,我们认为AWS是创新最快的,包括与Google等比较,AWS的创新惯性很大,真的领先于很多做云的厂商。但并不是AWS所有的技术都是最领先的,我们会根据地区选择对于用户服务体验更好的服务,因为我们最终问题是给全球用户提供一种比较好的解决方案。比如在中国,亚马逊并没有完全进入中国,但我们也不能忽略中国市场,因此就要找到最适合我们的平台来帮我们完成,给用户提供最好的体验。

CSDN:经过长期观察比较,您能总结一下看中AWS的原因吗?除了前面说的创新和成本,还有没有其他重要的点?

关毅涛:AWS的机器管理是编程式管理,当把运维和编程开发结合起来之后,其灵活性和可扩展性的想象空间是很大的,这也是我们为什么能在一个小时之内服务器集群从10台扩展到1000台,这是在传统运维中想象不到的,而只有AWS才能提供这种高扩展性和高可靠性。对于我们这种服务全球用户的公司,要达到全球各个点的高可用,现在也只有亚马逊可以做到最好。

CSDN:您刚说的可扩展性很好理解,可靠性是怎么去衡量的?

关毅涛:我们研究各种云计算技术时,AWS的可靠性很高。比如,磁盘技术,不用从开发层面考虑,因为在系统层面有虚拟机技术,在一块磁盘坏时,我们换另外一块磁盘,数据就可以保证不丢失,而且整个过程使用命令行来控制非常迅速。再如,使用AWS的Redshift数据库和DynamoDB数据库,你都不需要关心数据库是分布在多少台物理机还是虚拟机上。不管所放入的数据有多大,都能够保证几毫秒到几百毫秒的响应速度。这就能够让我们的游戏开发人员专注于自己所擅长的工作,而不用考虑数据大了以后这个数据库会越来越慢的问题。总之,AWS帮我们实现了很多东西,让我们有精力去做更多有意义的事情。

陈琦:我举个例子。由于AWS还没有真正进入中国市场,虽然已经宣布了,但离具体实施还有一段时间,我们在中国市场做了一些实践,跟本地的一些IDC有合作。我们的中国版本虽然没有大力推,但也有差不多快10万的日活跃。每次我们发布的时候都是会遇到瓶颈——发布之后用户很活跃,IDC流量就上来了,我们的服务器就会不够,因为我们没法预料到会增加多少用户。这就会导致Web服务器瘫痪。AWS能帮助我们很快地加服务器,可以自动调整平衡,但国内机房需要提前1-2天打电话、写申请说需要加几台服务器。这个过程非常机械、不高效,也不够精确。


执行外部程序-Delphi资料 执行一程序并等待其结束-Delphi资料 制作一个不在任务栏及任务列表中显示的幽灵程序-Delphi资料 抓获全屏-Delphi资料 子目录级的文件查询的实现-Delphi资料 Delphi中ChartFX构件使用详解 Delphi中动画设计 Delphi中对Jpeg格式文件的处理... Delphi中多媒体组件使用解析 Direct3D起步:教程以及资源指南-Delphi资料 播放背景音乐-Delphi资料 弹出、关闭CD-ROM驱动器-Delphi资料 检测声卡存在-Delphi资料 控制声音音量-Delphi资料 让pc speaker美妙动听-Delphi资料 闪动标题栏-Delphi资料 使用 DirectX 优化声音特性-Delphi资料 修改Delphi 3图形处理中的错误 用Delphi 3.0编制MP3音乐点歌台 用Delphi编制MP3音乐点歌台 用Delphi编制趣味动画鼠标 用Delphi开发屏幕保护预览程序 用DEPHI3.0实现动画ABOUT窗口-Delphi资料 在Delphi下用Direct Sound 实现混音器组件 在Delphi中使用DirectX BDE的替代品大全(按数据库类型分)-Delphi资料 BDE的替代品大全(按应用类型分)-Delphi资料 bde的组态文件-Delphi资料 DBGrid中的下拉列表和查找字段编程方法-Delphi资料 Delphi 3.0 中 连 接 数 据 库 的 三 种 方 式 Delphi 3.0中连接数据库的三种方式 各位大牛们,小弟想请教大家对FlowMIS这个平台有多少了解,用此平台进行二次开发(企业信息系统)好不好。 SQL SERVER2000 怎样连接Oracle8.1.6(在线等待) C语言程序设计 如何在英文字符集的客户端访问服务器为中文的数据库? 那4M是不是让诺基亚给偷了?! 如何调用ResetPrinter函数设置默认打印机 listview使用的问题 delphi的打包问题 请大家推荐一个短信网关 调查:当你身边响起神圣的国歌时,你会不会不由自主站起来,手放到胸前,跟着节奏一起唱起来?(有感而发) 请问如何调用.chm的帮助文件? 如何调用系统默认打印机的属性! 请教新手问题~~~麻烦哪为大侠给解释解释~谢~ 如何用struts实现阴阳色列表? 怎么用vb建立一个数据库呀?注意,不是一个表,是一个数据库! 如何调用系统默认打印机的属性! 一个很老很过时的数码相机。 郁闷,超级简单题目 初学ASP,请教学习心得 我的机器怎么老死机?? 两级表单动态联接?急,急,急!!!!!????? ---见了鬼了,Jre不好用!!!--- 寻求把中文字符串转换为十六进制的串的ORACLE函数? 电力学院惊魂 一條語句 數據庫日誌就寫滿了 怎样获得系统的字体!急!谢谢了! 谁有用java做的聊天系统程序(当作业)分不够可再给 在CB中如何动态的管理窗体 如何调用系统默认打印机的属性! API动态调用问题(很奇观) 好久没有发帖子了,现在心情奇好,兄弟们来接分! 在CB中如何动态的管理窗体 求C#网络编程书籍下载~ 简单问题,在线等待。可以在加分。 请教一题目! thanks sdany java 中能不能实现一个数字键盘 关于重定位 菜菜问题:让VB画出sin(x)和log(x)的函数图象怎么做?刚学VB的,x可以取任意的值! thanks sdy 模拟鼠标键???? 弱智问题,请原谅 我需要帮助~~~~!!!!! 请教:用LoadImage()载入的光标资源,当光标尺寸大于32*32时,显示不正常? cls 怎么用??? 请问<%=type2(RS("qi_type2"))%> 是什么意思? 招ASP程序员,工作地点杭州. ORACLE9i中的storage怎么不起作用了? 评评<<离散数学及其应用>>.我有些题目不会做呀.比如和费马小定理有关的.呵呵 谁能告诉我程序员考试是每年的什么时候啊?? 声音设备问题? 世界上皮肤最厚的动物就问问是神马动物,不要说某某人,也不用说某某不算人的人,不是脸皮,就是皮肤下的角质层 二元一次方程组难题若方程组3x+5y=m+2 2x+3y=m的解x,y的和为2,求m^2-2m+1 三国时期的赵子龙是怎样死的?原因是什么? 为什么一些动物爱吃泥土 一道关于二元一次方程组的问题!两个物体在周长等于400cm的圆上运动,如果同向运动,那么它们每隔20s相遇一次;如果相向运动,那么它们每隔10s相遇一次.求每个物体的速度.如果设两物体中移 一张长方形纸,宽是16厘米,长是宽的4倍,这个长方形的周长是多少厘米? 有动物吃泥土吗? 金属盒气压计为什么设计成波纹状? 什么叫波纹玻璃 楼兰古国的千年女尸是谁?有怎样凄美的故事呢?我见过,楼兰公主真的好美哟:) 最近不知是孩子上课没有听懂,还是课后作业太难,老是说题不会做? 波纹可以说成是怎么样的 八年级科学压强题目边长为10厘米的正方体铜块,放在水平桌面上, 求;(1)物体对桌面的压力 (2)物体对桌面的压强 ABAC形的成语 论证 不想当元帅的士兵不是好士兵 八年级上科学压强问题!急南岸滩涂长达10公里,车不能开,船不能行.为了把长50多米的箱梁运到施工现场,工程队发了名叫"千脚蜈蚣"的运梁车.这个堪称世界上独一无二的设备将所受的重力均匀 写几个ABAC形的成语 如何理解拿破仑的不想当元帅的士兵不是好士兵? 什么动物,皮毛很厚,人经常吃 日环食太阳在哪边 新三国典韦哪集死的 论怎样有效开展小学数学综合实践活动课 日环食时可以观察到得太阳大气层的太阳活动是什么日环食时明亮的部分太阳大气层的太阳活动是什么?日珥,耀斑,黑子还是太阳风暴?请说明理由,我估计搞清楚这个问题得先知道日环食时看 三国典韦怎么死的 邪恶力量8结局啥意思 六年级上册英语书65页 let's check 在三国演义里,典韦是第几回死的? 邪恶力量结局会是怎样? 上课都听得懂 这是为什么 三国演义中典韦在第几回死的?那回叫什么? 什么是黎曼猜想?请解释一下什么是黎曼猜想 辩论:不想当元帅的士兵不是好士兵正方:支持这个观点.反方:不支持这个观点正方反方的观点我都要,并说说两方所存在的弱点和较好辩论的地方.越多越好,讲好的有加分. 三国里典韦怎么死的 请问为什么黎曼猜想的证明如此困难? 对不想当元帅的士兵不是好士兵的看法 求2010年世界杯主题曲《飘扬的旗帜(Wavin’Flag)》歌词及翻译?1楼,应该不是这个吧,听着不像 什么是黎曼猜想?急 It is clear that hamburgers are the most popular fast food with the high and average income groups之类with 可以用among 代替吗,有什么区别 英语翻译(All)]We patiently waitFor some other day(Fefe Dobson and Esthero)Thats too far away so right now we say[01:53.28](All)When I get olderI will be stronger]They'll call me freedomJust like a wavin flag(And then it goes back x3)Ahhho ahhho a "黎曼猜想"是什么意思? GROUPS怎么样 求英语达人翻译K'naand的 地理超差一半分都考不到,怎么办? 身强力壮怎么造句 wavin flag中文是什么意思 我是高一上期的学生,语数外都可以上100(总分150),可物理总是在及格线附近左右徘徊,我想用一本教辅,请大家推荐一本适合我的,我们用的是 教科版物理必修一或者有什么解决我现在问题的 与“不想当元帅的士兵不是好士兵”相似的名言 室内设计上 九厘板外凸15mm是什么意思 要看懂黎曼几何需要什么预备知识我看高等教育出版社的那本黎曼几何初步,从第一页开始就很多很难理解的符号,多维映射的那些,表示方法都没见过,后面还有很多从没见过的概念和符 有关 不想当元帅的士兵不是好士兵 的名言警句 简析《西风颂》 邪恶力量 关于天启的打开解除66封印的时候有个天使说是他们故意任由莉莉丝解除那些封印释放Lucifer的,Lucifer出来之后又担惊受怕,那帮天使到底是什么目的? 700字作文从 不想当元帅的士兵不是好士兵 说起 麻烦哪位帮我分析下西风颂第一段的修辞手法呢?. sell和send还有shine的中文意思是什么? 路西法这些故事是真的吗,为什么有这些故事,我是看邪恶力量后才想说的,什么天启是真的吗 三国演义赵云是怎么死的? send的中文是什么? Supernatural邪恶力量跪求邪恶力量,中英双字幕.最好是1-7季都有. 三国中赵云是怎么死的?看了“见龙卸甲”发现子龙是战死的,但和书中写的不一样.哪个才对? 柬埔寨迎来“今日中国”艺术周浙江体院对孙杨做出停赛停训停止商业活肯尼亚大法官判轮奸犯“割草赎罪” 逾美国芝加哥机场电梯内惊现短吻鄂 来历穆尔西要求审判军方领导人 称政变是叛亚太地区主要股市下跌中美电影节洛杉矶开幕 中国电影界阵容韩国首次以地面电视方式播出3D节目外交部:已要求澳方就有关监听活动作出浙江省体育局处罚孙杨 停训停赛停商业与人打赌月瘦10斤 浙江一女子拿毒品浙江体育职业学院:对孙杨无证驾驶行为穆尔西出庭坚称仍是埃及合法总统 拒绝快讯:埃及前总统穆尔西案推迟审判浙江体育职业技术学院对孙杨多项违纪做“台湾·宁波经贸文化周”启动 代表团平台经济正成为全球主要商业模式国际晚班车:穆尔西坚称仍是埃及合法总法国两名记者马里遇害 已有多名嫌疑人菲外交部呼吁中国香港将人质事件与免签穆尔西出庭坚称仍是埃及合法总统 拒绝“苏牙”抵达巴塞罗那亮相仪式无限期推“南梁”生态绿色胡麻油兰州受热捧专家看衰舒马赫不出现奇迹想康复无望普通股+优先股平安银行拟募资300亿“轿车瓜农”快现身 城管帮你规划摊位电信天翼4G手机服务正式登陆兰州来华演出不慎丢护照 武威警方及时提供电影《古路》在兰举行观影会斯巴鲁深度试驾会圆满落幕错时停车大数据助力,“筷子兄弟”一路冲关公安部公布“户口违纪”举报投诉方式学生体质差公安院校没招满全球股指广州一公交车发生爆炸已致2死32伤重庆晚报主办选班、报班看过来!不必再去跑柜台阳光少女渴盼圆梦 志愿播撒爱的种子花儿与少年英伦行在一座文物楼上
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘