Serverless AI训练营:课时1:Serverless 解构在线游戏行业痛点(一)
课时1:Serverless 解构在线游戏行业痛点(一)
内容介绍
一、 游戏客户上云关注
二、 函数计算
三、高弹性战斗结算业务
四、实现大规模游戏营销
五、实现安卓游戏APK包按渠道分发
六、 实现快速多渠道游戏打包
七、live demo
八、实现游戏服务快速全球部署
我是来自阿里云,函数计算研发部门西流。
今天我要分享的是在线游戏行业的痛点,特别是游戏场景事件的及时弹性结构。
一、游戏客户上云关注
接下来我们将展示具体的游戏案例,展示客户面临的这些问题。
让我们首先了解一下游戏玩家关注的核心要素:
第一,游戏本身是一门艺术,充满了创意,也存在激烈的竞争。对于游戏制作者和开发者来说,快速迭代是至关重要的需求。这意味着开发人员需要能够快速将策划的理念变为现实,然后不断迭代,以验证其是否符合市场需求,是否满足玩家的期望,这在游戏行业中的开发效率方面具有重要意义。
第二,每款新游戏在发布后都会经历一个启动阶段,然后正常运营。在特定时间点,例如早上地铁的高峰时间,午餐时间,或晚上8点左右,通常会有更多玩家在线。
此外,游戏内通常会有各种活动,如圣诞节或五一节的特别活动,用以吸引新玩家或提高老玩家的活跃度。系统需要能够应对高并发和长期运行的需求。
第三,游戏上线运营,重点将放在确保玩家体验的质量上。游戏服务器必须保持流畅运行,防止卡顿。此外,必须采取措施防止多次攻击和作弊行为,以维护游戏内的经济平衡。同时,游戏运营需要深入了解玩家行为,利用日志数据绘制用户画像,以制定有效的运营策略。
总之,在游戏行业,我们需要关注这些关键点,以确保游戏的成功运营。例如,有些玩家可能会尝试游戏,然后不再玩。因此,我们需要考虑是否值得向这些玩家发送成本较高的短信来吸引他们回归。
这些分析是非常重要的,它们有助于精确地理解玩家行为和需求,以便制定更有效的运营策略。
根据玩家的数据和行为,可以区分哪些玩家可能会回来,哪些可能不会,以及哪些在中间摇摆。这种数据驱动的分析能够优化客户关系管理和运营策略,以提高游戏的成功率。
在游戏行业,了解玩家的需求和行为是至关重要的,因为这有助于游戏开发者和运营者更好地满足他们的期望,提供更好的游戏体验,并促进游戏的持续成功。
二、函数计算
我们将简要介绍一下函数计算的基本概念:
对于开发者而言,函数计算提供了一种便捷的方式,您可以编写代码,将其上传至云平台,并在需要时触发执行这些代码。
当您保存代码时,实际上是将其存储在杭州的云平台上,或者说将其服务与您的请求关联。当您发起对函数代码的调用时,实际上是触发了一次函数执行。在调用过程中,会创建一个执行环境,用于运行您的代码。一旦代码执行完毕,它会将结果返回给您。同时,执行的时间和内存使用量会作为计费的依据。例如:执行100毫秒,运程是128兆。
函数计算具备弹性,这意味着它可以根据请求的数量自动扩展或缩减执行环境,以适应不同的负载需求。这使得它非常适合处理高并发的工作负载。
此外,函数计算还支持事件驱动触发。您可以设置某些事件(例如文件上传或HTTP请求),以触发函数的执行,从而自动响应特定的事件。