阿里云云原生 DevOps - 企业开发过程的困境

本文涉及的产品
云原生网关 MSE Higress,422元/月
MSE Nacos/ZooKeeper 企业版试用,1600元额度,限量50份
可观测监控 Prometheus 版,每月50GB免费额度
简介: 阿里云云原生 DevOps - 企业开发过程的困境

开发者学习笔记【阿里云云原生助理工程师认证(ACA)课程:阿里云云原生 DevOps - 企业开发过程的困境】

课程地址:https://edu.aliyun.com/course/3112075/lesson/19059


阿里云云原生 DevOps - 企业开发过程的困境

 

内容介绍:

一、软件发布链路多,开发周期长

二、基础设施环境复杂

三、缺少自助式的持续交付平台

四、 DevOps 工具链自建复杂度高

 

一、软件发布链路多,开发周期长

传统的软件企业在开发过程中会遇到一些困境,以漫画形式做展示。
image.png
漫画中用户需要修改需求,此时产品经理找到研发人员要求修改代码,修改代码需要重复一次开发流程,从定需求到排期开发,部署调试,测试,预发布,验收直到正式发布,传统的开发模式如遇到需求的变更,由于开发的链路很长会导致消耗的人工成本很大,开发人员完成了需求更改,完成提交部署,当用户收到了没有更改的产品,研发人员发现由于误操作,将代码部署到了测试环节,由于环节复杂,部署时研发人员很容易误操作,对于这种在工作中常见的场景。
总结如下,软件发布链路环节多,开发周期长,传统软件企业以软件开发为主;开发部门是整个公司最大的部门,开发部门下设许多项目组,如:需求、开发、测试等,不同的组别之间的沟通成本很高,如产品组更关注用户的体验而不考虑开发的性能和合理性,研发组的驱动力通常是频繁交付新特性,完成产品组提出的需求,测试组则关注研发组是否能够按照需求完成所有的功能,运维组更关注无故障运行,从产品到研发、测试、运维过程看似正确,但是由于每个环节当中的角色的目标不匹配,导致组与组之间产生鸿沟,从而减慢了交付业务的速度。

 

二、基础设施环境复杂

在传统的软件研发中,普遍没有使用容器化技术,部署过程中流程非常复杂,测试环境、开发环境、生产环境之间的配置不一致,导致部署过程中容易出错,此时需要大量的人工成本做调试,此过程中代码打包也缺乏自动化、可视化的管理,同样会导致在发布过程中出现错误或误操作,并且出错后无法及时进行代码回退和修正。

 

三、缺少自助式的持续交付平台

由于出现的开发链路长,部署失误等问题,公司的研发团队进行了深入讨论,决定整合开发流程,压缩开发周期,并且考虑能否实现自主化的部署来替代繁琐的部署工作,经讨论,团队成员挑选了开源工具链来搭建完备的自动化工具链,但是由于开源工具过多,每一样都需要挑选和甄别,用户提出了很多紧急需求,没有大量实践构建工具链,此时就需要一体化的自动化平台来梳理项目部署开发流程,但是自建系统的复杂度大,需要根据公司团队的具体情况选择最合适的方案来解决开发部署中遇到的问题。
总结如下,缺少自助式的持续交付平台,在开发、测试和运维中各自有自己的一套工具来完成自己关心的任务,为了更好完成任务,会制作小工具,这些工具之间既不相同,也不相互关联,软件包在不同工具之间的转移更多依靠人工来完成。虽然在开发模式上采用了敏捷的开发,但是由于在软件工具上没有做好统一,此时带来的成本也非常大。

 

四、DevOps 工具链自建复杂度高

开源工具集很多,涉及的技术也十分全面,企业可以选择自研的方式来开发工具集,但是会因此耗费团队大量的时间,如需要对工具链进行选择和测试,需要专业的团队运维,并且在开发过程中需要不断的调整和更新,以保证研发流水线的畅通。由上得出,工具链自建的复杂程度和成本都很高,但企业缺少一个自助化的交付平台,这就是企业在开发过程中所遇到的困境。

 

五、企业 DevOps 最佳路径

自建一套企业自助化平台需要耗费很大的物力和人力,对于多数企业而言都是一笔不小的开销,尤其是创业型公司,可以引用第三方的云原生加工体系来实现自动化的 DevOps 的实现,如存在一台自动化 DevOps 平台,则上程的客户只需要开发好代码构建测试等后续的流程都可以自动化的完成,开发人员只需要专注于代码的研发,并且提交代码到 DevOps 平台。其中,源代码的管理和代码分支管理,包括从 CI 集成到 CD 持续交付,持续部署等都是通过自动化来完成的,此时开发人员会有更多的精力来关注代码的研发和代码质量。
image.png

总之,对于资源丰富的企业,可以考虑自建 DevOps 平台;对于中小型企业,可选用第三方的服务来完成自动化体系的建设,通过这种方式,将时间和精力留给核心工作。

 

 

