大厂Data+Agent 秘籍:腾讯/阿里/字节解析如何提升数据分析智能。 了解详情
写点什么

游戏打包过程枯燥且工作繁琐,如何提升打包效率?看鲸旗游戏新思路

  • 2021-03-13
  • 本文字数:2295 字

    阅读完需:约 8 分钟

游戏打包过程枯燥且工作繁琐,如何提升打包效率?看鲸旗游戏新思路

深圳市鲸旗天下网络科技有限公司成立于 2016 年,是一家以发行、运营和销售为一体的网络娱乐游戏开发商与运营商。公司拥有员工 100 余人,运营游戏平台同时在线超过 100000 人。


游戏行业中,需要把母包根据根据不同的推广渠道,在发行时需要集成具体的渠道信息以及渠道 SDK ,从而分成不同的渠道包。游戏的母包一般情况下都有几百 M 到过 G 的大小。打包流程在游戏发行的日常中不断地执行着,并且由于游戏渠道众多,一般都有 10 多家,经常需要同时进行打包操作。


游戏打包的过程枯燥,平时都是使用一台固定的电脑按照一个个目标渠道顺序打包,效率低且工作烦锁。鲸旗游戏希望有一套简单的并发处理操作,提升打包效率,并且希望打包的机器打完包后就可以释放不再占用资源。

这些需求恰恰是 Serverless 擅长解决的问题。


1、不用关心服务器

管理一两台服务器可能不是什么麻烦的事情,管理数千甚至数万台服务器就没那么简单了。任何一台服务器都可能出现故障,如何自动识别故障,摘除有问题的实例,这是 Serverless 技术可以解决的问题。


2、自动弹性

今天的互联网应用都被设计成可伸缩架构,当业务有比较明显的高峰和低谷时,或者业务有临时的容量需求时(比如营销活动),Serverless 平台能够及时且稳定地实现自动弹性。


3、按实际资源使用计费

Serverful 的方式使用云资源,是按占用而非使用计费的,例如用户在云上购买了三台 ECS,那么不管用户实际使用了这三台 ECS 多少的 CPU 和内存,他都需要支付这三台 ECS 整体的费用。而在 Serverless 模式下,用户是按实际使用的资源付费的,例如一个请求实际使用了一台 1core2g 规格资源 100ms 的时间,那么用户就只需要为该规格的单价乘以时间(即 100ms)付费。


4、更少的代码,更快的交付速度

基于 Serverless 架构的代码通常会重度使用后端的服务,将数据、状态管理等内容从代码中分离出去;此外,更彻底的 FaaS 架构则把代码的 Runtime 也交给了平台管理。这就意味着,同样的应用,Serverless 模式下的代码相比 Serverful 模式会少很多,因此不论是从分发还是启动,都会更快。Serverless 平台也通常能够提供非常成熟的代码构建发布、版本切换等特性,提升交付速度。


阿里云函数计算 FC 是一个高弹性、低成本、免运维、事件驱动 Serverless 平台,帮助百万开发者专注于业务开发,无需采购与管理服务器等基础设施,技术创新帮助企业客户快速交付,实现商业价值。

阿里云函数计算 FC 的优势

在中国信息通信研究院重磅发布的国内首个《云原生用户调查报告》中,阿里云 Serverless 产品凭借在双十一的技术锤炼和丰富的应用实践,在国内 Serverless 用户规模的占比达到 66%,远超其他云厂商总和,被认为是国内 Serverless 用户的首选。


在信通院可信云大会上,阿里云函数计算通过了基础能力要求、平台可观测能力、服务性能、服务安全和服务计量准确性等 21 项测试,最终以满分成绩通过可信云函数即服务能力认证。


函数计算 FC 常见应用场景有哪些?

1、秒杀、大促等突发流量高峰场景

在新零售、在线教育、游戏互娱等行业里,企业经常会面临大促场景突发流量大,无法准确预估业务峰谷的问题;同时,资源预算流程复杂、运维成本高、资源利用率无法保证。

函数计算 FC 百毫秒极致弹性解决企业突发流量时的资源瓶颈,事件驱动提供 20+ 云产品间端到端解决方案;FC 提供 1ms 粒度按需付费,资源利用率 100%,不为闲置资源买单。


2、直播互动、音视频转码等场景

在这类场景里,企业常常面临计算密集、短时间需要大量计算资源、且有峰谷特性的需求;同时,自建服务成本高,业内通用产品不满足高度自定义的需求。基于这类痛点,函数计算 FC 可以支持高度自定义 FFmpeg 环境,灵活轻量,零改造平滑迁移。


3、Web API/ 前后端、图片处理、AI 场景

这也是函数计算 FC 常见的场景之一。在这类场景里,企业经常会面对多终端适配、前后端标准不统一,研发效率低、运维难的问题;且数据、图片、脚本等不易维护、资源利用率低、成本高。而这些难点恰恰也是函数计算 FC 可以轻松解决。


函数计算 FC 支持多语言、多种框架类型的 Web 应用一键 Serverless 化,大幅提高迭代效率;同时支持 Serverless 定时任务及自动扩容,大幅降低运维成本,按需付费降低服务器资源成本。

