灰度发布

灰度发布

最近测试的产品中涉及到灰度发布功能,所以再这里总结下灰度发布相关的知识
一、灰度发布是什么
灰度发布是版本升级平滑过渡的一种方式(也可以增加产品的某些特性)。简而言之,当版本升级时,使部分用户使用高版本,其他用户继续使用低版本,待高版本稳定后,逐步扩大范围把所有用户流量都迁移到高版本上面来。
  灰度发布可以保证系统稳定性,在发布初期就能发现系统问题,降低其影响性。
二、灰度发布的前提
应用发布时,使用负载均衡策略(nginx负载均衡,当时系统中也提供了另一种负载均衡策略haproxy)但是必须使用nginx负载均衡策略,原因是nginx 是可以根据ip 配置灰度发布策略
三、灰度发布涉及功能点
2.1 产品能同时发布应用多版本
    所谓发布应用多版本,既是产品在发布了应用低版本后,能同时支持发布该应用的高版本,且所使用相同的域名和端口号
2.1 灰度策略配置
    灰度策略分为两种
固定ip (即灰度策略设置的ip 访问域名:端口时,访问的是高版本应用,未设置的ip依然访问旧版本应用)
ip范围段
2.3 灰度状态正式升级
    正式升级后,灰度策略失效,所有用户流量迁移到高版本上,低版本应用被删除。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值