开发者学堂课程【ALPD 云架构师系列:云原生 DevOps 36计-阿里云云效出品:课后总结】学习笔记,与课程紧密连接,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/772/detail/13528
课后总结
内容介绍:
一、课后总结
一、课后总结
1.终态和工程能力
从终态的角度:提供稳定、可预期的系统服务。
从工程能力角度:软件增量持续、快速、高质量地交付,以至于稳定,可预期的运行,提供相应的一些服务。
2. 相同的软件制品
要做到这一点分别从两个角度来看:
相同的软件制品:相同的代码,相同的构建环境,相同的构建脚本,通过构建,生成的相同的软件制品。
3.一致的环境
有相同的制品,相同的运行上下文,相同的编排规则,部署完之后就可以获得一致的环境。
4.整个协作以代码为中心
整个协作以代码为中心,软件研发协作也是以代码为中心,研发模式的本质是围绕代码库的一系列行为约束。做频繁的集成,一是可以减少过程中的等待,二是减少冲突。也就是最大化价值,最小化风险。
通过持续交付流水线可以把从代码提交到最后发布上线整个串联起来。
5. 质量保证
最终,因为我们需要相同的软件制品和一致的环境,可预期服务系统更多是站在质量角度上来看。做到稳定、可预期、高质量交付,就需要质量保证体系。
质量和成本之间是平衡的,要取一个平衡点,这个平衡点取决于业务形态和技术情况。要不要质量,均有成本。
6.持续反馈和相应的度量的改进
持续反馈和相应的度量的改进,让我们从现状往一个目标状态走下去;爱上问题,因为问题是改进的机会。
基于云和云原生技术的持续交付整个课程中包括:总纲、基础设施、持续交付流水线、可信发布、总结。