文档章节

DevOps的这些经典著作,你都看过了吗?

ABBYY
 ABBYY
发布于 2017/08/29 10:33
字数 1514
阅读 11
收藏 0

  2017年DevOpsDays首度来华,继3月北京站之后,本月18日又在上海成功举办,DevOps智能运维在国内的影响变得越来越大,想了解DevOps的人也越来越多。

  DevOps概念的提出,最初因传统模式运维之痛而生。

  众所周知,DevOps一词的来自于 Development和 Operations的组合。字如其意,DevOps就是让软件开发人员和运维人员更好的沟通合作,通过自动化流程来使得软件构建、测试、发布更加快捷、频繁和可靠。

  手工编译,上传服务器文件,执行各种命令,启动和停止服务器,发现一个 BUG,改完再重复之前说的步骤......如今看起来啼笑皆非的重复劳动,在没有 DevOps概念之前,全靠 IT人员手工完成。

  现如今,IT和金融行业成为了应用DevOps最广泛的领域,教育、医疗、零售、政府等行业的应用情况基本相同,而应用DevOps的企业规模也基本包括了各个阶段。

而DevOps团队也从2014的16%已经增长到了如今的27%,开发人员和工程师的占比达到了25%。

  2017年是DevOps大爆炸的一年,风险投资公司的大量资金都投入到了DevOps技术公司,而且很多公司的IT预算中已经为DevOps工具做了打算。

  《RightScale2017年度云计算调查》报告数据显示,DevOps的整体采用率从 74%上升到了 78%,同时企业的 DevOps采用率达到了 84%。30%的企业正在全公司范围内采用 DevOps,同比增长 9%。

  这些数字的提升不仅代表了 DevOps可以带来实际效果的共识,也印证了 DevOps这两年开始受到越来越多的企业重视。

  DevOps的一个巨大好处就是可以高效交付。DevOps理念指向“高度的自动化”,试图制定一条从开发到运行自动运行的流水线,最大程度地摆脱人工的束缚,达到企业生产力的升级。

  比如,持续的集成与开发,实现从开发测试、上线运维的一体化自动流程;智能预警帮助用户自动监控集群运行状态,快速定位到问题具体发生的位置,及时通知用户以快速解决问题等。

  DevOps另外一个好处就是会改善公司组织文化、提高员工的参与感。员工们变得更高效,也更有满足和成就感。

  而今年的研究还发现,DevOps对财务业绩有非常大的贡献。所有企业,无论是营利性还是非营利性的企业,无论任务如何,都能更好地实现自己的目标。

  所以说,DevOps成为主流是毋庸置疑的。

  属于DevOps的话题无尽。幸运的是,有前人文字记录一些书籍可以指导我们DevOps学习、实践、工具,自动化等。

  今天小编推荐几本DevOps领域内非常知名的经典著作(可能你已经熟悉了其中的两三本),帮助您更深入地了解DevOps,快把它们收入学习书架吧!

  PS ,其中有些书已经有中文版啦,有些尚未汉化,大家正好可以温习英文哦(小编顶锅盖跑)。

  1. The Phoenix Project ( 凤凰项目)

  作者:Gene Kim, Kevin Behr, George Spafford

  这本书以小说的形式讲述了一个虚构的故事——如何使用DevOps以解除IT的束缚。一本关于DevOps的IT小说,以快节奏和娱乐的方式,DevOps浪尖上三位杰出人物编撰了一个让人印象深刻的故事,这个故事能被任何在IT工作的人理解和touch…读者不仅能学习如何改进IT组织,而且很多读者永远不会再用原有的眼光和方式来面对IT系统。

  作者Gene Kim是运维领域的超级大牛,对DevOps的认识很深刻。

  2. What is DevOps? ( 什么是DevOps?)

  作者:Mike Loukides

  O'Reilly的内容战略副总裁Mike Loukides全面讲述了这个新的运营世界,它不同于现在或以前的IT运维,IT领域各种生产力的专业人员正在融合成为开发团队的一部分。在具有数千台服务器的环境中,这些专家正在编写维护基础架构的代码。

  3. Building a DevOps Culture(建设DevOps文化)

  作者:Mandi Walls

  当人们谈论DevOps时,他们经常会突出配置管理系统,源代码和存储库等。但是,正如Mandi Walls在本书中所解释的那样,DevOps正是通过团队之间的协同努力来改变公司文化 ,取代了常规开发和运营管理。

  4. Continuous Delivery(持续交付:通过构建,测试和部署自动化发布可靠的软件)

  作者:Jez Humble、 David Farley

  作者介绍了最先进的程序,包括自动化基础架构管理和数据迁移,以及虚拟化的使用。对于每个人,他们评估了许多的关键问题,确定最佳做法,并说明如何解除实际风险。

  5. The DevOps2.0 Toolkit(DevOps2.0工具集:自动化的持续部署管道之集装箱微服务)

  作者:Viktor Farcic

  这本书涉及面比较广,里面有各种方法来帮助我们以更好更有效的新颖方式构建软件服务,像把微服务作为不可变的容器打包、将其连续测试和部署到自动配置配置管理工具的服务器上等都是信手拈来。

  最后,正在学习DevOps但是不知道学习路线和学习方法的朋友们,了解更多关于IT运营管理方面的内容或者工具,可以关注一下我们ServiceHot IT学院哦~

