下载此文档

灰度发布-课件PPT(精).ppt


文档分类:办公文档 | 页数:约32页 举报非法文档有奖
1/32
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/32 下载此文档
文档列表 文档介绍
灰度发布郭红俊 2013-11-20 2目录?灰度发布概述: ?什么是灰度发布?灰度发布的例子?灰度发布的好处,适用场景?阿里巴巴-钱掌柜发布流程?灰度发布步骤?常见问题?以偏概全?知识的诅咒?发布没有回头路可走?用户参与度不够什么是灰度发布?灰度发布是指在黑与白之间,能够平滑过渡的一种发布方式。? AB test 就是一种灰度发布方式,让一部分用户继续用 A,一部分用户开始用B,如果用户对 B没有什么反对意见,那么逐步扩大范围,把所有用户都迁移到 B上面来。?灰度发布可以保证整体系统的稳定, 在初始灰度的时候就可以发现、调整问题,以保证其影响度。 4灰度发布的例子? Microsoft 在推出 Windows 或 Framework 之前一般先出预览版; ? Napster 放出 2W 音乐下载 beta 测试账号引来 300W 用户注册疯抢。? GMail 正式发布前的测试账号在 eBay 上叫拍 200 美元; ? Gmail Labs 这是一个新特性橱窗,用户可以自己选择一些未正式发布的新特性进行体验,不喜欢可以关闭,在这个过程中,吃了螃蟹,也当了 Google 的小白鼠。? Qzone 用户数据的升级并不是大面积的一次性升级,而是通过一个用户升级标志服务器,如果用户数据没有升级,后台会把此用户的数据逐步迁移到新版本上,然后将升级标志位置 1,升级过程中,用户仍然可以访问旧的数据,升级完成后的访问都将转发给新的版本。 5灰度发布的好处?缩小可能风险的波及范围, ?比如新推产品或功能,容易出现用户体验不爽或者性能低下等不足; ?尽早吸收用户的反馈, ?产品不必 100% 完美才推出,可以先让部分用户试用,分析用户行为或汲取用户反馈后,再采取快速步骤改进产品; ?提高产品的最终质量, ?分流发布等于除了 QA 测试外再扩大测试人群的范围,我们让更多的忠实用户直接参与测试,让更多双眼睛来发现隐藏的缺陷; ?程序升级更加有序和自动化, ?以往如果升级涉及复杂的数据变动,很有可能需要停机处理,但如果是以分流发布的方式, 逐批更新升级,或由用户触发,就可以实现不停机处理; 哪些场景适合灰度发布?新产品或大项目初次发布时; ?业务策略不明确拿不准时; ?面向特定用户群体时; ?大范围升级时; ?……?问题:哪些场景不适合灰度发布? 7灰度部署典型框架 8阿里巴巴-钱掌柜分流发布?对于一般的小系统并不需要单独的灰度发布引擎,可以参考 A/B 测试中做法, 在页面 javascript 或服务器端实现分流的规则即可。?但对于大型的互联网应用而言,单独的用于管理用户分流的发布引擎就很有必要了。 9灰度发布步骤 101、定义目标?产品一般都会有明确的产品目标,灰度发布的过程通常把产品关键数据走势是否有利于既定目标的达成作为进一步进行放量的重要参考, ?如果灰度产品在目标数值超过未灰度用户, 且产品在性能指标方面趋于稳定,例如崩溃率控制在一个合理范围,用户访问速度也在预计范围,则考虑继续放量。

灰度发布-课件PPT(精) 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数32
  • 收藏数0 收藏
  • 顶次数0
  • 上传人13431315
  • 文件大小0 KB
  • 时间2016-03-13