张廷进-SRE驱动的研发工业化改造-脱敏版.pdfVIP

张廷进-SRE驱动的研发工业化改造-脱敏版.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

SRE驱动的研发工业化改造

张廷进IEG自硏游戏SRE负责人

➢2010年加入腾讯,先后担任欢乐斗地主、和平精英等数十款等

业务技术运营负责人;

➢2021年,负责以SRE理论驱动研发效能提升相关工作;

游戏特点及研发可用性定义

SRE在游戏研发工业化的实践

SRE在游戏研发全球化的探索

游戏研发特点及研发可用性定义

游戏VS传统互联网应用

1代码仓库大:除代码文件外,含大量的资源文件,尤为关注代码仓库性能,使用多元化,

git/svn/P4独立或者组合使用,尤其P4在游戏行业中大量使用(海外标配),

游戏特点2构建频率以日构建为主:一般以每日转测为频率,研发提效主要解决的就是日构建各个环节的

效率问题,普通互联网由于构建耗时短,可以有更灵活和更高频的构建频率;

3构建耗时长:普通互联网应用安装包普遍在500M以内,单次构建在30分钟以内,游戏安装包

和资源文件加起来一般可达5G-20G以上,客户端包单次构建耗时需要2-5H左右;

游戏研发可用性定义

CICDCO

保障研发环境可靠性保障生产环境可靠性

以SRE理论驱动研发可用性建设,提升研发管线

的工业化水平,确保版本能够按正常周期迭代;

SRE在游戏研发工业化的实践

常见游戏研发版本管理模式

常见游戏

研发分支

主干分支热更分支运营分支特性分支修复分支

主干分支为游戏版本核心方向,一般是实时构建,每日转测;

针对较大的特性,单独拉取特性分支进行开发,择机合并至主干;

主干分支dailybuild为最高频研发场景,是需要优先解决的;

何为可靠的日构建?

满足版本迭代周期要求,每天都可以构建出供次日进行功能验证的产物;

游戏研发可靠性标准

代码提交持续集成制品库

开发服

器服务器程序

代码仓库蓝盾构建制品产物

测试制品

分发故障联调

代码库可用性标准构建可用性标准制品可用性标准

策划1.速度快1.成功率高1.下载速度快

2.不卡顿2.耗时短2.下载成功率高云debug

3.容灾能力

美术户

文档评论(0)

pig2005 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档