Skip to content

第二届GGCC全球游戏对接会举办,AWS资深架构师张孝峰大谈游戏全球化

第二届GGCC全球游戏对接会举办,AWS资深架构师张孝峰大谈游戏全球化

2020年11月5日,由快出海主办的第二届GGCC全球游戏对接会在深圳举办。快出海邀请AWS资深解决方案架构师张孝峰先生讲述电子游戏背后的智能化技术,帮助开发者更好地理解海外市场,解决游戏出海难题。张孝峰在演讲中表示,无论是单用户高价值地区还是低价值地区,AWS可以帮大家提供高性价比、弹性的基础设施,可以帮助开发者更好地运营全球的游戏。

游戏的价值是什么?张孝峰认为,游戏可以满足很多在现实世界得不到满足的心理需求,对于人类来说是非常重要的存在。而游戏人扮演的角色正如他推荐的《游戏改变世界》中所写,每个游戏人有责任改善我们的现实世界。

游戏人要知道如何做,首先要了解全球游戏地图是怎样的?先来说说中国游戏市场。据NEWZOO数据,2020年中国游戏市场已经达到了400多亿美元,位列世界第一。得益于中国人口红利和互联网的快速发展,近几年,中国游戏市场一直处于增长态势。而优异的网络环境催生出了众多优秀的开发团队。比如网易的基础架构能力以及游戏运营能力历来被当作行业“楷模”。

再来看第二位的北美地区,游戏市场规模也达到400亿美元,而玩家只占7%,2亿的玩家造就如此高的游戏产值,可以看出,不同地区的游戏玩家的价值是不一样的。亚太地区游戏市场虽占据半壁江山,但总玩家数偏高。因此,亚太地区的玩家价值似乎比北美弱些。不过毫无疑问,中国、日本、美国都是游戏“大户”,游戏产值一直是排在前列的。那为什么亚太地区的平均值这么低呢?张孝峰说,“主要是因为印度。按游戏玩家数量看,印度是全球最大的玩家市场之一,但印度的玩家价值是中国玩家价值的千分之四,也就是说差不多250个印度玩家才能达到1个中国玩家的价值。”

如何进入单用户高价值地区?AWS优良的基础架构减少高端玩家流失

毫无疑问,开发商都希望能够在高价值地区吸引玩家,比如在日本产生一个非常忠诚的玩家,那他差不多是一个印度玩家数千倍的价值。但张孝峰说:“实际上高价值地区有他的需求,玩家对游戏的要求也是非常高。“如果大家翻前几年游戏圈文章分享就会知道,日本的ARPU值毫是最高的。但是在前几年根本没有任何外国的厂商可以真正打入日本的市场,包括XBOX、微软,在日本本土厂商面前,他们只能吃下“虎落平阳被犬欺”的结果。在2017年的统计当中,85%的日本游戏还是来自于日本本土。

AWS目前在全球24个地区有架构,采用77个可用区(Availability Zone)。其中,在东亚的中日韩、新加坡、北美、美国、加拿大都有几乎等量的数据。这与经济发展程度、国家开放程度电信设施的铺垫程度有关。AWS基本覆盖了所有的游戏发达地区,包括像南美、南非、中东等中都发达地区,AWS也有相应的覆盖。

每一个区域,AWS均采用多可用区设计,包含一个或多个数据中心且与其他可用区完全隔离的基础设施集群,可实现30公里以上同城容灾距离。而超强电力的冗余方案和10万台服务器以上的规模,让AWS在高价值地区也有很好的可用性。

在高价值地区,除了以上必要因素,还需要具备抵御DDoS 攻击的能力。攻击者会使用大量广泛分布的僵尸网络、肉机等发起对目标的攻击。其来源分布一般比较分散,因此难以简单防范。张孝峰说,“在充分利用数据中心的冗余互联网连接和超高带宽基础上,AWS提供了Shield的服务,这个服务某种意义上来说是完全免费给到AWS任何一个客户使用,比如现在运行一款页游或者棋牌类游戏,所有的三四层攻击只要正确配置AWS架构,这种Tb流量我们可以免费帮你扛掉。”

