云原生时代的软件持续交付实践(二)|学习笔记

简介: 快速学习云原生时代的软件持续交付实践(二)

开发者学堂课程【ALPD 云架构师系列-云原生 DevOps36计云原生时代的软件持续交付实践(二)】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/82/detail/1265


云原生时代的软件持续交付实践(二)

 

内容介绍:

一、持续交付的特点

二、如何做到持续交付

三、基于云和云原生技术的持续交付实践

四、持续交付流水线

五、可信发布

六、持续交付的红利

七、小结


五、可信发布:

图片290.png

发布就是说一个代码配置或者说依赖上的变化,都会引发最后制品的改变。制品的改变会经过一系列的过程,刚刚说的流水线经过一系列的节点,点中间有很多需要去验证和关注的点和管控点比如说我们会有代码审查有测试验证有评审有发布的管控等。那这中会有很多的规则,会关注很多的那个检测项目,比如说代码质量、合规、验收安全等。

这些规则加上这些检测项目,最终会给我们一个反馈来展现本次发布是不是可行如果是有问题的,那就不应该发布作为可信发布来讲,首先是要就是能够降低整个的发布的一个风险,就是说防止整个缺陷带来的业务损失同时更重要的是降低发布的一个心智负担不会说不敢发布

对阿里来说做到很好的发挥的是双11不封,我想发就发,谁都可以发。什么时候认为我们整个就做好了在最高峰期的时候,我敢随便发我的应用。另外一个就是希望能够通过这个获得质量的反馈让这个质量是看得见的样的就有一个发布信息,同时能够快速获得反馈当我这个反馈足够快速的时候,整个开发效率都比较高因为可以及时的去反馈及时的去修复

 

六、持续交付的红利

1.消除对个人的依赖:整个研发过程中,信息共享,集成发布自动化完成;降底集成发布过程中的技术门槛,任何人都有能力完成集成发布。

2.降低团队之间的损耗。通过规范一致的流程,确保规则的一致性,版本的一致性;像流水线、仪表盘等保证信息透明。

1. 降低测试成本,提升质量。采用分层测试策略,以低投入的方式最大化收益;降低测试门槛,人人都能方便快速参与测试;缺陷能够快速定位并修复。

2. 降低发布风险。规范一致的版本管理,并通过自动化、最优发布策略,针对不同的生产环境和发布工具进行发布。

其实刚才提到的就是三点,今天主要介绍的就是说为什么要做到三点应该是一个什么程度去做大家也可以去对照一下自己团队是否做到1.0怎么去做我们也认为在这些地方做好这些交付,可以给我们带来很多的红利比如说所有东西建立自己的持续交付,或者说这种模式的话,是可以消除一些对个人的依赖

所有的信息都是共享,就是我们常常说的可见可控可度量、可加速。我们望所有东西都是可见的另外一个就是团队之间的作的损耗,是我们流程一致所有东西的版本也是一致的我曾经拜访过一家公司,他们的发布是直接从个人电发上去的,不知道今天在生产环境跑的是谁的电脑里发自己的版本。

尤其是当出现故障的时候,我也不知道当时版本是什么另外一个就是降低测试成本,很多时候我们认为测试要做事情的话,需要投入人力来去做一些设施自动化的维护,本好像挺高,前面去雇一些比较廉价的劳动力来做手工测试

但是你会发现只有自动化的测试是可以回归的,可以不断的来去运行的,可以不断重复而手动测试的重复程度是特别高的,因为机器是廉价的,比如说把测试和质量保证的方式集成在整个学习集成发布的流水线很容易降成本而且另外一个我们也说到了,对于做工程的来说,最多发明和创造最多创新,可以做一些相应的工具或者说方式、方法,然后快速做问题的定位排查尤其现在恢复架构下一出现问题,果有很清晰的方便定位排查手段,可以提升整个成本的。

比如说本是可以回溯,可以追溯,而且版本一致性比较好,那么对于发布的风险来说会有很好的一些控制而且也可以根据跑出来的可信的规则运行,做相应的一些判断包括发布一个相对策略。


七、小结

1.2个挑战1个机遇

1. 达成共识:持续产品交付是响应业务的关键

3.持续交付能力是持续产品交付的基础

4.持续交付是持续地交付,即持续、快速、高质量、低风险地发布

5.持续交付必须从三个方面落地:不可变基础设施、持续发布流水线及安全可信发布

相关文章
|
安全 网络架构
《内网安全攻防》桥接模式
《内网安全攻防》桥接模式
299 0
|
存储 编译器 C语言
【C++】类与对象(引入)
类与对象的入门介绍✨✨
274 0
【C++】类与对象(引入)
|
4天前
|
人工智能 JSON 监控
Claude Code 源码泄露:一份价值亿元的 AI 工程公开课
我以为顶级 AI 产品的护城河是模型。读完这 51.2 万行泄露的源码,我发现自己错了。
3921 8
|
15天前
|
人工智能 JSON 机器人
让龙虾成为你的“公众号分身” | 阿里云服务器玩Openclaw
本文带你零成本玩转OpenClaw:学生认证白嫖6个月阿里云服务器,手把手配置飞书机器人、接入免费/高性价比AI模型(NVIDIA/通义),并打造微信公众号“全自动分身”——实时抓热榜、AI选题拆解、一键发布草稿,5分钟完成热点→文章全流程!
11584 131
让龙虾成为你的“公众号分身” | 阿里云服务器玩Openclaw
|
3天前
|
人工智能 数据可视化 安全
王炸组合!阿里云 OpenClaw X 飞书 CLI,开启 Agent 基建狂潮!(附带免费使用6个月服务器)
本文详解如何用阿里云Lighthouse一键部署OpenClaw,结合飞书CLI等工具,让AI真正“动手”——自动群发、生成科研日报、整理知识库。核心理念:未来软件应为AI而生,CLI即AI的“手脚”,实现高效、安全、可控的智能自动化。
1403 5
王炸组合!阿里云 OpenClaw X 飞书 CLI,开启 Agent 基建狂潮!(附带免费使用6个月服务器)
|
15天前
|
人工智能 IDE API
2026年国内 Codex 安装教程和使用教程:GPT-5.4 完整指南
Codex已进化为AI编程智能体,不仅能补全代码,更能理解项目、自动重构、执行任务。本文详解国内安装、GPT-5.4接入、cc-switch中转配置及实战开发流程,助你从零掌握“描述需求→AI实现”的新一代工程范式。(239字)
7884 139
|
5天前
|
人工智能 自然语言处理 数据挖掘
零基础30分钟搞定 Claude Code,这一步90%的人直接跳过了
本文直击Claude Code使用痛点,提供零基础30分钟上手指南:强调必须配置“工作上下文”(about-me.md+anti-ai-style.md)、采用Cowork/Code模式、建立标准文件结构、用提问式提示词驱动AI理解→规划→执行。附可复制模板与真实项目启动法,助你将Claude从聊天工具升级为高效执行系统。
|
4天前
|
人工智能 定位技术
Claude Code源码泄露:8大隐藏功能曝光
2026年3月,Anthropic因配置失误致Claude Code超51万行源码泄露,意外促成“被动开源”。代码中藏有8大未发布功能,揭示其向“超级智能体”演进的完整蓝图,引发AI编程领域震动。(239字)
2283 9
|
4天前
|
云安全 供应链 安全
Axios投毒事件:阿里云安全复盘分析与关键防护建议
阿里云云安全中心和云防火墙第一时间响应
1179 0

热门文章

最新文章