HarmonyOS开发者限时福利来啦!最高10w+现金激励等你拿~ 了解详情
写点什么

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

  • 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:002284

评论

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

测试开发 |AI驱动的健康监测与管理:数字化时代的医疗创新

测吧(北京)科技有限公司

测试

专家论道:构建完善的新型显示产业生态体系

Geek_2d6073

智能辅助技术的未来前景:创新与便利的引领者

测吧(北京)科技有限公司

测试

万界星空科技铜线MES、漆包线MES系统

万界星空科技

生产管理系统 智能制造 mes 漆包线mes 铜线mes

iZotope RX 10 for mac:音频处理的最佳选择

iMac小白

个人年度总结:大模型驱动技术的趋势洞察

Geek-yan

IPQ8074/IPQ8072 What's the performance difference?|8X8 4X4 High Performance 802.11ax Solution

wallyslilly

IPQ8072 IPQ8074

CQ 社区版 V2.7.0 发布 | 数据源版本扩充、新增批量执行功能等

BinTools图尔兹

数据库 运维 数据安全 dba 数据库管理

高薪程序员的三大窍门,你准备好了吗?

SoFlu软件机器人

“追求卓越·数创未来”CITE2024深圳电子展,火爆招商中

AIOTE智博会

电子展 深圳电子展 电子信息展 电博会

石磊:BANI时代下,企业人才管理破局之道

用友BIP

智能招聘

1688商品评论数据接口(1688.item_review)

tbapi

1688API接口 1688商品评论接口 1688商品评论数据接口 1688商品评价接口 1688商品评论API

开班在即 | 测试开发线下高薪私教班助力你的职场晋升

测吧(北京)科技有限公司

测试

全新升级!名企私教服务加盟全栈开发与自动化测试班,成就你的技术梦想

测吧(北京)科技有限公司

测试

2023新型显示产业技术创新专业赛圆满收官

Geek_2d6073

人人都是智能体开发者!百度灵境矩阵打造国内最完整智能体生态

科技热闻

测试开发 | 物流与供应链中的智能优化

测吧(北京)科技有限公司

测试

Node.js 文件操作:学习如何删除文件

Liam

node.js 后端 nodejs Node文件系统 NodeAPI

只需一个bitget钱包,让你的web3体验翻倍

威廉META

万界星空MES系统的十大核心功能

万界星空科技

数字化转型 MES系统 智能制造 mes 万界星空科技mes

高效GO语言集成开发工具 GoLand 2023 注册码中文版

mac大玩家j

代码编辑器 Mac软件 语言开发工具

测试用例设计方法六脉神剑——第六剑:心法至简,百家之长集成

京东科技开发者

企业级“RAS”的数据平台如何炼成?

Geek_2d6073

Integrity Pro mac v12.8.3激活版:全面提升Mac性能

iMac小白

只需一个bitget钱包,让你的web3体验翻倍

鳄鱼视界

软件测试/测试开发/丨人工智能与测试开发沙龙(PPT和回放集锦)

测试人

人工智能 软件测试

测试开发 | 创业与人工智能的密切关系

测吧(北京)科技有限公司

测试

测试开发 | 游戏开发中的人工智能创新:探索数字娱乐的未来

测吧(北京)科技有限公司

测试

为什么电商系统必须选择定制开发?

SoFlu软件机器人

Mac电脑文献管理推荐 EndNote 21激活最新版

胖墩儿不胖y

Mac软件 文献管理工具 文献工具

Amazon Toolkit — CodeWhisperer 使用

亚马逊云科技 (Amazon Web Services)

人工智能 云上探索实验室 Amazon CodeWhisperer Amazon Cloud9

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