电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

互联网应用灰度发布建设实践

互联网应用灰度发布建设实践_第1页
互联网应用灰度发布建设实践_第2页
互联网应用灰度发布建设实践_第3页
互联网应用灰度发布建设实践2024 年 6 月,农商行信息部历时 5 个月时间精心打造的灰度发布平台正式在企业网银上线,企业网银从此可以实现不停机地版本发布。在金融科技化的时代,灰度发布可以让应用更快地进行迭代,以更高的频率发布到市场,同时还能减轻运维人员的负担,并且给用户带来更好的体验。为什么要使用灰度发布传统金融正在向互联网金融进行转型和过渡,互联网应用的一大特点就是高频率的版本发布,这样才能使业务部门开发的新产品快速地投入市场,猎取更多的用户。我行提供的金融服务已经覆盖了企业和个人的方方面面,新功能的发布、第三方接口的变更、问题的修复都会需要进行应用的升级。但是对于运维部门来说,应用变更总是伴随着风险和压力。以往我行每次互联网应用更新均需要在 23:00 停机后才能进行,常常在凌晨才能完成上线,每次上线投产后由于时间窗口较晚、验证时间较短,有些场景需要隔日验证,无法对所有场景进行覆盖,无法保证互联网应用的稳定性。同时对于业务部门和开发部门来说,新的产品和功能是否能被大部分用户接受,也存在一定的风险。灰度发布,就是解决以上矛盾的一个最好方法。灰度发布也叫金丝雀发布,名字起源于以前矿工下矿井前,先会放一只金丝雀进去探测是否有有毒气体。灰度发布可以保证整体系统的稳定,在初始灰度的时候就可以发现、调整问题,以保证其影响度。灰度发布开始到结束期间的这一段时间,称为灰度期。应用系统通过灰度发布可以实现以下目标。提高应用稳定性:即使新版本出现问题,也只会影响很小部分的用户,波及范围可以提前控制;提高产品质量:灰度发布等于是让用户来参加测试,通过真实流量来检验应用质量,同时可以根据这一小部分尝鲜用户的反馈及时对应用进行改进;应用更新更加有序和自动:以往的变更,需要经历停机、升级、投产、验证,投入较大,但假如以灰度发布的方式,逐渐更新,就可以实现不停机的应用更新,甚至可以在白天发布应用;应用版本迭代更快:产品不需要等到 100%完美才进行发布,同时因为可以实现 7~24 不停机发版,大大地释放了运维人员的生产力,版本更新的频率可以更快。灰度发布实践实现灰度发布最重要的两个问题是灰度策略如何制定,以及灰度策略如何执行。灰度策略其实就是决定什么样的请求应该路由到我们的灰度版本上来,以什么为依据。通常有以下几种策略。根据用户灰度:例如账号、ID 等,可以精准控制灰度用户,业界使用较多;根据客户端灰度:...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部