灰度发布是指在黑与白之间,能够平滑过渡的一种发布方式,一级一级的发布逐渐的扩大发布范围,最后达到系统的完全上线。 

在其上可以进行A/B testing,即让一部分用户继续用产品特性 A,一部分用户开始用产品特性 B,如果用户对 B 没有什么反对意见,那么逐步扩大范围,把所有用户都迁移到 B 上面来。

灰度发布可以保证整体系统的稳定,在初始灰度的时候就可以发现、调整问题,以保证其影响度。

灰度期:灰度发布开始到结束期间的这一段时间,称为灰度期。

好处:

1)提前获得目标用户的使用反馈;

2)根据反馈结果,做到查漏补缺;

3)发现重大问题,可回滚“旧版本”;

4)补充完善产品不足;

5)快速验证产品的 idea。


目前产品的迭代速度越来越快,尤其是互联网产品,如果按照传统的发布方式周期比较长,如果出问题修复的代价就好比较大。

灰度发布其实也就是让问题更早的暴露出来减少后期修复的成本。
  
灰度发布增加了测试范围和测试资源,但是如何制定灰度发布策略是关键࿱

【产品】什么是灰度发布相关推荐

  1. FinClip 9月产品小报丨灰度发布功能更新;FIDE 自定义接口 mock 功能优化

    9月底,在迎接国庆的时候,看看 FinClip 带给了大家什么最新的消息. 产品方面的相关动向

  2. 灰度发布:灰度很简单,发布很复杂灰度发布(灰度法则)的6点认识

    什么是灰度发布,其要点有哪些? 最近跟几个聊的来的同行来了一次说聚就聚的晚餐,聊了一下最近的工作情况如何以及未来规划等等,酒足饭饱后我们聊了一个话题"灰度发布". 因为笔者所负责的 ...

  3. 什么是灰度发布,灰度测试

    什么是灰度发布? 灰度发布,又名金丝雀发布,或者灰度测试,是指在黑与白之间能够平滑过渡的一种发布方式.在其上可以进行A/B testing,即让一部分用户继续用产品特性A,一部分用户开始用产品特性B, ...

  4. 互联网产品的灰度发布

    互联网产品的灰度发布 在传统软件产品发布过程中(例如微软的Windows 7的发布过程中),一般都会经历Pre-Alpha.Alpha.Beta.Release candidate(RC).RTM.G ...

  5. 互联网产品发布之灰度发布

    1. 为什么要灰度发布 互联网服务变动频繁,发布周期短.速度与质量总是难以双全. 灰度发布能降低发布风险,减少影响范围. 降低对测试的依赖,减少线下自测的数据构造成本. 方便集中监控日志,全量发布由于 ...

  6. 蓝绿部署、金丝雀发布(灰度发布)、AB测试……

    点击关注公众号,Java干货及时送达 来源 | https://www.jianshu.com/p/0df88fe4a1e3 随着微服务架构的普及,线上服务越来越多,随之而来的就是部署越来越频繁:随着 ...

  7. 灰度发布系统架构设计

    点击上方蓝色"方志朋",选择"设为星标"回复"666"获取独家整理的学习资料! 来源:https://www.toutiao.com/i69 ...

  8. 不容错过的灰度发布系统架构设计

    灰度发布的定义 互联网产品需要快速迭代开发上线,又要保证质量,保证刚上线的系统,一旦出现问题可以很快控制影响面,就需要设计一套灰度发布系统. 灰度发布系统的作用,可以根据配置,将用户的流量导到新上线的 ...

  9. CTO点名要搞个灰度发布系统,不慌!

    来源:https://www.toutiao.com/i6910008843955192323/ 灰度发布的定义 互联网产品需要快速迭代开发上线,又要保证质量,保证刚上线的系统,一旦出现问题可以很快控 ...

最新文章

  1. 安装截图软件shutter
  2. 吴恩达深度学习课程deeplearning.ai课程作业:Class 4 Week 4 Face Recognition for the Happy House
  3. AI公开课:19.03.07王海峰博士《人工智能技术与产业应用》课堂笔记以及个人感悟
  4. 2014年度辛星解读css第四节
  5. mongodb [main] Automatically disabling TLS 1.0, to force-enable TLS 1.0 specify
  6. android webserver mysql,Android手机变身Web服务器,BitWebServer简单评测
  7. js数组指定位置添加元素_34. 在排序数组中查找元素的第一个和最后一个位置(难度:中等)
  8. 深信服桌面云取消聚合口后的影响
  9. 美团java后端_美团笔试题(Java后端5题2小时)(示例代码)
  10. 关于我的 “二进制部署 kubernetes 集群” 的体验
  11. XILINX偶然加载不成功的问题原因及解决方法
  12. SvnAnt authentication cancelled 的解决
  13. 六轴机器人运动学正解
  14. 手机计算机怎么玩24点游戏,计算器游戏怎么玩 新手前期玩法介绍
  15. 数字图像处理Python语言实现-灰度图像阈值化-OSTU方法
  16. 用本机VM虚拟机作为网站的服务器
  17. java sql 工资管理,企业工资管理系统(Java+MySQL)Word版
  18. scala 判断手机号码_手机上的Scala
  19. Linux终端设备文件介绍
  20. 关爱码农成长:关于写代码二三事

热门文章

  1. PHP电子合同对接流程,在线电子合同的签订流程
  2. EMQ的安装以及MQTT的简单使用
  3. 笔记本光驱在计算机里不显示器,笔记本光驱不读盘,教您笔记本光驱不读盘怎么恢复...
  4. videoInput库+opencv+usb采集卡+监控相机
  5. 训练时GPU显存太小问题、batchsize 的大小跟GPU的显存的关系
  6. spirng的beans.xml文件报错
  7. iOS微信分享不触发回调函数onResp()解决方法
  8. 低版本的Hadoop实现 Apriori 算法Java代码
  9. 程序员情人节花式表白:浪漫我们是认真的!
  10. oracle行转列和sqlserver行转列语法分析比对