金丝雀发布的本质

金丝雀发布是一种发布模式,通过有条件地允许部分用户使用新功能来评估其效果。与蓝绿部署和滚动更新不同,金丝雀发布注重业务层面的决策。实现金丝雀发布系统需要版本实例控制、流量路由控制和指标收集接口。开源工具如Flagger可简化实现。采用金丝雀发布需确保程序能同时运行多个版本,对开发人员能力有一定要求。
摘要由CSDN通过智能技术生成

0081c4702e008fec509b61a35c7d28c3.png

建议先关注后,再读:

理解“金丝雀发布”定义

金丝雀发布在国内也经常被叫做灰度发布。下文将使用”金丝雀发布“这一术语。

金丝雀发布是发布模式的一种。“发布”是什么意思?发布:即宣布,发表。有向外公开的意思。

说到“发布”,就不得不说“部署”。不少人将“发布”与“部署”两个概念混淆。

“部署”又是什么意思?在软件工程领域,“部署”指的是将(编译)打包好的程序发送到目标服务器上,并启动执行。

就是说,部署了,并不一定代表着向用户发布。

如果把软件产品比喻成一舞台剧。部署是将舞台提前布置好,但是幕布是拉上的。而发布则是把观众放进剧场,然后拉开幕布。注意:只有真正“拉开幕布”,才称为发布。

那金丝雀发布又是什么?接着刚刚说的比喻,指的是你并不是一次性将所有的观众都放进剧场。只是有条件的让一部分人进场并拉开幕布。你可以通过这些观众对于舞台剧的评价对舞台剧进行调整改进。最后,再选择合适的时机向所有的人开放消费。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值