开发者学习笔记【阿里云云原生助理工程师认证(ACA)课程:阿里云云原生 DevOps - 企业一站式 DevOps 平台】
课程地址:https://edu.aliyun.com/course/3112075/lesson/19061
阿里云云原生 DevOps - 企业一站式 DevOps 平台
内容介绍
一、阿里云·云效概念
二、云效平台的用处
三、云效平台产品全景能力
一、阿里云·云效概念
阿里云·云效是云原生时代企业级一站式 DevOps 平台,支持公共云、专有云和混合云多种部署形态,支持云原生的新技术以及新的研发模式,能够很好的助力企业创新,快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现10倍效能提升。
阿里云·云效包含六大产品,主要有项目协作、知识库、代码管理、测试管理、流水线和制品仓库。
二、云效平台的用处
云效是企业级一站式 DevOps 解决方案,源于阿里巴巴先进的管理理念和工作实践,提供了从“需求—开发—测试—发布—运维—运营”端到端的协同服务和研发工具,支持公共云、专有云和混合云多种部署形态,内置了人工智能和自动化技术,从而助力开发者提升研发效能,持续快速交付有效价值。
选择云效的原因如下,第一,云效是先进的,源自阿里巴巴最先进的研发平台,同时也久经考验,经历了多年双十一大型项目实践;第二,云效是智能的,应用先进人工智能技术,多维度为企业降本提效;第三,云效是安全的,全方位保障代码安全,更适合企业的代码库;第四,云效是高效的,自动化研发流水线,使得交付过程简单高效,不易出错;第五,云效是一个专业的项目管理平台,能够助力研发协作更加科学和高效;第六,云效秉承了灵活开放的产品策略,能够满足企业多样化的研发需求。
三、云效平台产品全景能力
宏观上分为以下板块,分别是项目协同、代码平台、流水线、制品仓库和知识库管理。
项目协同:核心是协同不同的角色,包括需求人员、开发人员和测试人员,为需求人员提供了产品反馈、义务目标的定义、运营计划编排、产品需求规划、需求拆分及组织等相关功能;为开发人员提供了迭代计划的管理、任务分配、需求澄清、版本管理、看板协作、度量改进以及效能评价的能力;为测试人员提供了测试计划的制定、测试用例的编写,包括支持使用思维导图写测试用例、缺陷的管理和跟踪、产品质量分析的能力。
代码平台:类似于搭建的代码仓库,不仅支撑代码提交、版本合并这些基础的操作,还能支撑代码扫描、代码评审等,能够很好的与整个项目管理融为一体。
流水线:构建了从开发到运维的自动化体系,自动的实现了版本构建、软件部署、测试验证、版本发布等环节,相较人工操作更加高效且不易出错。以上三者的联系是非常紧密的,从开发到需求再到部署上线以及产品的反馈,形成了一个闭环。
制品仓库:是对软件交付成果的统一管理,能够统一管理在开发和构建过程中所需要的各种依赖,制品库衔接了持续集成和持续部署,既是持续集成的成果管理仓库,也是持续部署的物料来源,同时也为研发的静态安全提供了保障。
知识库管理:贯穿于整个项目过程,支持产品文档、技术文档、会议纪要、总结沉淀、知识分享等,云效提供了各种常见的文档模板。
综上,云效集成阿里巴巴最佳实践,为企业提供了一站式软件研发全生命周期管理的平台。