美文网首页
灰度发布

灰度发布

作者: 樱落e_e | 来源:发表于2020-03-27 15:35 被阅读0次

什么是灰度发布

概念:灰度发布是指在黑和白之间能平滑过渡的一种发布方式,又称‘金丝雀发布’

我理解的灰度

按照一定的策略筛选部分用户,优先体验新版本功能,收集反馈以及对新版本功能、性能、稳定性等指标进行评论,进而决定全量发布还是回滚

百度百科的灰度

在其上可以进行A/B testing,即让一部分用户继续使用产品特性A,一部分用户使用特性B,如果用户对B没有什么反对意见那么逐步扩大范围,把所有用户都迁移到B上。灰度发布可以保证整体系统的稳定性,在初始灰度时候可以发现、及时调整问题,以保证其影响程度。灰度期:灰度发布开始到结束期间的一段时间

灰度发布流程

灰度发布流程

筛选用户策略

根据用户画像分析(地区、终端、功能针对性的用户)、活跃用户、产品群、内部用户、发包渠道等

灰度发布方式

iOS内测:testflight发布新包,给目标用户升级

Android公测:1、发布部分渠道

                         2、所有渠道全部打开,下载量达到目标量级关闭

                         3、按照地理位置、用户画像等特征指定发布

强制升级、自主升级、多版本可选等方式

灰度的好处

1、有针对性,按照功能选择目标用户

2、提前获得目标用户的使用反馈,依据反馈结果,及时查漏补缺,完善产品

3、缩小影响的范围,若发现重大问题,可回滚回旧版本,降低风险

灰度的特点

1、容忍失败

2、允许适度浪费

3、鼓励内部竞争试错

灰度发布工具    

脉冲云

参考:《马化腾致微合作伙伴:灰度法则的七个维度》

需求度:用户需求是产品核心,产品对需求的体现程度,就是企业被生态所需要的程度;

速度:快速实现单点突破,角度、锐度尤其是速度,是产品在生态中存在发展的根本;

灵活度:敏捷企业、快速迭代产品的关键是主动变化,主动变化比应变能力更重要;

冗余度:容忍失败,允许适度浪费,鼓励内部竞争内部试错,不尝试失败就没有成功;

开放协作度:最大程度地扩展协作,互联网很多恶性竞争都可以转向协作型创新;

进化度:构建生物型组织,让企业组织本身在无控过程中拥有自进化、自组织能力;

创新度:创新并非刻意为之,而是充满可能性、多样性的生物型组织的必然产物。

相关文章

  • 灰度发布用户选取

    近日接触的项目涉及到“灰度发布”的概念,这是第一次接触灰度发布,因此对灰度发布用户选取的方式十分好奇。“灰度发布(...

  • Openshift上使用Nginx Pod作灰度发布

    参考文章:使用 Nginx 实现灰度发布 什么是灰度发布 【百度百科】灰度发布(又名金丝雀发布)是指在黑与白之间,...

  • 灰度发布discovery原理源码分析及多发布分组设计与实现

    关键字:saas灰度 灰度发布 装饰模式 桥接模式 spring cloud 公司 saas 平台,灰度发布用于先...

  • 浅谈灰度发布

    什么是灰度发布 所谓灰度发布就是将软件新功能版本先发布到灰度区进行可控范围的验证,如果验证结果良好,再进行正式发布...

  • 实现一套灰度发布系统需要考虑哪些问题?

    要了解一个灰度发布系统的功能,个人觉得有必要先了解灰度发布的概念定义和灰度发布流程,从概念和流程中明确灰度的目的并...

  • 什么是灰度发布,灰度测试。

    什么是灰度发布? 灰度发布,又名金丝雀发布,或者灰度测试,是指在黑与白之间能够平滑过渡的一种发布方式。在其上可以进...

  • 灰度发布

    灰度发布:灰度很简单,发布很复杂 - 程序人生的博客 - CSDN博客 灰度发布常见一般有三种方式 - 蒋大帅-蒋...

  • 如何进行灰度发布,考虑啥

    灰度发布的定义: 灰度发布是指在黑与白之间,能够平滑过渡的一种发布方式。AB test就是一种灰度发布方式,让一部...

  • 灰度发布

    灰度发布 更新日志: 一、定义 按照一定策略选取部分用户,让他们先行体验新版本的应用,通过收集这部分用户对新版本应...

  • 灰度发布

    所谓灰度发布,是指在黑与白之间,能够平滑过渡的一种发布方式。AB test就是一种灰度发布方式,让一部用户继续用A...

网友评论

      本文标题:灰度发布

      本文链接:https://www.haomeiwen.com/subject/bcbluhtx.html