一、系统介绍
cBSS系统承载着联通数亿4G用户的业务办理,与总部的20套生产系统、31个省份403套生产系统进行快速的上下交互与联动,系统功能模块众多,业务关系复杂,其稳定性至关重要。
二、痛点与突破
在传统的发布方式中,cBSS系统采取在例行版本部署期间前台WEB服务、后台TUXEDO服务均进行重启的方式,版本发布期间cBSS系统向外提供的页面以及相关的接口服务均无法使用,发版期间业务无法办理。部署过程中工作量大,运维成本高,系统稳定性无法得到有效保证。
为此我们提出了一种cBSS系统的灰度发布方式,灰度发布可以解决下列问题:
1、灰度发布期间,业务可以正常办理,感知影响明显降低;
2、灰度发布可以避免省分通宵测试,白天即可验证;
3、灰度期间验证问题,便于更早发现与解决问题,保证生产稳定性同时降低运维成本。
三、详细介绍
为更快支撑需求上线,降低系统升级对用户的感知影响,cBSS1.0针对新的功能、新技术采取灰度发布方式。灰度发布内容按需规划版本计划,评估哪些需求/缺陷通过灰度发布方式实现发布,原则上针对新的功能、新技术全部采用灰度发布方式,以短时间支撑需求为目标,保证质量快速投入灰度验证,进行版本上线,逐渐减少例行版本中发布内容及例行版本发布次数。
针对微服务类需求,灰度方式较为灵活,在天舟平台进行灰度引流,实现灰度版本的引流,验证结束后,全量切换。
针对新页面灰度发布实现方式如下图,代码管理工具为GIT,

针对已有受理页面且不涉及数据库变更类需求,代码管理工具为SVN,灰度部署方式如图,

目前,微服务类灰度发布实践主要有一键开户类,2I用户办理亲情卡微服务改造等;新页面类主要有融合业务(新),宽带简易受理等;已有前台受理类需求已实现山东省关于实现家庭VPN关于–cbss改造的需求及国务院督查-验证异地销户全国业务验证工作。

新cBSS敏捷发布实践相关推荐

  1. 蚂蚁金服蓝绿发布实践

    本文转载自公众号"金融级分布式架构" 提示:有童鞋小米AI音响还没有领哦! 什么是蓝绿发布 蓝绿发布 (Blue Green Deployment) 是一种平滑过渡的发布模式.蓝绿 ...

  2. 【华为敏捷/DevOps实践】5. 如何避免DevOps变革的六大“焦油坑”

    文/华为云DevCloud 伦语春秋 当今,DevOps能显著提升企业的商业敏捷与能力,因此在企业中广受欢迎.然而,对于大多数企业来讲,DevOps变革并非一帆风顺,此过程中会面临各种各样的挑战.为了 ...

  3. 传统研发团队的敏捷转型实践之路

    在行业数字化转型加速的今天,精益敏捷.DevOps等已成为软件研发团队经常提起的热点词汇.对于软件研发而言,效率.质量是永恒的主题,提升软件研发效能的关键是要提升持续交付能力,而要构建持续交付能力,走 ...

  4. 中兴通讯某产品大规模敏捷转型实践

    本产品从2014年开始正式推行敏捷转型,到2016年实现产品级敏捷,大概用了两年时间.本文是根据我在中兴通讯这两年的经验做的总结,见识比较肤浅,且大部分是靠回忆写下来的,免不了存在一些不一致的地方. ...

  5. 敏捷这么久,你知道如何开敏捷发布火车吗?

    译者:单冰 从事项目管理十几年,先后管理传统型项目团队及敏捷创新型团队.负责京东AI事业部敏捷创新.团队工程效率改进及敏捷教练工作.曾经负责手机端京东App项目管理工作5年,带领千人团队实施敏捷转型工 ...

  6. 华为敏捷项目管理实践分享

    当前,企业面对的商业环境瞬息万变,移动.社交.物联网.云计算.大数据.AI等蓬勃发展.新技术突飞猛进的同时,新业务形态越来越复杂.需求变化越来越快.软件规模越来越大.交付周期越来越短.开发和维护成本越 ...

  7. 业务驱动的精益敏捷实施实践

    我们为什么要提升研发效能 随着5G.人工智能.IOT等新技术的迅猛发展,企业的业务都将构架在软件和互联网之上.软件交付能力成为企业的核心竞争力,随着市场竞争的加剧,企业对研发效能的期望越来越高. 然而 ...

  8. 中兴通讯某分组产品敏捷转型实践

    本产品从2014年开始正式推行敏捷转型,到2016年实现产品级敏捷,大概用了两年时间.本文是根据我在中兴通讯这两年的经验做的总结,见识比较肤浅,且大部分是靠回忆写下来的,免不了存在一些不一致的地方. ...

  9. 美通企业日报 | 高交会新产品新技术发布活动将达70场;短视频招聘平台多面上线...

    今日看点 2019年高交会于11月13-17日在深圳会展中心举行.今年新产品新技术发布活动场次计划安排约70场,其中包括10场精品发布活动.届时海内外重要机构.企业和嘉宾将采用主题演讲的形式发布各自的 ...

  10. POLYV敏捷项目管理实践

    本文主要介绍POLYV半年来的敏捷项目管理实践经验,融合了以往十多年研发过程管理经验,采取了双班车制度,有效推进客户高商业价值的需求落地:同时也介绍了PM工具箱,确保研发过程的风险控制,让客户价值得到 ...

最新文章

  1. Awk 实战详解教程
  2. Nginx配置防盗链
  3. 音乐游戏 简单模拟,字符串,cin.get,getchar,流同步(女赛)
  4. LUA使用虚函数与使用回调函数
  5. USTC English Club Note20171013(6)
  6. 靠 GitHub 打赏谋生的程序员,他们是怎么做的?
  7. bulid-tool
  8. 中国电信与华为签物联网合作协议
  9. P7516-[省选联考2021A/B卷]图函数【bfs】
  10. 面试要15K,HR说你只值10K,怎么斗得过?
  11. html文件的获取,获取html文件Java
  12. 获取URl后的查询参数
  13. 回答问题人工智能源码_回答21个最受欢迎的人工智能问题
  14. 计算机专业学不学ps,慎重!不建议你报的院校专业,是因为真的考不上!
  15. node.js Web实时消息后台服务器推送技术---GoEasy
  16. idea进入方法快捷键详情大全(idea快捷键大全最新设置)
  17. 阿里云长视频上传以及返回播放地址
  18. React脚手架搭建及创建React项目
  19. matlab如何实现波的叠加原理,什么是波的叠加原理?-王尚
  20. xamarin.forms之 button图片位置的设置

热门文章

  1. 思科、华为等四大厂商网络工程师面试题汇总+解析(第1期)
  2. Android实现用文字生成图片
  3. Vue实例常用的4个选项
  4. postman安装html插件安装,Postman 安装与更新
  5. linux终端快捷键(持续更新)
  6. CSS实现盒子居中对齐的七种方法
  7. css 居中对齐在实现方式
  8. krohne流量计接线图_KROHNE科隆电磁流量计工作原理介绍
  9. 热式气体质量流量计检定规程_新品发布:西尼尔ST51/54热式质量流量计
  10. 微信小程序图片上传一直loading中,上传没反应