serverless 案例 | 游戏 小迈科技

本文涉及的产品
Serverless 应用引擎 SAE,800核*时 1600GiB*时
函数计算FC,每月15万CU 3个月
简介: serverless 案例 | 游戏 小迈科技

serverless.jpeg

小迈科技于2015年1月成立,是一家致力以数字化领先为优势,实现业务高质量自增长的移动 互联网科技公司,累计开发400余款产品,累计用户下载安装量破七亿。

背景概述

对于大部分休闲类游戏来讲,在游戏的生命周期内,会出现非常大的波峰波谷,一般集中在游 戏刚开始推广、以及每天相对固定的时间节点上。比如晚上8点会是业务的最高峰,凌晨2点到 6点几乎没有流量,但是又不能停服。另外,每次运营活动又会拉来大量的新客户涌入,就需 要后台服务能够快速响应流量的变化。其次,大部分休闲类游戏都是无状态的,还可以拆分成 不同的服务模块来提升服务性能和质量,如聊天、红包、背包、升级、用户数据获取、视频处 理、广告投放等,因此就可以采用微服务架构来部署。最后游戏在上线期间,也会迭代增加很 多新的功能模块,需要频繁的发布升级。

需求分析

系统的稳定性和容灾能力 平台的自动弹性伸缩能力 对微服务架构的支持 便捷的发布回滚能力,甚至是不停服升级

解决方案

1.小迈的游戏团队主要采用的是 Spring Cloud 和 Dubbo 技术栈,可以无缝迁移到 SAE 平台。 实现容器化的同时,可以直接使用微服务的健康检查、优雅下线脚本、配置管理、灰度发布、 一键回滚等功能。

2.采用 Jenkins 封装了 SAE 的 API 接口,实现了 CI/CD 能力,业务从本地推到线上缩短到了 分钟级,并且在部署的时候通过选择多可用区,可以直接实现跨可用区的容灾。

3.基于 SAE 的 CPU、内存、QPS、RT 等指标来进行设置,对于小迈的线上游戏,主要还是 通过 CPU 和内存的使用率来触发扩缩;另外定时弹性和监控指标弹性还可以混用,对于有运营 活动时,可以通过两种弹性方式共用的方式,来确保资源的弹性。

4.通过 SAE 自带的应用监控,查看服务接口的调用情况,快速定位和诊断问题。

xiao.png

用户价值

截止到目前,小迈在 SAE 上累计已经部署了 50 多个服务和应用,涉及十几款游戏,比如爱上 猜成语、成语最强答人、我找茬贼快、多多短视频等。使用了 SAE 之后,小迈的游戏团队只需 要关注自身的业务逻辑,资源层面托管给了 SAE 平台,极大的简化了运维复杂度,尤其是资源 的弹性伸缩方面,实现了秒级弹性,更加贴合业务。另外对比原来的部署效率,整体研发效能 也有了极大的提升,新项目上线时间从天级缩短到了分钟级。并且,SAE 还提供了环境“一键 启停”功能,针对开发测试环境,可以设置定时关闭和开启,优化非线上环境的资源占用,进 一步优化费用。