相关文章
|
4月前
|
Kubernetes Cloud Native 安全
云原生机密计算新范式 PeerPods技术方案在阿里云上的落地和实践
PeerPods 技术价值已在阿里云实际场景中深度落地。
|
2月前
|
消息中间件 人工智能 监控
【云故事探索 | NO.15】:阿里云云原生加速鸣鸣很忙数字化
【云故事探索 | NO.15】:阿里云云原生加速鸣鸣很忙数字化
|
3月前
|
敏捷开发 运维 数据可视化
DevOps看板工具中的协作功能:如何打破开发、测试与运维之间的沟通壁垒
在DevOps实践中,看板工具通过可视化任务管理和自动化流程,提升开发与运维团队的协作效率。它支持敏捷开发、持续交付,助力团队高效应对需求变化,实现跨职能协作与流程优化。
|
3月前
|
消息中间件 人工智能 监控
【云故事探索】NO.15:阿里云云原生加速鸣鸣很忙数字化
鸣鸣很忙集团作为中国最大休闲食品饮料连锁零售商,通过数字化与云原生技术实现快速扩张,4年完成其他企业10年的数字化进程。其采用阿里云全栈云原生方案,实现弹性扩容、智能补货、模块化开店等创新实践,支撑日均超430万交易数据稳定运行。未来将深化AI应用,推动供应链智能化与业务全面升级。
|
4月前
|
Cloud Native 关系型数据库 分布式数据库
客户说|知乎基于阿里云PolarDB,实现最大数据库集群云原生升级
近日,知乎最大的风控业务数据库集群,基于阿里云瑶池数据库完成了云原生技术架构的升级。此次升级不仅显著提升了系统的高可用性和性能上限,还大幅降低了底层资源成本。
|
5月前
|
运维 Cloud Native 应用服务中间件
阿里云微服务引擎 MSE 及 API 网关 2025 年 4 月产品动态
阿里云微服务引擎 MSE 面向业界主流开源微服务项目, 提供注册配置中心和分布式协调(原生支持 Nacos/ZooKeeper/Eureka )、云原生网关(原生支持Higress/Nginx/Envoy,遵循Ingress标准)、微服务治理(原生支持 Spring Cloud/Dubbo/Sentinel,遵循 OpenSergo 服务治理规范)能力。API 网关 (API Gateway),提供 APl 托管服务,覆盖设计、开发、测试、发布、售卖、运维监测、安全管控、下线等 API 生命周期阶段。帮助您快速构建以 API 为核心的系统架构.满足新技术引入、系统集成、业务中台等诸多场景需要
阿里云微服务引擎 MSE 及 API 网关 2025 年 4 月产品动态
|
5月前
|
运维 Devops 测试技术
云效DevOps:加速企业数字化转型的利器
云效DevOps是阿里巴巴推出的企业级一站式平台,覆盖需求管理到应用运维全生命周期。其核心价值包括全流程自动化、高效协同、质量保障与可视化度量。功能涵盖代码管理、持续集成、持续交付及应用运维,支持微服务架构、大规模团队协作等最佳实践。成功案例显示,云效显著提升企业软件交付效率与质量,助力数字化转型,未来将融合AI技术实现更智能的交付体验。
312 11
|
6月前
|
人工智能 运维 监控
阿里云携手神州灵云打造云内网络性能监测标杆 斩获中国信通院高质量数字化转型十大案例——金保信“云内网络可观测”方案树立云原生运维新范式
2025年,金保信社保卡有限公司联合阿里云与神州灵云申报的《云内网络性能可观测解决方案》入选高质量数字化转型典型案例。该方案基于阿里云飞天企业版,融合云原生引流技术和流量“染色”专利,解决云内运维难题,实现主动预警和精准观测,将故障排查时间从数小时缩短至15分钟,助力企业降本增效,形成可跨行业复制的数字化转型方法论。
274 6
|
6月前
|
Cloud Native Serverless 流计算
云原生时代的应用架构演进:从微服务到 Serverless 的阿里云实践
云原生技术正重塑企业数字化转型路径。阿里云作为亚太领先云服务商,提供完整云原生产品矩阵:容器服务ACK优化启动速度与镜像分发效率;MSE微服务引擎保障高可用性;ASM服务网格降低资源消耗;函数计算FC突破冷启动瓶颈;SAE重新定义PaaS边界;PolarDB数据库实现存储计算分离;DataWorks简化数据湖构建;Flink实时计算助力风控系统。这些技术已在多行业落地,推动效率提升与商业模式创新,助力企业在数字化浪潮中占据先机。
354 12
|
7月前
|
运维 Cloud Native 应用服务中间件
阿里云微服务引擎 MSE 及 云原生 API 网关 2025 年 2 月产品动态
阿里云微服务引擎 MSE 面向业界主流开源微服务项目, 提供注册配置中心和分布式协调(原生支持 Nacos/ZooKeeper/Eureka )、云原生网关(原生支持Higress/Nginx/Envoy,遵循Ingress标准)、微服务治理(原生支持 Spring Cloud/Dubbo/Sentinel,遵循 OpenSergo 服务治理规范)能力。API 网关 (API Gateway),提供 APl 托管服务,覆盖设计、开发、测试、发布、售卖、运维监测、安全管控、下线等 API 生命周期阶段。帮助您快速构建以 API 为核心的系统架构.满足新技术引入、系统集成、业务中台等诸多场景需要
635 12
阿里云微服务引擎 MSE 及 云原生 API 网关 2025 年 2 月产品动态