开发者社区> 问答> 正文

云上三国展霸途

对于霸途这种页游来讲网络质量关乎性命,阿里云的带宽质量非常好,可快速对带宽升降级,非常方便。同时,启用阿里云的开放存储(OSS),无需额外的CDN服务,既享受优质带宽又节省了成本。




霸途战绩:
《霸途》是由上海秀酷开发并自主运营的全球首款MRG 2D页游。游戏通过“时之勾玉”带你回到群雄并起的三国时代,给玩家带来全新的战斗体验,一骑当千的三国名将,多兵种多兵团对战,都将成为你争霸天下的致胜所在,让玩家体验不一样的三国。
战绩卓著的霸途使用了阿里云的云服务器(ECS)与开放存储(OSS)服务。在传统架构基本上,进行扩展性调整,已平稳在阿里云上运行了19个月。



架构解读:


在线人数:1500人
使用产品:云服务器、开放存储服务
开发语言:Flash、PHP、C++
开发引擎:Starling
游戏程序部分:接入层node->应用层phpapp->数据库db
网站部分:nginx->php-fastcgi->db
使用云产品:
云服务器(ECS)配置8核16G 购买此配置>>
开放存储OSS、分发网络CDN


Web服务器与游戏服务器: 启用一台web 服务器,应用服务器有多台,均支持横向扩展。
Node节点: node 节点仅仅负责将flash客户端发过来的数据解包后分发到后端的phpapp,20个服的情况只使用一台机器和数据库混跑,支持横向扩展,配置为2核4G。
APP服务器: App服务器跑我们自己研发的 phpapp server 和传统的 php-fastcgi 部署不同。phpapp 是使用 socket 对外进行服务,工作在长进程模式,全速在内存跑,定时数据固化。
游戏数据库: 共启用2台数据库,搭建在ECS上,配置2核4G。一台供web使用,混跑node服务,一台供游戏数据存储。
存储与分发: 开放存储 OSS带宽质量比较好,目前用作静态资源文件服务,后期增加了CDN配合分发。
带宽快速扩容: webserver 带宽 2M-5M不等,新开服时候会短期升级到 20M-50M 带宽承载动态流量,持续几个小时。

上云体验:
游戏项目的运营变化还是挺大的,经常面临快速的开服,合服,新接入。这个时候使用阿里云就非常方便,可以快速的部署新机器。同时阿里云的带宽质量非常好,快速对带宽升降级也很方便。
云服务器管理起来很方便,还提供免费的安全服务。
部署到阿里云上还是很顺利的,大概只花了一天的时间。从性能上也没有什么问题,主要也是因为我们在游戏架构设计的时候充分考虑了在云主机上的适应性,没有大量的IO操作。值得提的一点是我们使用阿里云的OSS作为CDN的替代品,效果不错。
在阿里云上体验最爽的要属快速部署和网络质量。一台新服从购买到开通到部署上线投入使用只需要两个小时。而网络质方面我们不需要再购买额外的CDN服务,使用OSS的按使用量计费即可,节省了成本。原来我们至少要为游戏购买100M带宽的CDN。
推荐配置
ECS:8核16G内存的机器作为游戏应用服务器,一些低配的机器作为Web服务器。


了解更多游戏行业解决方案,请戳 游戏云>>




展开
收起
聚小编 2014-10-09 16:21:34 12024 0
1 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
《云上奥林匹克》 立即下载
银泰网上云之路引发混合云关键考虑 立即下载
从基础到应用,云上安全航行指南 立即下载