AWS与网易、网易同等级别的公司都做了很多的工作,在这些公司愿意配合的情况下,帮助游戏公司清洗UDP攻击。而对于高端游戏客户就会买AWS Advanced服务,帮他们设立正确的架构清洗、抵挡、吸收掉这样的DDoS攻击,甚至还有账单的保护。AWS在稀释一些DDoS攻击的时,则利用更多的服务器、更多的物理资源做清洗和吸收服务。

在优秀的互联网环境和具备抵御DDoS攻击能力后,AWS 提供广度和深度的服务器类型选择,多方位满足用户对游戏服性价比的追求。超过300种实例类型,几乎适用于所有工作负载和业务需求。张孝峰表示“能够服务相同的客户提供相同的质量的情况下,能不能更加省钱。这是AWS很好的理念,我们希望和客户一起成长,也就是业务量增加,而单个用户成本在降低。“

比如大家熟悉的网易《荒野行动》,这款游戏在日本非常火。但在海外部署遇到的性能挑战,网易将服务器替换为使用Nitro System的C5系列,基于AWS Graviton2处理器的全新一代Arm架构实例,相比当前的x86架构实例,性价比提升40%。经对比测试,网易采用AWS A1系列服务器替换了原架构中主要用于处理网络流量的部分,在性能不变的情况下,成本下降超过40%。

除了单机的性价比,游戏服的弹性伸缩程度,也极大地影响着用户的游戏体验。仍然以网易游戏为例,网易游戏的解决方案是:借鉴 AWS AutoScaling与GameLift设计思想,自建伸缩策略调度平台,根据监控数据,通过EC2 API自动开关服。AWS也给大家提供了Amazon GameLift,它能够通过合适的匹配,调度在AWS全球20多个区域不同地方的服务器,按需去帮助开发者启动这个服务,或者在不需要的时候就关闭这个服务,节省成本。

而育碧则采用 Amazon GameLift 重构For Honor后端服务架构,让每个想玩这个服务器的人都能去用,但是没有人玩的时候也不会付出那么多成本。

如何发掘单用户价值低的地区?AWS构建“全球通服”的游戏架构

如今,发达地区市场饱和度和竞争力日益增长,那么,如何发掘单用户价值低的地区成为很多出海游戏开发者正在思考的问题。以印度为例,印度的人口非常多,用户基数大。那么地区竞争相对弱于南美、中东地区。

但受制于终端性能弱,网络基础设施薄弱等因素,游戏画面、质量与高价值地区有很大的距离。AWS 的解决之道:来自玩家的网络通讯流量,从距离玩家最近的AWS边缘节点进入AWS全球专有骨干网,避免了公网当中复杂的路由和跳转,从而大大提升网络的速度和质量。

AWS有Local ISP,并且绝大部分网络都是自己管理的。在这种情况下,如果一个玩家能够就近接入AWS基础设施,进入游戏服务器路径会是最平的,至少从网络方面可以节省很多措施。比如在印度,单个用户费用低,那么利用云端的弹性,要更低端的资源,给他们稍低点的服务,但又能满足其需求,可以说是“一举三得”。

在 AWS 没有当地节点的国家/城市,仍可以实现极低的网络延迟

通过Outposts,可以在GameLift调动游戏在当地的资源,这个资源被AWS管理到。Outposts基础架构完全由AWS管理、维护和支持,并且可以更新其硬件和软件组件以访问最新的AWS服务。Outposts 支持因低延迟和本地数据处理需求而保留在本地的工作负载。