阿里云函数计算 FC 助力鲸旗游戏简化打包,提效降本

为了简化业务流程,实现高性能和成本优化,鲸旗游戏最终选择使用阿里云 Serverless 函数编排与函数计算的方式来执行打包操作,完美解决痛点。


阿里云函数计算基于 Serverless 架构,提供高可用、高算力的服务平台,具备毫秒级别弹性伸缩能力,快速实现底层扩缩容,在流量波峰时快速扩容应对峰值压力,在流量低谷时适当缩容以优化资源,在提供稳定算力的同时将成本控制做到了最优。



函数计算 FC 给鲸旗游戏带来了哪些价值?


效率提升:利用函数计算 FC 百毫秒级的扩容能力 ,借助任务编排能力处理并发流程,提升打包的执行效率,整个打包过程由以前需要 T=P* N (P 是单个包的打包时间,N 是目标包的个数)提升到无论打多少渠道包,总的执行时长都是 P 左右,实现了充分的并发处理。


按需成本:当触发事件时产生计算实例,计算处理完毕时自动释放资源,只为工作时段按需计费。


监控完备:自动加持执行过程中的各种细粒度监控(执行时间,执行详情,调用情况)。

客户证言

“使用函数计算的方案非常优雅地帮助鲸旗游戏搭建了游戏打包的运行环境,并且按需要并发执行的能力最大限度地提升了打包的效率。这个方案也为我们打开了一个方向,把独立的无状态的工作任务可以交由函数计算来更好地实现。”

——鲸旗技术负责人

本文转载自:阿里巴巴中间件(ID:Aliware_2018)

原文链接:游戏打包过程枯燥且工作繁琐,如何提升打包效率?看鲸旗游戏新思路

2021-03-13 14:002470

评论

发布
暂无评论
发现更多内容

Flink 实践教程-入门(9):Jar 作业开发

腾讯云大数据

flink 流计算 Oceanus

创业研发团队的组织建设-软件工作流程

wood

创业 敏捷开发 28天写作

JavaScript中的作用域和预解析

你好bk

JavaScript 大前端 ES6 HTML5, CSS3 12月日更

浅谈应用架构设计思路

陈俊

应用架构 设计指南

Python Qt GUI设计:QTableView、QListView、QListWidet、QTableWidget、QTreeWidget和QTreeWidgetltem表格和树类(提升篇—1)

不脱发的程序猿

Python qt GUI设计 Qt Company 表格和树类

音视频实战(1)- 音频质量关键指标之QoE

liuzhen007

签约计划第二季

【Promise 源码学习】第十一篇 - Promise.all 的实现

Brave

源码 Promise 12月日更

Flink 实践教程-进阶(2):复杂格式数据抽取

腾讯云大数据

flink 流计算 Oceanus

SAP 产品的 Field Extensibility

汪子熙

28天写作 扩展 ERP 12月日更 企业管理软件

Golang Gin 框架之日志 DIY(七)

liuzhen007

28天写作 12月日更

搭建K8s容器化应用的开发调试环境

xiaoboey

Docker Kubernetes k3s Telepresence Skaffold

为什么不要急着告诉孩子答案?

Justin

心理学 教育 28天写作

如何在 ASP.NET Core 中重写 URL

喵叔

28天写作 12月日更

linux常用命令-历史命令和自动补全

Java个体户

Linux

数据一致性

卢卡多多

数据一致性 28天写作 12月日更

一个简单的例子教会您使用 javap

汪子熙

Java 性能调试 28天写作 12月日更 javap

su 和 sudo,你用对了吗?

xcbeyond

Linux 28天写作 12月日更 sudo

Vite2 + Vue3 + TypeScript + Pinia 搭建一套企业级的开发脚手架【值得收藏】

前端开发爱好者

typescript 大前端 Vue3 Vite2

关于元宇宙的一些认识

李印

学习笔记 元宇宙

<<长津湖>> 有感

Tiger

28天写作

元宇宙:虚实相生的网络世界

石云升

学习笔记 28天写作 元宇宙 12月日更

渗透测试如何入门?

喀拉峻

网络安全 安全

JavaScript数据结构之 Array

devpoint

JavaScript ES6 array 内容合集 签约计划第二季

34 K8S之ServiceAccount及X509数字证书

穿过生命散发芬芳

k8s 28天写作 12月日更

Git进阶(七): 打标签

No Silver Bullet

git 学习 12月日更

Flink 实践教程-进阶(1):维表关联

腾讯云大数据

flink 流计算 Oceanus

Mac 常用远程连接 ubuntu 工具对比

悟空聊架构

28天写作 Mac 软件 悟空聊架构 12月日更 远程连接

支付宝商户号稳定性解决方案

hackstoic

支付宝 解决方案 To B业务

世界女性科技群落(二):种姓制度与数字微光下的生长录

脑极体

实用机器学习笔记三:网页数据抓取

打工人!

机器学习 学习笔记 12月日更 实用机器学习

如何调用潜意识有效收集演讲素材-从右脑到左脑的切换

将军-技术演讲力教练

游戏打包过程枯燥且工作繁琐,如何提升打包效率?看鲸旗游戏新思路_文化 & 方法_阿里巴巴中间件_InfoQ精选文章