发布日期:2026-03-03 10:24:17
为落实 “十四五” 新发展阶段 “网络强国、数字中国、智慧社会” 重要战略部署,满足用户对高质量云网服务的要求,运营商行业走在数智化转型的前沿。IT 规模的快速发展和用户对业务连续性的高要求,为运营商行业的运行维护带来新的挑战。如何实现业务价值的快速交付、缩短业务变更带来的业务中断、保障业务割接的高质量、高效率和安全性,成为运营商行业一大难题。国内某运营商专业公司借助嘉为蓝鲸应用发布中心,完成了全业务线 DevOps 集约和核心业务不停机全链路灰度发布的目标。
01 阶段一:敏捷规模化
1)痛点
该运营商公司通过引入嘉为蓝鲸应用发布中心,构建了端到端、全流程、公司级、集约化的 DevOps 体系。生产全方位量化与度量,敏捷研发和运维,为全网业务赋能减负,降本提效;实现主机海量异构化管控、多类型发布、多场景发布、统一构建工具、集中制品管理、极细粒度生产权限管控、工具体系化治理、业务上线统一标准规范。


⑤ 容器发布建设:建设对基于 K8S 部署的敏态业务自动化发布能力。提供 K8S 架构下的容器集群管理能力,支持对容器对象的状态信息查看、可视化配置管理等能力,提升敏态业务发布过程中的基础能力,容器纳管集群 80+。

应用发布中心一阶段建设获得了业务团队的一致好评,同时业务方也针对夜间停机变更低效、影响面大等问题提出了新的痛点。
1)痛点
2)解决方案
灰度发布(又名金丝雀发布)是指在黑与白之间,能够平滑过渡的一种发布方式。在其上可以进行 A/B testing,即让大部分用户继续用旧版本特性 A,一部分灰度用户开始用新版本特性 B。如果用户对新版本功能使用正常,那么逐步扩大范围,把所有用户都迁移到 B 上面来;如果新版本功能存在瑕疵,可快速回滚至旧版本特性 A。灰度发布可以保证整体系统的稳定,在流量逐步灰度的时候即可以发现、分析解决问题,以保证其影响度。
嘉为蓝鲸应用发布中心应用服务网格技术,以 proxyless mesh 无侵入方式为业务提供流量染色、泳道隔离、灰度流量控制等能力。使业务新特性能在生产灰度单元验证后再推广至全网,减少影响面。逐步实现全自动、不停服的全链路灰度发布,具体能力实现如下:

① 流量染色:在灰度发布过程中可以根据业务策略精准划分灰度用户,例如指定的内部自测账户、指定客户端版本的用户、ID 尾号为指定数字的用户。在入口服务网关可根据业务侧定义的流量标签进行染色加工,并根据路由至不同版本的入口微服务,实现南北向的入口流量治理。
② Proxyless mesh:为了实现整个微服务架构灰度发布的标签透传、流量控制、条件路由等服务能力,采用服务网格的技术架构。同时服务网格控制面还能提供流量限流、服务降级、流量回放、镜像流量测试等进阶能力。服务网格通常通过 Envoy 等数据面 sidecar 代理、java agent 字节码注入、sdk 嵌入等方式运行。Envoy 方案消耗资源较大,sdk 嵌入需要业务侧改动代码。结合客户 java 应用占比高的特点,项目中采用 java agent 动态字节码注入方式,在服务进程启动时将代码动态编织增强原有流量处理逻辑,与服务运行全生命周期一致,同时缩短流量转发路径(从应用进程转发至 sidecar)提供更高的性能体验。

④ 条件路由:当流量传递到服务 B V1 版本后,需要根据染色透传的流量标签将 release tag 的流量路由到应用 C V1 版本,将 gray tag 的流量路由到应用 C V2 版本。此时 java agent 会访问 nacos 注册中心,获取应用 C V1/V2 版本的服务地址,根据流量标签进行动态分发。实现灰度发布过程中服务间东西向流量的动态路由。
⑤ 逻辑泳道隔离:通过染色透传、条件路由的方式,将消费同一个染色标记及发布依赖关联的一组服务视为一个逻辑泳道。每个泳道的流量相对独立且可并行生效。通过多个逻辑泳道能够同时支持多个产品特性并行上线灰度验证。同时线上问题排查时,可通过泳道锁定上下游服务进行故障定界,提高问题排查效率。
「顺利实现全业务线 DevOps 集约管控,攻克了多云融合、工具零散等难题,更完成核心系统不停机全链路灰度发布,告别夜间人工变更,发布效率大幅提升,故障影响最小化,既降本又保障了业务连续性,其方案专业适配运营商需求,是数智化转型的优质伙伴。」
某运营商
在数字化转型浪潮中,北京移动率先出击,打造了面向云计算运维场景的智能运维平台,推进更精细化、自动化、智能化运维体系建设,强化系统风险和故障的早发现、早定位、早处置,保障业务稳定运行,并建设完善的运维开发能力,实现从传统运维向运维开发的转型...
在国家“十四五”规划和新基建政策的助推下,企业纷纷加速数字化转型,运营商以5G为契机也加入了数字化转型的浪潮。运营商对运维的质量和稳定性有着极高的要求,在复杂ICT环境下,如何借助大数据、智能化等数字技术和工具,实现高效高质运维管理,成为运营商探索的重要话题...
广州银行股份有限公司信用卡中心成立于2011年,隶属于广州银行,是广州银行的分行级机构、战略部门。业务范围涵盖信用卡、消费分期等板块,拥有从金融产品研发至销售及后期风险控制、客户服务完整业务链条......
申请演示