如果开发者想做全球部署类型的游戏,那可能要考虑更多复杂的问题,包括复杂的网络、全球的数据同步等等,这一点是很重要的。张孝峰表示,“今年大家可能听到很多各种合规性的需求,毫无疑问,AWS是在全球拥有最多合规规范的需求,我们也符合国标很多规范。当你使用AWS的话一定符合法律,我们有专业的团队做这样的支持。”

举个例子,Epic Games全球有2.5亿注册玩家,是一个全平台游戏。作为全球较火的游戏,可以考虑和云设施做深度结合。比如CDN游戏,如果堡垒之夜要做大版本更新,要用到全球的资源,CDN版本开始的时候会到达一两个Tb流量,就是提到的DDoS流量,类似于DDoS攻击,而AWS不仅能“吃下”流量,也能做到准确传达游戏更新包。得益于全球的骨干网络,AWS 全球所有的区域、可用区和边缘节点之间,均通过跨越大洲和大洋的高带宽冗余光缆连接,100% 加密。根据 CAIDA 的统计,Amazon也是全球最大的互联网带宽拥有者之一。AWS拥有16 个接入点(205 个边缘站点和 11 个区域性边缘缓存)的全球网络,覆盖全球 42 个国家/地区的 84 个城市。

网易游戏基于AWS全球骨干网络和基础设施,构建“全球通服”的游戏架构,利用AWS的全球网络将不同地区打通,做到一些全球同步的服务器,在做全球同步的排行榜可以非常方便的用到。除了数据库复制之外,AWS数据库也可以支撑高端玩家搭载自己私有的架构。张孝峰举了一个例子,“比如Riot Games,这个游戏并不是没有能力做一个服务,但实际上他们面临国家合规性的需求,在架构上做到可分可合。AWS可以做到让玩家一起,如果因为合规条例需要分开玩家,AWS也很容易将其分开。“

对于集中式平台服的架构来说(比如说,中心平台服放在美东,覆盖南北美和欧洲,但各地就近部署游戏服),可通过Aurora Global Database功能,自动将中心平台服的数据快速复制到各区域的本地数据库。

AWS构建了一套非常复杂的同步系统用到服务和骨干网络,把不同国家的玩家可分可合。在欧洲注册的玩家数据就放在欧洲,但是欧洲玩家想和美国玩家对战又有一定的调度性。整体来说,AWS比如游戏区服、房间服、平台服务层等游戏基础架构的分层可以帮开发者提供高性价比、弹性的基础设施,可以帮助游戏开发者运营全球的游戏。

关于AWS

14 年来,Amazon Web Services(AWS)一直是世界上服务丰富、应用广泛的云服务平台。AWS 提供超过 175 项全功能的服务,涵盖计算、存储、数据库、联网、分析、机器人、机器学习与人工智能、物联网、移动、安全、混合云、虚拟现实与增强现实、媒体,以及应用开发、部署与管理等方面,遍及 24 个地理区域的 77 个可用区(AZ),并已公布计划在印度尼西亚、日本和西班牙新建 3 个 AWS 区域、9 个可用区。全球数百万客户,包括发展迅速的初创公司、大型企业和领先的政府机构都信赖AWS,通过 AWS 的服务强化其基础设施,提高敏捷性,降低成本。欲了解AWS的更多信息,请访问:http://aws.amazon.com。

相关推荐: 我国跨境电商支付方式有哪些

厦门商城系统开发 我国跨境电子支付结算方式主要包括跨境支付和购汇方式(包括第三方购汇方式、境外电子商务受理人民币支付、境内银行购汇等),跨境收入结算(包括第三方收款结算、境内银行汇款、以结算或个人名义拆分结汇流入等)。 跨境电子支付业务中的外汇资金流动不可避免…

    码刀科技(www.lekshop.cn)是国内知名企业级电商平台提供商,为企业级商家提供最佳的电商平台搭建(多种模式电商平台搭建:B2B/B2B2C/B2C/O2O/新零售/跨境等)、平台管理系统开发及互联网采购解决方案服务, 联系客服了解更多.

    电子商务网站建设的重要性和好处