开发者社区> 阿里云支持与服务> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

全球同服手游解决方案重磅发布

简介: 游戏行业作为当前互联网的热门行业,对服务器的稳定性、数据计算能力和网络性能的要求都非常高。因此,游戏行业非常适合通过云上的计算来实现数据的稳定性。但游戏行业上云也面临诸多技术挑战,主要包括游戏架构设计、减少网络延迟、高效数据读写、高效运维和资源管理四大技术难点。
+关注继续查看

前言

游戏行业作为当前互联网的热门行业,对服务器的稳定性、数据计算能力和网络性能的要求都非常高。因此,游戏行业非常适合通过云上的计算来实现数据的稳定性。但游戏行业上云也面临诸多技术挑战,主要包括游戏架构设计、减少网络延迟、高效数据读写、高效运维和资源管理四大技术难点。

针对以上用户的痛点问题,并结合阿里云CA多年的架构经验,我们输出了全球同服手游解决方案。

为什么选择阿里云?

面对快速发展的游戏业务,需要高效进行游戏运维和资源管理。阿里云超大规模数据中心遍布全球,更提供全球统一的售前售后服务体系加本地化服务。并且,阿里云提供的稳定的国际网络连通网络是让分布于全球不同国家/地区的玩家能顺畅地体验游戏、并进行公平PK的关键。阿里云提供的完善的产品支撑,可满足不同的游戏类型需要,同时也通过产品化解决网络延迟和数据同步等技术难点。

采用移动加速和专线加速实现全球加速

依托阿里云稳定的国际网络和完善的产品支撑,本解决方案采用了移动加速组合专线加速的方法,即,将游戏服务集中部署在某地域,然后在全球各地域部署游戏加速入口,各地域加速入口提供公网访问能力。全球玩家从所在地域加速点就近访问游戏服务,通过高速通道进行网络包加速,实现全球加速。

以移动加速为例,移动加速从本质上来看,是解决整条链路上的最后1公里,即从游戏客户端到加速点的加速问题,如下图所示:

1

方案参考架构

经过市场调研,以及与客户方的全方位深入交流,加之本身对游戏架构的研究,目前主要总结出了以下4种全球同服游戏参考架构。

全集中部署:适用于对网络延迟不敏感的游戏。该架构部署简单,主要覆盖区域的玩家游戏体验较好,没有数据一致性问题。但无法实现所有玩家就近接入。

集中部署与优化网络:适用于游戏服务器架构不适合作分布式部署、而运营发行方期望覆盖尽量多的区域,同时游戏网络延迟在200ms以内的游戏。但缺点是有延迟,对于某些类型游戏来说会带来玩法上的不公平性。

数据集中与逻辑分布:适用于游戏玩法上尽量是同区域玩家间互动,并且对网络延迟要求较高的游戏类型。但需要多区域部署,跨区域玩家互动时会有一方玩家网络延迟变大,需要有完善的脏数据回写机制以保证数据一致性。

全分布式部署:游戏架构中有完善的数据同步机制,玩家可就近接入,游戏逻辑就近计算,游戏逻辑层完全无状态化设计,数据读写速度快。但需要多区域部署,不同区域间会有较多数据同步。

如下提供了全集中部署架构图:

2

同时,解决方案还介绍了架构所需的关键产品,包括ECS、RDS、Redis、高速通道、云解析等。给出了客户案例,并精准推荐产品规格。

此外,针对典型系统设计,从世界排行榜设计、游戏时间设计、游戏数据同步以及游戏本地化方案等方面,提供了具体的方案说明。

阅读全文

了解更多请微博关注阿里云客户满意中心
__8

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
JS - “借刀杀人” 技巧
JS - “借刀杀人” 技巧
21 0
Contrastive Loss(对比损失)
Contrastive Loss(对比损失)
101 0
【七天入门Go语言】Goland && Golang 的安装与配置 | 第一天
【七天入门Go语言】Goland && Golang 的安装与配置 | 第一天
67 0
刚研究完Callable和Future,各位随便问!!
在Java的多线程编程中,除了Thread类和Runnable接口外,不得不说的就是Callable接口Future接口了。使用继承Thread类或者实现Runnable接口的线程,无法返回最终的执行结果数据,只能等待线程执行完成。此时,如果想要获取线程执行后的返回结果,那么,Callable和Future就派上用场了。
70 0
阿里云新品发布会周刊第60期 丨 阿里云微服务引擎 MSE 2.0 重磅来袭!
新产品、新版本、新技术、新功能、价格调整,评论在下方,下期更新!关注更多新品发布会!
504 0
【阿里云新品发布·周刊】第14期:POLARDB 2.0 重磅升级,分别支持Oracle与PostgreSQL
点击订阅新品发布会! 新产品、新版本、新技术、新功能、价格调整,评论在下方,下期更新!关注更多内容,了解更多 最新发布 POLARDB 2.0 重磅升级 2019年6月19日15时,阿里云 POLARDB 2.0重磅发布,高度兼容 Oracle,助力企业快速进入云智能时代;完全兼容 PostgreSQL,适合中大型企业核心业务场景;最大100T,计算和存储分离架构提供澎湃性能。
4333 0
CSS-多列布局2-断行
1、column-break-inside auto :既不强迫也不禁止在元素内部断行并产生新列 avoid:避免在元素内部断行并产生新列 2、实例效果 源代码: CSS多列断行 .
642 0
+关注
阿里云支持与服务
分享阿里云支持与服务团队最佳实践、经典案例与故障排查。
197
文章
4853
问答
来源圈子
更多
作为全球云计算的领先者,阿里云为全球230万企业提供着云计算服务,服务范围覆盖200多个国家和地区。我们致力于为企业、政府等组织机构提供安全可靠的云计算服务,给用户带来极速愉悦的服务体验。
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载