不止于《幻塔》,云底座护航完美世界迎接行业新时代
轻科幻开放世界手游《幻塔》近期上线了新版本《长夏流萤》以及全新拟态角色“天琅”。自去年上线以来,受到众多玩家的喜爱,成为完美世界创新品类多元融合的自研代表作之一。
精美的画风、独特的设定、丰富多样的开放世界玩法,《幻塔》俨然是精品中的精品。这是中国游戏行业精品化的代表,也是完美世界面向年轻化群体的战略级作品,自然要搭配最顶级的基础设施服务。
完美世界游戏最早以自建 IDC 机房的方式运维游戏基础设施,随着游戏与电竞用户的量爆发,上云的大势所趋,完美世界开始了与阿里云的全面合作:新增项目都在上云。
01 全面上云,全链路保障 S 级游戏运营
在《幻塔》上线之前,阿里云就为完美世界的《战神遗迹》《梦幻新诛仙》等游戏提供了“S 级游戏开服方案”。所谓 S 级游戏,即游戏公司的年度重点游戏,属于举全公司之力而研发和推广的战略级别业务,流量预期和技术要求都是最高级别的。《幻塔》显然在此列。
阿里云为 S 级游戏的开服提供全链路服务。首先,阿里云在完美世界的 S 级游戏研发接近尾声阶段开始介入,了解游戏类型及对产品技术的性能需求,根据已有方案为完美世界提供云资源选型方案建议,提供产品的 POC (Proof of Concept, 项目/产品验证测试)以及性能压测等服务,让客户更好地选择。
在云资源选型阶段完成后,正式进入游戏生命周期的 CB (Close Beta)阶段,这是在正式上线之前的测试:定邀玩家体验,获得玩家反馈后对游戏进一步优化。有的 S 级游戏会进行多轮 CB 测试,特别像完美世界这样非常注重游戏画质的大厂。
在 CB 测试阶段,阿里云同步为完美世界提供了架构梳理服务,作为后续资源支撑和沟通的基础。根据游戏架构图,阿里云帮助完美世界进行基础资源及其风险评估,例如负载均衡的并发连接数量以及 QPS(Query Per Second,每秒请求数)是否够用等,将一整套资源用量评估提供给完美世界,并为完美世界提供了 CB 阶段的监控大盘。完美世界的运维组可以在监控大盘上看到所有云资源的性能和使用情况,资源预警时能在阿里云上一键完成扩容。
CB 阶段结束后,进入游戏正式发版上线阶段,也被称之为 OB (Open Beta) 阶段。OB 阶段游戏产品上线,就能够被所有玩家下载,需要确保玩家流量激增时的游戏体验。阿里云为 S 级游戏提供了云资源超配,满足流量峰值对云资源的需求,还提供了完整的风险评估,从底层机房到宿主机再到云主机,进行完整的资源巡检,将各层面的风险都梳理出来,再通过云上特有的热迁移、热升级等运维方式,帮助游戏公司规避风险。
02 高性能云端算力,助力《幻塔》为玩家提供流畅体验
随着技术的发展及不同的项目的特点,每个项目的云资源策略仍然要不断调整,才能让完美世界时刻享受最先进前沿的技术服务。
为了给玩家最流畅的游戏体验和基础设施的快速扩容,《幻塔》在上线之处就选择了上云。作为一款持续迭代更新的网游,其运行所需要的算力规模,随着开服、新版本上线、运营活动上线等节点,会有周期性的高并发,对算力的性能、稳定性、多地域分布,都有着极高要求。
《幻塔》作为一款大型 MMORPG 网游,玩家之间交互是游戏的重要组成部分,单区最高玩家同时在线数一般要求能够达到数千,对游戏服务器的计算能力有很高的要求。同时,其对 I/O 也有极高要求,因为游戏视野内要求同屏间玩家互相实时可见,大量玩家同时在线,海量的移动包和战斗包需要在视野内进行广播。对于 S 级游戏,存在资源需求复杂、需求量大、快速扩容和稳定性等需求。
阿里云按照 S 级游戏开服的服务流程,提供全流程的技术服务。阿里云团队在《幻塔》研发接近尾声时加入,与完美世界游戏团队评估的游戏的情况,推荐了搭载英特尔第三代至强可处理器(代号 Ice Lake)的第七代云服务器 ECS,其依托神龙架构硬件加速,有着目前业界领先的 CPU 算力,采用国内领先的 50G 网络架构,达到 2400 万 PPS 超强转发能力、60 万存储 IOPS 以及超低的网络存储延时,提供稳定可预期的超高性能。同时,完美世界通过调用英特尔开源的 Intel ISA-L,利用英特尔 CPU 特有的 AVX-512 高级指令集,进一步提升数据的压缩性能和解压缩性能。
《幻塔》面向遍布全球的游戏玩家,而游戏本身又是对延时要求比较高,需要尽量本地部署,阿里云基础设施目前已面向全球四大洲,开服运营 25 个公共云地域、80 个可用区,可以满足完美多地域部署的需求。
03 首创热迁移能力护航《幻塔》,力求业务不断线
除了高性能、低延时之外,游戏业务最关心的,还有业务的可用性和稳定性。这影响着能否保持游戏服务时刻不断线,最大程度保障玩家的服务。要知道,对于游戏行业而言,遭遇黑客的 DDos 攻击几乎是“家常便饭”;而对于底层硬件而言,硬件故障基本也是不可避免。
针对 DDos 攻击,阿里云为完美世界提供了“云原生+高防 IP 安全”的方案:在没有黑客攻击时的流量走云原生机房,保证玩家的低延迟访问体验;当遭受黑客攻击且达到防御阈值后,则将流量切换到高防机房,可达到 TB 级“无限扛”安全方案。虽然玩家体验略受影响,但保证不断线,业务不受影响。
针对业务高可用的需求,阿里云与完美世界进一步共同研发了“热迁移功能和稳定性”相关新技术方案,即在阿里云 ECS 弹性计算内部进行流量与业务的切换,确保玩家无体感。
首先,阿里云 ECS 后台会定期运行基于 AI 模型的日程硬件扫描和软件检测,排除硬件和软件层面的潜在故障,并对故障进行预警和调度,做到及时发现和及时解决。
其次,依托阿里云强大的供应链和资源大盘能力将底层资源高度打散,按照业务重要度进行划分,将核心业务和非核心业务进行区别打散,最大程度降低单点故障造成业务损失。
最后是通过无损迁移能力,将发生故障的 ECS 无损迁移至健康的宿主机,防止业务中断。在《幻塔》项目中,阿里云采用了业界首创的 1T 超大内存无损迁移能力,保障超大游戏服无中断提供服务。
《幻塔》最早于 2021 年 12 月 15 日在国内正式上线,距今已经有 8 个月。阿里云一直为完美世界提供了超强算力、超低延时和超高 I/O 的服务,不仅承载《幻塔》前端高并发请求,更保障了业务的高可用、高性能和高弹性。在整体高计算性能的支持下,《幻塔》项目性价比整体提升 30%。
完美世界跟阿里云的合作不止于《幻塔》,还在持续深入。完美世界的上云战略也并不是个例。精品化、全球化是目前游戏行业的必然趋势,在行业的新时代,云计算全球部署的基础设施服务器、便捷高效的技术服务,正当其时,蓄势待发。未来,阿里云会和更多企业一起,拥抱新技术,快速创新,迈向新时代。
点击这里,了解第七代云服务器 ECS。
版权声明: 本文为 InfoQ 作者【阿里云弹性计算】的原创文章。
原文链接:【http://xie.infoq.cn/article/059579fd8744fdd94e15972ab】。文章转载请联系作者。
评论