全国服务热线:15336414932

靖州简游《羊了个羊》

发布时间:2024-07-18

《⽺了个⽺》闯关,游戏安全攻防、⽇志分析、业务突发等场景能⼒全⾯提升,加速裂变、成就爆款。

上云故事

《羊了个羊》是一款由北京简游科技有限公司开发的休闲类益智游戏,于2022年8月正式发行,玩家无需下载安装APP就可以通过微信小程序快速上手,轻松体验消除闯关的乐趣。凭借着“虐人”的玩法和“魔性”的音乐作品上线微信平台后,在2022年9月创下了仅一周时间就实现DAU破亿的亮眼成绩。不仅创下小游戏的历史记录,也使其当之无愧的成为2022年更具代表性的现象级游戏之一。

一、业务挑战:游戏安全攻防场景

1.恶意攻击多

随着游戏的火爆,恶意DDoS攻击事件频繁发生,严重影响了游戏的正常服务和玩家的游戏体验。

2.攻击流量⼤

许多恶意BOT流量开始大量涌入到游戏中,导致游戏服务器QPS(一度高达21W)、带宽快速升高服务器CPU处于高负载状态,一度影响服务可用性。

3.混合攻击

传统的防护手段很难有效的对混合攻击进行防护,只使用原生高防无法防御BOT刷机,只启用WAF无法防御DDoS攻击。

4.负载⾼

遇到超大规模攻击时(超过原生高防防护上限),需要使用高防IP进行防护。如果在高防层进行SSL卸载,由于同时在线玩家过多,高防转发集群会遇到性能瓶颈。

解决方案

1.依据客户业务特点,通过针对性的定制高防方案,将原生高防和WAF进行结合作为防护方案(DDoS防护能力600+),抵御异常攻击流量。

2.使用高防IP+WAF的组合作为安全防护的兜底方案(DDoS防护能力上限1T),通 过引入性能型CLB来卸载SSL,提升整体防护能力。

3.启用WAF中的BOT后,增加了业务IP白名单,保障业务回调的到达率,避免被误杀的可能性;BOT通过旁路接入,“先学习后拦截”,精准拦截恶意链接。

客户价值

1.通过使用腾讯云的复合防攻击方案,游戏在上线初 期成功抵御了30+次恶意攻击,更高攻击流量200G+。

2.通过BOT的精准拦截,在DAU持平的情况下,在业务高峰期每秒游戏服务器收到的请求峰值下降15%,减少计算节点投入超过20% 。

3.通过BOT的三大功能模块的协同:信誉数据模块(协同威胁情报,提前识别恶意风险流量)、客户端风险识别模块(洞悉恶意客户端、非法客户端、协议挂)、后端流量分析模块(恶意行为分析、恶意刷单分析、恶意特征水位分析),实现了游戏的访问源可信、终端可信、行为可信访问和恶意流量闭环治理,净化了游戏内环境。

二、业务挑战:日志分析场景

1.数据响应及时

每次活动对小游戏的拉新和保持留存都至关重要,运营和研发人员需要及时通过数据获取活动反馈,以便进行有针对性的调整。

2.⽇志数量⼤

从游戏上线到一夜火爆,用户规模在一周内暴增500+倍,峰值日志量达百GB/分钟、百TB/天。

3.关键数据定位

开发周期较短可能会出现用户数据错乱,或被玩家利用BUG篡改数据。如何快速定位并修复异常数据,是运营和研发人员关心的问题。

解决方案

1.对于基于云原生开发的游戏部署,推荐使用CLS日志服务来承接日志采集和分析工作。并通过CLS的存储引擎对数据进行分层存储,同时对历史数据进行COS投递,提升存储效率。

2.通过高性能Lucene搜索引擎对日志数据 进行结构化处理,处理后的日志检索分析性能得到了极大的提升。

3.使用标准SQL语句和内置的SQL函数进行数据分析;通过内置仪表盘对数据进行可视化展现。

客户价值

1.一键接入CLS,无需在运维上投入人力,快速实现了数据的采集、处理、分析、存储和展示。通过CLS的云原生能力,轻松应对每天的海量数据增长,无需为资源扩容而烦恼。支持标准的SQL语句,降低使用难度,同时内置的400多个SQL函数可以轻松应对日常的日志查询工作需求。

2.对海量的日志结构化,可以极大提升查询效率,有助研发人员快速、准确的定位和及时修复问题数据。监控告警能力可时间将程序异常告警信息进行推送,帮助开发运维人员先于玩家发现并解决问题。

三、业务挑战:业务突发场景

1.业务流量预估难

小游戏经常通过社交平台进行裂变式传播,开发者难以精准预估流量的增长趋势和爆发节点,需要应对几倍甚至几十倍玩家同时涌入。而高并发会对游戏架构带来极大冲击,影响服务稳定性。

2.流量控制机制

小游戏的开发团队普遍人员较少,且作品开发周期较短。在搭建复杂游戏业务逻辑,或面对流量洪峰冲击时,较难有充足人力来进行管理和应对。

解决方案

1.引入Serverles容器集群的弹性机制,实现游戏服自动纵向和横向扩展。实现服务解耦,增加容错和熔断机制。

2.启用CDN做游戏动静态资源分离,玩家使用的游戏资源实现就近下载。多LB入口实现入口高可用和限流,避免系统被超额流量过载。

3.MongoDB转换为读写分离模式,配合代码逻辑优化实现性能提升,引入分库实现业务分层与隔离。

4.引入Redis缓存热数据,分担数据库查询压力。

客户价值

1.在游戏日活持续陡增的情况下,得益于TKE Serverless免运维与极速扩缩容特性以及容器HPA 动态扩缩容策略,系统帮助客户在秒级自动扩容了近万核容器资源,支持了过亿DAU和过千万PCU,保障了新涌入玩家的稳定体验。

2.通过对MongoDB进行了读写分离以及引入Redis、MQ作为数据缓存层的方案,缓解了高并发下数据读写的瓶颈,进一步提升了系统的健壮度。

3.通过对业务增加排队和熔断机制,在面对业务流量高峰时,优先保障游戏基础功能的实现,对于非必要功能采用慢加载或者不加载的方式,提升玩家的游戏体验。

业务架构图

腾讯云服务器安装mysql__腾讯云服务器转让__腾讯云服务器新人优惠

云上效果

《⽺了个⽺》闯关,游戏安全攻防、⽇志分析、业务突发等场景能⼒全⾯提升,加速裂变、成就爆款。