© 著作权归作者所有

共有 人打赏支持
ABBYY
粉丝 5
博文 347
码字总数 188111
作品 0
南京
单独的容量规划并不能保证良好的云性能

基于云的业务负载是否支持100,000个并发用户? 唯一的方法就是性能测试。 许多人认为云中的压力负载总会表现得更好,因为公有云可以获得几乎无限的资源。 尽管可以调配所需的资源,甚至可以使...

云技术实践
02/09
0
0
对话专家:Go是DevOps时代最好的编程语言

  【IT168 评论】如今,成功实施DevOps对于企业的深远影响已经不言而喻了,但是想要找到一位优秀的DevOps工程师却绝非易事。本文我们与Toptal人才运营副总裁Alvaro Oliveira进行了深度对话...

it168网站
2017/12/31
0
0
浅析DevOps解决方案的变迁

前言 最近Puppet和RightScale相继发布了DevOps 2016报告,其中Puppet的报告侧重于DevOps的价值ROI的调查结果,用调查结果佐证了DevOps给企业研发生产力和质量带来大幅的提升。RightScale的报...

English0523
2017/09/11
0
0
Netflix、Oracle、ING、思科、JFrog都如何做DevOps的?

文根据马致杰老师在〖Gdevops 2017全球敏捷运维峰会广州站〗现场演讲内容整理而成。 (点击底部“链接”获取马致杰演讲完整PPT) 讲师介绍 今天我分享的主题是《一站式软件交付:世界五百强企...

马致杰
2017/12/18
0
0
CIO 真正需要 DevOps 团队做什么?

DevOps 团队需要 IT 领导者关注三件事:沟通、技术债务和信任。 IT 领导者可以从大量的 DevOps 材料和 向 DevOps 转变 所要求的文化挑战中学习。但是,你在一个 DevOps 团队面对长期或短期的...

作者: John Allessio
04/16
0
0

没有更多内容

加载失败,请刷新页面

加载更多

初级开发-编程题

` public static void main(String[] args) { System.out.println(changeStrToUpperCase("user_name_abc")); System.out.println(changeStrToLowerCase(changeStrToUpperCase("user_name_abc......

小池仔
今天
6
0
现场看路演了!

HiBlock
昨天
16
0
Rabbit MQ基本概念介绍

RabbitMQ介绍 • RabbitMQ是一个消息中间件,是一个很好用的消息队列框架。 • ConnectionFactory、Connection、Channel都是RabbitMQ对外提供的API中最基本的对象。Connection是RabbitMQ的s...

寰宇01
昨天
10
0
官方精简版Windows10:微软自己都看不过去了

微软宣布,该公司正在寻求解决方案,以减轻企业客户的Windows 10规模。该公司声称,企业客户下载整个Windows 10文件以更新设备既费钱又费时。 微软宣布,该公司正在寻求解决方案,以减轻企业...

linux-tao
昨天
19
0
TypeScript基础入门之JSX(二)

转发 TypeScript基础入门之JSX(二) 属性类型检查 键入检查属性的第一步是确定元素属性类型。 内在元素和基于价值的元素之间略有不同。 对于内部元素,它是JSX.IntrinsicElements上的属性类型...

durban
昨天
12
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部