关于游戏一些干货——卡牌游戏如何运行更稳定

卡牌游戏的核心需求

随着国内手游行业与4G时代的兴起,2013年国内卡牌类游戏收入占据了手游总体收入的近一半,成为国内手游市场的主流,2014年动作类重度卡牌手游崛起,2015年卡牌手游进入即时战斗时代。同时卡牌手游也将迎来重度手游的强大挑战。面对汹涌袭来的RPG浪潮,卡牌手游除了玩法创新,对后端服务架构也提出了更高的要求。

高磁盘IO

由于卡牌类手游服务端会产生并堆积大量玩家日志,并且持久化存储多采用MongoDB、LevelDB等NoSQL非关系型持久化产品,所以对服务器的磁盘IO有更高的要求。

快速部署,灰度发布

相对RPG等“重度”手游,卡牌游戏开发周期较短,更容易控制成本。快速的开服、合服、滚服以及数值调整成为卡牌游戏的常态。在多台服务器上频繁的部署和升级对游戏的体验和运维都提出了新的挑战,需要在快速部署的同时做到灰度发布。(灰度发布是指在黑与白之间,能够平滑过渡的一种发布方式。AB test就是一种灰度发布方式,让一部分用户继续用A,一部分用户开始用B,如果用户对B没有什么反对意见,那么逐步扩大范围,把所有用户都迁移到B上面来。灰度发布可以保证整体系统的稳定,在初始灰度的时候就可以发现、调整问题,以保证其影响度。)


灵活的带宽计费方式

由于卡牌游戏大部分单区单服或多区一服,所以单台服务器的外网流量成本和峰值较难预估,希望能做到单台服务器流量按量付费。

单点风险

垂直部署架构面临的典型问题,当单台服务器因各种问题宕机时,将导致至少一组区或服不可用,而宕机恢复时间直接关系到用户体验、财务流水甚至用户留存,而往往受限于开发条件、代码继承、成本等因素,绝大多数游戏还依然坚持着这种部署模式。

弹性伸缩能力

各种类型游戏基本上都有的共通特性,不确定的玩家在线数量对于服务器的资源配置预估带来了困扰,尤其在游戏刚刚上线的推广期或在线活动等,瞬时的访问压力很容易突破系统负载能力上限,而时刻保持着高配置资源无疑又造成了巨大的资源浪费,所以灵活的自动弹性伸缩能力显得尤为重要。


-------------------------------------------------------------------------------------------------------------------------------------------------

阿里游戏云如何解决

针对卡牌游戏的需求和挑战,阿里云提出了以云计算平台为基础的解决方案。该方案具有以下优势:

SSD高速云磁盘

阿里云云服务器(ECS)可以配置高IO SSD云磁盘,拥有高速稳定的随机读写能力,能够完全满足例如海量玩家日志存储的写入性能;利用分布式三副本机制,提供稳固的数据可靠性。

快速部署,灰度发布

阿里云服务器全自助开通、释放,方便的镜像复制和批量操作功能,可以在最短时间内完成环境的部署、以及切换后剩余资源的释放,API操作方式更加适合全自动化运维部署的需要

带宽灵活收费

云服务器(ECS)可以按照固定带宽收费,也可以根据流量按小时计费,可以根据游戏的流量特征灵活选择合适的计费方式。一般说来,在带宽占用率小于30%时,选用按流量计费可以节约更多的流量费用。

服务器无单点故障

基于分布式文件系统构建的云平台,具备高可靠的三份数据冗余存储机制,时时刻刻保障数据的安全性,同时ECS服务器自身拥有自动宕机迁移的能力,可以在故障发生时快速的通过迁移恢复服务,避免游戏服务器的单点故障。

资源弹性伸缩能力

阿里云包括云服务器(ECS)、云数据库(RDS)在内的多款服务均支持服务自身的纵向变配或横向扩展,结合弹性伸缩服务(ESS)可以实现基于业务负载情况的水平自动伸缩,满足不同业务阶段对资源量动态调整的需求。


-------------------------------------------------------------------------------------------------------------------------------------------------------------------------

内容参考:

https://yq.aliyun.com/product/77?utm_medium=text&utm_source=baidu&utm_campaign=YQDZ&utm_content=se_302194

https://yq.aliyun.com/product/77?utm_medium=text&utm_source=baidu&utm_campaign=YQDZ&utm_content=se_302194

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,242评论 5 459
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,769评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,484评论 0 319
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,133评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,007评论 4 355
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,080评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,496评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,190评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,464评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,549评论 2 309
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,330评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,205评论 3 312
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,567评论 3 298
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,889评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,160评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,475评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,650评论 2 335

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 171,049评论 25 707
  • 01. 第一次写文字,看过很多很多各种论坛上其他笔者写的文章,内心不由自主的感叹,真的好厉害,什么时候我能写一篇属...
    大神经司阅读 191评论 2 2
  • 说真的,关于西尾维新这个人我的了解真的不多,最早知道这个名字是我在看物语系列的时候,当时被物语系列,嗯...看过的...
    零崎阅读 1,411评论 3 3
  • 雪 纷纷扬扬 冷了星星 白了夜 寒了月光 我那扇独对雪夜的门 因你而敞开 我们谈笑风生 却又满怀忧伤 爱情童话 写...
    蔚霐阅读 137评论 0 3
  • 他是怎么样的人呢? 名字里有一个时字,穿白色衬衫,领口敞开两个纽扣露出锁骨和纤长的脖颈,袖口挽起到小臂,阳光下微小...
    柿心阅读 145评论 0 0