相关实践学习
【文生图】一键部署Stable Diffusion基于函数计算
本实验教你如何在函数计算FC上从零开始部署Stable Diffusion来进行AI绘画创作,开启AIGC盲盒。函数计算提供一定的免费额度供用户使用。本实验答疑钉钉群:29290019867
建立 Serverless 思维
本课程包括: Serverless 应用引擎的概念, 为开发者带来的实际价值, 以及让您了解常见的 Serverless 架构模式
目录
相关文章
|
5月前
|
消息中间件 弹性计算 运维
爆款游戏如何借助 RocketMQ Serverless,打造流畅体验并节省 98% 成本?
爆款游戏如何借助 RocketMQ Serverless,打造流畅体验并节省 98% 成本?
87303 6
|
编解码 运维 监控
课时9:典型案例2:函数计算在音视频场景实践
课时9:典型案例2:函数计算在音视频场景实践
306 0
|
2月前
|
关系型数据库 Serverless 分布式数据库
揭秘PolarDB Serverless:大促洪峰秒级应对,无感伸缩见证科技魔法!一探云数据库管理的颠覆性革新,强一致性的守护神来了!
【8月更文挑战第13天】在云计算背景下,阿里巴巴的云原生数据库PolarDB Serverless针对弹性伸缩与高性能一致性提供了出色解决方案。本文通过一个电商平台大促活动的真实案例全面测评PolarDB Serverless的表现。面对激增流量,PolarDB Serverless能秒级自动扩展资源,如通过调用`pd_add_reader`快速增加读节点分摊压力;其无感伸缩确保服务平滑运行,不因扩展中断;强一致性模型则保障了数据准确性,即便在高并发写操作下也确保库存等数据的同步一致性。PolarDB Serverless简化了数据库管理,提升了系统效能,是追求高效云数据库管理企业的理想选择。
92 7
|
2月前
|
运维 Kubernetes Serverless
Serverless Argo Workflows荣获信通院标杆实践案例,引领大规模离线任务处理新方法
阿里云容器服务Serverless Argo Workflows大规模离线计算工作流平台荣获2024信通院Serveless实践标杆案例。本文介绍其应用场景、平台特性以及领域实践。
|
5月前
|
弹性计算 运维 Serverless
阿里云Elasticsearch Serverless帮助某视觉科技公司平稳应对流量激增
某视觉科技公司借助阿里云Elasticsearch Serverless应对创意资源平台的流量激增,通过服务自动扩缩容,确保流量高峰时的快速响应,降低至少50%的成本。同时,它提供弹性数据容量支持,简化运维,提升开发效率,并保证高精确度的搜索体验。
673 1
|
5月前
|
存储 弹性计算 运维
阿里云Elasticsearch Serverless助力医疗科技企业实现业务提效和加速创新
通过采用阿里云Elasticsearch Serverless服务,某医疗科技企业解决了大规模智能床垫数据存储和分析的挑战。Serverless架构帮助客户降低50%以上的成本,实现资源弹性伸缩,免去运维负担,提高业务弹性和稳定性,企业能更专注于产品创新和用户体验优化。
496 1
|
5月前
|
运维 监控 Serverless
【专栏】无服务器架构,一种云计算模型,让开发者专注编写代码而不必管理服务器(Serverless)
【4月更文挑战第28天】无服务器架构,一种云计算模型,让开发者专注编写代码而不必管理服务器。它基于事件驱动,自动扩展资源并按需计费。优势包括缩短开发周期、优化资源利用、降低成本、提高可用性及简化维护。然而,冷启动延迟、调试困难、性能监控、安全性和学习曲线等挑战仍需解决。随着技术进步,无服务器架构将在科技发展中发挥更大作用。
107 2
|
5月前
|
弹性计算 Cloud Native 安全
【阿里云云原生专栏】云原生与芬克斯:阿里云函数计算在金融行业的应用案例
【5月更文挑战第26天】阿里云函数计算在金融行业数字化转型中发挥关键作用,提供高可用、安全、灵活且成本效益的解决方案。通过事件驱动架构和弹性伸缩,适应业务波动,确保服务连续性。在实时风控系统案例中,函数计算实现低延迟评估,提升风控效率。此技术助力金融企业快速创新,增强市场竞争力。
353 0
|
编解码 人工智能 运维
课时9:典型案例2:函数计算在音视频场景实践(三)
典型案例2:函数计算在音视频场景实践
|
5月前
|
机器学习/深度学习 运维 安全
阿里云 ACK One Serverless Argo 助力深势科技构建高效任务平台
阿里云 ACK One Serverless Argo 助力深势科技构建高效任务平台
101449 8

相关产品

  • 函数计算