灰度发布

 互联网产品的发布大多都是做到这里就直接上线,替换了原有的版本,这种跳跃式的发布是非常危险的,如果产品影响面大,对项目成员的压力是非常大的。灰度发布是在发布新版本的时候,先切分部分流量给新版本,稳定了之后再切分所有流量到新版本。这样一旦有问题,马上修改切分的流量就可以,不需要重新发布,减少了发布风险。这种基于ABTest分流的灰度发布方式已经成为很多公司发布的一个必经流程。在灰度发布过程中,产品团队根据用户的反馈及时完善产品相关功能。目前业界一些著名的互联网公司(如google,百度)都是采用这种类似灰度发布的方式。AB Test系统就是可以实现灰度发布的系统。通过ABTest系统可以方便地以各种方式切换流量。

在敏捷开发领域,取消专职测试以后,灰度发布就更加重要。一旦新版本出现问题,能够通过我们的ABTest系统马上将所有流量切回稳定的旧版本。这样做的好处是:

  1、即时生效,无需发布,快速响应。

  2、可以渐进地调整比例。

  3、分流的维度丰富多样。

作者:Jeebiz  创建时间:2019-10-20 22:29
 更新时间:2023-12-28 09:15