serverless 案例 | 游戏 心动网络(TapTap)

本文涉及的产品
简介: serverless 案例 | 游戏 心动网络(TapTap)

serverless.jpeg

背景概述

心动创立于 2003 年,是一家全球游戏开发和发行商,拥有丰富的研发、发行和代理运营经验。 截至 2022 年中,心动运营 38 款免费和付费游戏,在全世界拥有 5,000 万月活跃用户,主要分 布在大中华地区、东南亚、北美和南美。2016 年,心动推出手机游戏社区和应用商店 TapTap, 玩家可以通过官方渠道免费或付费购买下载手机游戏,亦可在社区中与其他玩家交流,2022年 中,TapTap 在全球有 4,400 万月活跃用户。

需求分析

早期,TapTap 绝大部分的后端服务都是部署在 ECS,通过 Rundeck 来进行管理和部署,在效率和管理上并不是那么理想。在基建升级方案的需求上,主要是4点:

  • 能大幅提升开发运维效率
  • 以较低的人力成本来满足业务需求
  • 服务足够可靠,能够具备良好的性能
  • 因为工程目前主要是以 Go 语言为主,所以在后续基建升级上需要对 Go 有良好的支持。

解决方案

预估服务整合了搜索、推荐、广告都需要的模型推理、特征开发以及样本回传的能力,本身是 一个中台型微服务,所有业务线都可以非常低成本的接入目前组内最成熟的线上预估服务。通 过 SAE,TapTap 的服务快速具备了 Serverless 的能力,因为 SAE 本身屏蔽了很多资源管理、环境管理以及基础运维组件管理工作,使得 TapTap 可以快速地为国内国外的新场景、新 业务上线一套独立的预估服务。


同时,TapTap 也集成了 SAE 的告警平台,事件中心以及日志服务,通过钉钉告警就可以实时 感知线上业务的状态,例如是否发生了 OOM 还是重启、错误日志之类的。另外,SAE 也是接 入了 Dubbo Go 框架使服务直接具备了服务注册发现,IP 直连,优雅上下线等微服务能力。

taptap.png

用户价值

  • 简单运维,省心省力:开发可以轻松搞定应用开发、部署、管理全流程,让自己更专注于业务,也大大节省了运维的投入和成本。
  • 不停机发布 +分钟级上线:SAE 支持灰度发布、滚动发布的能力,还提供了较为完善的 Open API,可以集成到 Git 中快速部署,使我们的服务具备了分钟级发版的能力,这个对于新业务尤 其具有吸引力。
  • 秒级弹性缩扩容:SAE 支持配置像 CPU、内存、QPS、RT、定时等不同维度指标的扩缩策 略,可以帮助提升资源利用率。尤其是业务规模大了之后,通过配置更加精细的弹性策略, 可以显著降低机器成本。
  • 多语言微服务能力:SAE 提供了 PHP、Python、GO 等多种运行时,并且基于 K8s Service 多语言服务注册发现,实现了 Go 语言低成本微服务化。
相关实践学习
基于函数计算一键部署掌上游戏机
本场景介绍如何使用阿里云计算服务命令快速搭建一个掌上游戏机。
建立 Serverless 思维
本课程包括: Serverless 应用引擎的概念, 为开发者带来的实际价值, 以及让您了解常见的 Serverless 架构模式
目录
相关文章
|
1月前
|
消息中间件 弹性计算 运维
爆款游戏如何借助 RocketMQ Serverless,打造流畅体验并节省 98% 成本?
爆款游戏如何借助 RocketMQ Serverless,打造流畅体验并节省 98% 成本?
87164 3
|
9天前
|
数据建模
R语言网络分析友谊悖论案例
R语言网络分析友谊悖论案例
R语言网络分析友谊悖论案例
|
1月前
|
存储 网络协议 Go
Golang网络聊天室案例
Golang网络聊天室案例
33 2
Golang网络聊天室案例
|
1月前
|
机器学习/深度学习 Python
神经网络回归案例(python
神经网络回归案例(python
25 0
|
2月前
|
网络协议 应用服务中间件 数据安全/隐私保护
网络协议的初步认识-以详细案例分析
网络协议的初步认识-以详细案例分析
18 0
|
2月前
|
数据采集 开发框架 监控
Wt库网络爬虫技术与央行降息的完美结合:实战案例分析
Wt库网络爬虫技术与央行降息的完美结合:实战案例分析
|
9月前
|
运维 Cloud Native 关系型数据库
活动回顾|阿里云 Serverless 技术实战与创新成都站回放&PPT下载
7月29日“阿里云 Serverless 技术实战与创新”成都站圆满落幕。可免费下载成都站|阿里云 Serverless 沙龙演讲 PPT。
|
8月前
|
弹性计算 人工智能 运维
阿里云宣布 Serverless 应用引擎SAE2.0 将公测上线
7月31日,阿里云智能云原生应用平台负责人丁宇宣布,Serverless 应用引擎 SAE2.0 将于8月7日公测上线,开源版将于9月30日发布。本次升级围绕极简体验、标准开放、极致弹性三大优势展开,应用冷启动全面提效,支持缩容到 0,应用成本下降 40% 以上。
阿里云宣布 Serverless 应用引擎SAE2.0 将公测上线
|
8月前
|
人工智能 弹性计算 运维
阿里云宣布 Serverless 应用引擎 SAE2.0 将公测上线,多款产品全新升级
阿里云宣布 Serverless 应用引擎 SAE2.0 将公测上线,多款产品全新升级
66095 53
|
8月前
|
人工智能 弹性计算 运维
阿里云容器服务 Serverless 版(ACK Serverless)全新升级
阿里云容器服务 Serverless 版(ACK Serverless)全新升级
1516 10

相关产品

  • 函数计算