「宅经济」的驱动下,游戏产业迎来集中增长与爆发。根据《2020 年中国游戏产业报告》显示,国内游戏市场营销总额已突破 2700 亿,同比增长逾 20%。在市场火爆的同时,行业竞争也越发激烈,走向规范化、精品化的游戏行业,也对所有游戏开发者提出了更高的要求。如何保证游戏服务器的稳定,为玩家提供流畅的体验?
今天和大家分享一下怎么从云服务器资源侧出发,搭建游戏开发环境。
首先,提出问题才能准确的解决问题
1.游戏业务不确定性高、资源预留困难
在游戏开发初期,无法准确预估开发周期、上线时间、玩家数量和增长速度,提前预留服务器等资源比较困难,也会造成预留资源的浪费。
2.普通云服务器性能无法保证玩家体验
随着游戏不断更新和用户人数的增长,对游戏服务器并发访问、稳定性、网络延迟等方面的要求也越来越高,后端服务器的性能不足会造成卡顿、停服等一系列严重问题,进而引起用户流失。
3.网络攻击频次多、攻击流量大,安全得不到保障
游戏行业是受到网络流量冲击最严重的行业之一,有些时候即使花费了巨大的防护成本,取得的效果却不佳;因为安全问题,很多刚刚推出的优秀游戏项目会发生停服甚至下线,对游戏厂商造成巨大损失。
4.游戏促销多,恢复时间极短,平台运维压力大
在游戏进行推广、开服等重大活动期间,运维团队面临资源开通、问题处理等一系列挑战,需要相应的产品运维技术支撑和相对的快速响应,才能保障活动的顺利进行。
洞悉公有云的特点,从资源架构出发,得出解决方案
1.即开即用 + 弹性伸缩打破资源预留难的问题
针对有计划的扩容,ECS 拥有即开即用的特点。用户在游戏开服或扩服前期,可以通过控制台或者 API 开通 ESC 实例,一分钟即可搭建好一台可用的服务器,如果使用「购买相同配置」 的功能,可实现秒级开通实例。
针对无计划的扩容,灵活使用公有云特有的弹性伸缩服务至关重要。用户可以根据游戏业务的发展需求配置伸缩规则,在面对突发性的资源需求,如游戏大推或者突发业务时自动增加 ECS 实例以保证计算能力,保障游戏正常运行,在业务需求下降时自动减少 ECS 实例以节约成本。
2.高性能云主机保证玩家体验
算力是游戏技术栈的核心,由于游戏的渲染、传输和反馈链路比传统纯客户端运行更为复杂,这将对云服务器提出更高的品质和延时等性能要求。vGPU 云服务器具有超强的计算性能,提供了强大的单双精度浮点运算能力。
3.BGP 高防保证游戏安全
由于游戏的特殊性质,游戏行业一直是面临网络攻击威胁最严重的行业之一。DDoS 防护持续迭代算法,通过 IP 画像、行为模式分析、cookie 挑战等多维算法,结合强大的 AI 智能引擎和多方位的威胁情报,依据威胁变化持续更新防护算法,有效抵御新的安全威胁。
最后附上一张资源架构图供大家参考
作者:雄猫大侠