加速服务农村最后一百米,中和农信云原生DevOps转型之路

简介: 组织规模和项目越来越大,怎样通过优化研发工具来提升研发组织整体协同效率,感知每个团队的研发效能和项目风险;在越来越多越复杂服务研发过程中,怎样进一步整体提升开发的质量和持续集成的效率,稳定生产的服务能力;中和农信云原生DevOps转型之路

image.png

李楠,现任技术风险岗位负责人,负责中和农信SRE团队管理。主导信息化系统的稳定性能力提升,团队应急响应能力以及自动化运维平台效能建设,致力于DevOps转型和SRE能力落地。

马常炜,技术风险岗一号位,从业务运维到运维开发。先后承担多次技术攻坚及推动技术演进:私有部署CICD落地到升级云原生效能平台云效研发平台使用、单体服务器高可用使用到Kubernetes集群部署、微服务网格化改造,自研自动化运维平台等。

背景

中和农信,一家专注服务农村小微客户,使用数字技术来提升服务效率的综合助农机构。宗旨是为县域客群提供方便快捷、经济实惠、安全可靠的贴心服务,通过小额信贷、小额保险、农资电商、农品直采、技术培训等内容,助力他们发展产业、增加收入,早日实现美好生活。

问题及痛点

公司从小贷转型做综合助农服务后业务快速的增长,IT员工从原来的70多人扩张到200多号人时,我们发现公司原来使用自建的知识库(jira)+ 代码仓库(gitlab) + 构建工具(jenkins )的研发平台已不能满足现有研发生产:

我们一直希望可以有效改善这样一些问题:

  • 组织规模和项目越来越大,怎样通过优化研发工具来提升研发组织整体协同效率,感知每个团队的研发效能和项目风险;
  • 作为研发团队基础工具支撑,该怎样去不断优化工具来降本提效,让团队各个角色聚焦最有价值的地方,释放更多成员单位生产能力;
  • 在越来越多越复杂服务研发过程中,怎样进一步整体提升开发的质量和持续集成的效率,稳定生产的服务能力;

解决方案

云效--中和农信解决方案

在考察和对比一些DevOps云工具之后,我们选择了阿里云的云效平台作为我们研发管理的核心工具。

结合云效工具链和中和农信研发管理流程,我们采用了如下解决方案:

image.png


图1 整体方案概图

一、统一研发管理工具

为了提升组织协同效率,我们统一使用云效作为研发管理平台。

所有的项目成员信息统一从钉钉系统中同步到各个子系统。

所有的项目需求,基于云效的项目管理工具进行统一管理。

基于云效的项目管理工具,按业务需求场景粒度建立项目。

基于项目对相关服务做需求、文档、迭代、任务、测试用例、代码、流水线的整体项目管理。

对于跨项目的任务在需求和迭代开始前进行对应的拆分和分解,使用小步快跑的开发节奏上线生产。

image.png


图2 工具链连接概览

各个维度改进的前后 以及提效情况说明:

image.png

image.png


图3 项目管理--概览查看

image.png


图4 项目管理--统计查看

image.png


图5 云效--项目洞察

二、降本增效的优化

释放SRE和其它角色持续集成配置方面投入,提升功能上线交付效率。

基于流水线分组权限管理,管理不同环境。通过集成使用流水线API和流水线模板,标准化流水线生产,实现快速生产流水线。

各个维度改进的前后 以及提效情况说明:

image.png

image.png


图6 云效-流水线API接口

image.png


图7 云效-流水线模板

image.png


图8 云效--特定流水线

image.png


图9 云效-流水线并发情况

三、提升持续集成的质量和效率

具体方式有:

1、通过使用云效代码仓库,对代码规约、安全、敏感信息、代码评审进行管理,收敛共性的基础代码问题;

2、前置100%配置测试自动化验证流水线来提升所有的服务基础上线质量;

各个维度改进的前后 以及提效情况说明:

image.png

image.png


图10 云效--代码评审报表

image.png


图11 云效-带自动化测试节点的流水线

结语

随着云和容器技术的发展,DevOps和云原生的价值发现。我们选择阿里云的云效作为研发平台核心管理工具链,是它一站式的帮我们解决了协作、编码、测试、交付、应用运维的研发全周期的基础效能管理平台,快速构造了一个⾼效稳定的CI/CD系统,让我们初步完成了从传统研发模式往云原⽣DevOps转型。


以上内容是中和农信在实施使用云效后的效果,依托云效解决了从传统研发模式往云原⽣DevOps的转型,快速构造了一个⾼效稳定的CI/CD系统,感谢中和农信李楠&马常炜2位对云效的信任和肯定,希望云效可以陪伴他们不断进步。

如果你也有故事要分享,请后台留言联系我们,一起打造10倍效能提升案例集。

欢迎大家使用云效,云原生时代新DevOps平台,通过云原生新技术和研发新模式,大幅提升研发效率。现云效公共云基础版不限人数0元使用。

点击下方链接立即体验云效DevOps全家桶!
https://help.aliyun.com/document_detail/153739.html

lQLPDhsB-6_MTiPNBDjNB4CwJ0odfQ_xJCgB0-wc0wAZAA_1920_1080.png

