一、系统介绍
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. “���”引发的线上事故
  2. Linux命令--pwd
  3. Eclipse装了插件之后插件没反应启用不了或不显示问题的解决办法
  4. 2018 Multi-University Training Contest 9 杭电多校第九场 (有坑待补)
  5. Flask框架(flask中的蓝图Blueprint)
  6. 用计算机弹奏曲子童年,5.这首曲子使我想起了我的童年.十.书面表达现在.计算机游戏非常盛行.这是一件好事还是一件坏事?请你用英语写一篇短文来陈述自己的观点.并说明理由.字数:80-120....
  7. open() api
  8. Android应用程序键盘(Keyboard)消息处理机制分析(11)
  9. springboot-28-security(一)用户角色控制
  10. 羞,Spring Bean 初始化/销毁竟然有这么多姿势
  11. vue-awesome-swiper使用自动轮播和循环轮播不生效(loop和autoplay)
  12. pycharm的python解释器选择_pycharm中配置python解释器
  13. 一个受人称赞的站点应该用最实新的策略来优化
  14. vbs教程《日期时间》
  15. Google Guava 实战之List篇
  16. 【海外合作】效率源智能手机取证系统入选克罗地亚大学教学工具
  17. String的底层分析 (学习笔记)
  18. java实现docx文档下载
  19. 中兴服务器 raid,超微X9DRH-7F 组装存储服务器RAID5实测
  20. 非监督多类域适应:理论,算法和实践

热门文章

  1. android 固件 修改工具箱,固件工具箱(ROM Toolbox)
  2. 在FireFox中使用IE Tab插件
  3. WIFI 2.4G及5G信道划分表(附无线通信频率分配表)
  4. 【机器学习算法】聚类算法-4 模糊聚类 密度聚类,如何判断超参数:数据群数
  5. Git学习笔记:版本回滚
  6. Kfc点餐系统 小程序
  7. Delphi 调用打印指令ZPL--USB
  8. 720nopenwrt设置打印服务器_TP-Link_TL-WR703N网络打印服务器
  9. 【robo3t-1.2.1】 windos安装
  10. 永磁同步电机矢量控制学习--MTPA控制策略