简介:覆盖 DevOps 演进史、核心理念与阿里巴巴 DevOps 最佳实践的全方位解析手册,揭开阿里巴巴高效研发的秘密!
最新下载>>《阿里巴巴DevOps 实践指南》了解详情
火遍全球的 DevOps 到底是什么?
如何利用 DevOps 进行高效能研发?
阿里巴巴是怎样快速落地 DevOps 的?
如何享受 DevOps 红利,打造自己的精英交付团队?
立即下载>>《阿里巴巴DevOps 实践手册》了解详情
或者复制该链接到浏览器完成下载或分享:https://developer.aliyun.com/topic/download?id=205
精彩试读
五大篇章,覆盖 DevOps 演进史、核心理念与阿里巴巴最佳实践的全方位解析,从DevOps到云效架构师手把手教你搭建DevOps平台,你距离高效研发就差这本电子书!
一、开篇
首先我们简单看一下什么是DevOps,这个词从何而来。我在这里把DevOps发展历史分为三个阶段:诞生期、定义期和落地期。
那么什么是高效能研发团队呢?我们可以参考《2018 DevOps现状报告》里的一张表格:能做到每小时1次或者每天1次部署,1天或1周能够上线1个版本,服务恢复时间小于1天,变更失败率小于15%。不过这个数字其实并不好看,以我们自己举例,阿里巴巴研发平台团队,可以轻松做到1天多次发布生产,可用性99.95%,变更失败率小于5%。
这些要求在阿里巴巴看起来稀疏平常,那阿里是怎么一步一步走过来的,其他企业应该如何复制这些经验?>>点击了解 阿里巴巴DevOps文化浅谈
二、敏捷研发篇
随着5G、人工智能、IOT等新技术的迅猛发展,企业的业务都将构架在软件和互联网之上。软件交付能力成为企业的核心竞争力,随着市场竞争的加剧,企业对研发效能的期望越来越高。
然而新技术、新业态的不断涌现,又使企业的业务变得越来越复杂,各个团队之间的协作也越来越困难,企业的研发效能呈现降低趋势。“期望”与“现实”之间产生了巨大的“Gap”,正是我们要努力的方向。这就是为什么我们要提升研发效能的根本原因。
在实际的开发中,影响研发效能提升的三大问题是什么?又该如何实现精益敏捷研发?>>答案就在这里,点击了解详情
三、代码管理篇
为了支撑起阿里巴巴整体的业务发展,研发团队要同时维护6个系统,其中Gitlab技术栈是基于Ruby,Phabricator基于PHP,SVN基于C,Gerrit基于Java,这给开发同学日常的开发和维护工作增加了很多负担。在此背景下,DevOps应运而生,大大提高了研发效率。>>点击了解如何像阿里巴巴一样高效研发
四、持续交付篇
要使持续交付规模化落地,很重要的一点是需要有一套工具对研发模式进行全自动支持。研发架构要具备一定的灵活性和可扩展性,但对于企业来讲这是不够,还必须具有开箱即用的能力。>>点击了解企业CICD规模化落地浅析
五、解决方案篇
本章节通过三大案例和一个动手实操详述如何顺畅高质量地交付有效价值。
顺畅指交付过程中不存在反复和阻碍,快速完成;高质量表示交付过程中产生曲线较少,交付后线上故障较少;有效价值指做出的需求真正是用户想要的。>>点击学习 云效架构师手把手教你搭建 DevOps 平台
藏经阁系列电子书
阿里云开发者社区——藏经阁系列电子书,汇聚了一线大厂的技术沉淀精华,爆款不断。点击链接获取海量免费电子书:https://developer.aliyun.com/ebook
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。