开放下载!116页阿里巴巴DevOps实践手册揭开阿里巴巴高效开发的秘密

1.火遍全球的 DevOps 到底是什么?

 

 DevOps 的“祖师爷”是比利时一名独立 IT 咨询师 Patrick Debois。2007 年,他负责一个大型项目的测试和验证工作,一边和开发对接测试代码,一边和运维对接“发版”。在 2008 Agile Conference 大会上,Patrick 遇到了 Andrew,两个人一拍即合,开始琢磨如何改变这种 Dev 和 Ops 水火不容的现状。

2009 年 10 月,Patrick 通过 Twitter 召集开发工程师和运维工程师在比利时根特市举办了首届“DevOpsDays”大会,开始大规模讨论 Dev 和 Ops 的协作话题。后来为了便于传播“DevOpsDays”被缩写为“DevOps”。在 2009 年以后,DevOps 开始火遍全球。

2010 年,The Agile Admin 博客发表文章《What is DevOps》,详细阐述了 DevOps 的定义,包括一系列价值观、原则、方法、实践以及对应的工具。同样是 2010 年,《持续交付》的作者 Jez Humble 出席第二届的 DevOpsDays大会,并做了“持续交付”的演讲。这是非常重要的里程碑,可以说《持续交付》这本书就是 DevOps 的最佳实践,以至于国内搞研发效能的同学人手一本。也正是这本书,加速了业界对 DevOps 的理解以及落地。

业界真正开始大规模落地 DevOps,还是不能离开容器化技术的功劳。“Docker”起到了决定性作用,通过编写 Dockerfile,第一次可以让开发者轻松定义软件运行环境,并且能通过 CI/CD 标准化流程去交付它。不过这么多容器运维起来仍然麻烦,于是 google 在 2014 年开源“k8s”(Kubernetes);2015 年 CNCF(Cloud Native Computing Foundation 云原生计算基金会)成立,正式将“k8s”作为核心,建立了一个巨大的生态系统。有了“docker”和“k8s”技术上助力,加速了开发和运维角色的融合,于是 DevOps 不再是空中楼阁。

2.阿里巴巴是怎样快速落地devOps的?

阿里巴巴在实践中锤炼的 DevOps 工具,“松管控、强卡点”和“以应用为中心”的 DevOps 理念,阿里巴巴的 DevOps 得以落地,并获取实实在在的效率红利。它消除对个人的依赖,降低团队之间的损耗,降低测试成本提升质量,降低发布软件风险。最终加快企业创新速度,让阿里巴巴在一场一场机会中可以快速响应。

 

 现在云原生技术来了,这项新技术能给阿里巴巴带来哪些机会呢?

 

在云原生时代,这三个技术会给开发者带全新的体验。分别是开发 态 的 CloudIDE、 运 行 态 的 Service Mesh、 以 及 运 维 态 的 Serverless 技 术。CloudIDE 将开发环境搬到了云上,而且可以和研发平台深度整合,为开发者提供极致的编程体验,再也不用关心我在哪里开发,只要有浏览器,打开就可以编码。中间件在云时代会逐渐融入到 Service Mesh 技术下,服务路由、限流降级等开发者将不再关心。Serverless 技术,让自动扩缩,容量评估变为历史,开发者再也不关心机器在哪。

 

 这三项技术将研发全链路云化,并且产生了大量研发数据、服务数据、运行时数据。阿里巴巴在最近几年已经开始投入这些数据的挖掘和研究工作。

3.《阿里巴巴DevOps实践手册》开放下载

116页详细介绍了DevOps背景下的敏捷开发、持续交付、代码管理、测试管理和云原生等项目实战。

(部分内容截图)

一站式 DevOps 解决方案

 多案例实战指南

 

 

4.《阿里巴巴DevOps实践手册》如何下载?

 116页手册下载二维码

5.作者介绍

陈鑫,花名神秀。

阿里巴巴高级技术专家,负 责阿里云RDC持续ag平台 和研发工具建设,致力于nR 研发效率、b品质量、 DevOps方向研究和探索。

也可关注微信公众号“程序员面试吧”

回复“阿里巴巴DevOps实践手册”获取

猜你喜欢

转载自www.cnblogs.com/douhua7458/p/13365802.html