相关实践学习
基于函数计算一键部署掌上游戏机
本场景介绍如何使用阿里云计算服务命令快速搭建一个掌上游戏机。
相关文章
|
19天前
|
运维 Cloud Native 持续交付
构建未来:云原生技术在企业数字化转型中的关键作用
【4月更文挑战第21天】 随着企业逐渐转向数字化运营,云原生技术以其独特的优势成为了推动转型的核心力量。本文将探讨云原生技术如何通过提供灵活、可扩展的解决方案来帮助企业应对不断变化的市场需求,同时确保系统的可靠性和安全性。我们将深入分析容器化、微服务架构、持续集成与持续部署(CI/CD)等关键技术,并讨论它们如何共同作用于企业的云原生旅程。
22 5
|
12天前
|
Cloud Native 关系型数据库 MySQL
云原生数据仓库产品使用合集之如何使用ADB MySQL湖仓版声纹特征提取服务
阿里云AnalyticDB提供了全面的数据导入、查询分析、数据管理、运维监控等功能,并通过扩展功能支持与AI平台集成、跨地域复制与联邦查询等高级应用场景,为企业构建实时、高效、可扩展的数据仓库解决方案。以下是对AnalyticDB产品使用合集的概述,包括数据导入、查询分析、数据管理、运维监控、扩展功能等方面。
|
3天前
|
弹性计算 Cloud Native 安全
云原生架构的未来展望:如何引领企业转型与创新
【5月更文挑战第7天】随着云计算技术的不断发展,云原生架构已经成为企业数字化转型的关键驱动力。本文将深入探讨云原生架构的优势、挑战以及未来发展趋势,为企业提供一种全新的技术视角,以实现更高效、灵活和可扩展的业务运营。
|
4天前
|
Kubernetes Cloud Native 持续交付
探索云原生架构的未来:如何优化资源管理和服务部署
【5月更文挑战第6天】 随着云计算的快速发展,云原生技术已成为企业数字化转型的关键驱动力。此篇文章深入探讨了云原生架构的核心组件及其在资源管理和服务部署方面的优化策略。通过分析容器化、微服务及自动化管理的实践案例,本文旨在为读者提供一套系统的方法论,以利用云原生技术实现更高效、灵活且可靠的IT基础设施。
24 2
|
12天前
|
Cloud Native 安全 持续交付
探索云原生架构的未来:企业数字化转型的加速器
【4月更文挑战第28天】 随着企业加速其数字化转型的步伐,云原生架构作为一种创新的技术模式,正日益成为推动这一进程的关键因素。本文将深入探讨云原生技术的核心组件、实施策略以及面临的挑战,旨在为企业提供一个关于如何利用云原生架构促进业务敏捷性、可扩展性和创新能力的参考框架。通过分析最新的行业趋势和案例研究,我们将揭示云原生如何塑造企业应用开发的未来,并带来持续的业务价值。
|
13天前
|
运维 Cloud Native 持续交付
构建未来:云原生架构在企业转型中的关键角色
【4月更文挑战第27天】 随着数字化转型的浪潮汹涌澎湃,企业亟需灵活、可扩展的技术基础来支撑其业务的快速发展。云原生架构,以其独特的设计理念和运行模式,为企业提供了一条创新的途径。本文将深入探讨云原生技术的核心组件,包括容器化、微服务、持续集成/持续部署(CI/CD)等,并分析它们如何共同作用,推动企业实现敏捷开发和自动化运维。通过对这些技术的深度剖析,我们将揭示云原生架构如何在不断变化的市场环境中赋予企业竞争优势。
25 0
|
13天前
|
Cloud Native Devops 持续交付
构建未来:云原生技术在企业数字化转型中的关键作用
【4月更文挑战第27天】 随着企业加速其数字化转型的步伐,云原生技术已经成为实现业务敏捷性、可扩展性和创新能力的关键因素。本文将探讨云原生技术如何推动企业从传统的IT架构向更加灵活和响应迅速的系统演进,以及这些技术如何帮助企业保持竞争优势并优化资源利用。通过对云原生生态系统中的关键技术如容器化、微服务、持续集成/持续部署(CI/CD)、DevOps和云服务管理等的深入分析,我们将揭示它们如何共同作用,为企业提供一条清晰的数字化道路。
19 0
|
16天前
|
Cloud Native Devops 持续交付
构建未来:云原生架构在企业数字化转型中的关键作用
【4月更文挑战第24天】 随着企业加速其数字化转型之旅,云原生架构已成为实现敏捷性、可扩展性和持续创新的关键推动力。本文将探讨云原生技术如何助力企业构建灵活的IT环境,支持快速部署新服务,并提高整体业务效率。通过分析微服务、容器化、DevOps和持续集成/持续部署(CI/CD)等关键技术的实践应用,我们将揭示这些元素如何共同塑造出一个响应迅速且高效的企业架构模型。
|
19天前
|
Cloud Native API 持续交付
构建未来:云原生架构在企业数字化转型中的关键作用
【4月更文挑战第21天】 随着企业加速其数字化转型的步伐,云原生技术已迅速成为推动创新和实现敏捷性的基石。本文深入探讨了云原生架构的核心组件,包括容器化、微服务、持续集成/持续部署(CI/CD)以及声明式API。通过分析这些技术的协同效应,揭示了它们如何共同促进系统的可伸缩性、弹性和维护性,进而支持企业在不断变化的市场环境中保持竞争力。
18 1
|
22天前
|
Cloud Native Devops 持续交付
构建未来:云原生技术在企业数字化转型中的关键角色
【4月更文挑战第18天】 随着企业加速其数字化转型的步伐,云原生技术已成为推动创新与维护企业敏捷性的基石。本文将深入探讨云原生的概念、核心技术以及如何在企业环境中实现有效部署。我们将剖析容器化、微服务架构、DevOps和持续集成/持续部署(CI/CD)等关键技术,并讨论它们如何共同塑造一个灵活、可扩展且高效的云环境。文章还将展示通过采用云原生实践,企业能够如何优化资源利用、加快产品上市时间,并提供一流的客户体验。