今天开始看PartI。
PartI的内容主要是,回顾历史上帮助引导DevOps发展的几个运动。介绍构成一个成功的DevOps组织必备的三个基础且主要的原则:流程、反馈和持续学习的原则。

今天看到了一些术语解释,以及一些Devops的发展历史。如下:

1. Flow:技术价值流

项目交付的技术价值流是从开发到运维到客户的

2. Feedback:反馈

每个stage都要有反馈,即结果,自动化测试的结果,冒烟测试的结果,部署到QA环境的结果,我们可以依据这个结果,决定是否进入下一步,明确问题出在哪一步。

3. Continual Learning and Experimentation :持续的学习和实验

不断的学习,在科学的指导下,不断的改进现有的组织。

We describe value streams, how DevOps is the result of
applying Lean principles to the technology value stream, and the Three Ways:
Flow, Feedback, and Continual Learning and Experimentation.

The principles of Flow, which accelerate the delivery of work from
Development to Operations to our customers
The principles of Feedback, which enable us to create ever safer systems of
work
The principles of Continual Learning and Experimentation foster a high-trust
culture and a scientific approach to organizational improvement risk-taking
as part of our daily work

DevOps是如何出现的?

最初有人思考这样一个问题,如何令开发和运维建立合作,遂提出以下观点:
1.在开发人员和运维人员之间创建共享的目标
2.使用持续的集成实践使部署成为每个人日常工作的一部分
因为思考,所以进步。
于是,
2009. “DevOps” 这个术语被创造出来了。

at the 2009 Velocity conference, John Allspaw and Paul Hammond gave
the seminal “10 Deploys per Day: Dev and Ops Cooperation at Flickr”
presentation, where they described how they created shared goals between Dev
and Ops and used continuous integration practices to make deployment part of
everyone’s daily work. According to first hand accounts, everyone attending the
presentation immediately knew they were in the presence of something profound
and of historic significance.
Patrick Debois was not there, but was so excited by Allspaw and Hammond’s
idea that he created the first DevOpsDays in Ghent, Belgium, (where he lived) in 2009.
There the term “DevOps” was coined.

这里还提到了一个我熟悉的家伙“Pipeline”,了不起,2006年有人提出,使用deloyment pipeline来确保代码和基础设施始终处于可部署状态,并且所有merge到trunk的代码都可以安全地部署到生产环境中。

which defined the role of a “deployment pipeline” to ensure that code
and infrastructure are always in a deployable state, and that all code checked in
to trunk can be safely deployed into production.

The Devops Handbook 读书笔记02 PartI相关推荐

  1. The Devops Handbook 读书笔记01

    今天看了一下序,了解了一下Devops这本书是干啥的? The purpose of the DevOps Handbook is to give you the theory, principles ...

  2. devops handbook 读书笔记_DevOps教程:Azure DevOps

    [注]本文译自:https://www.javatpoint.com/azure-devops Azure DevOps Azure DevOps 也称为 Microsoft Visual Studi ...

  3. devops handbook 读书笔记_DevOps教程:DevOps 面试题

    [注]本文译自:https://www.javatpoint.com/devops-interview-questions 下面列出了常见的DevOps面试问题和答案.1) 解释DevOps? Dev ...

  4. The Devops Handbook 读书笔记03 Chapter1

    Chapter1 Agile,Continuous Delivery,and the Three Ways 这一章是纯理论,具体的实际应用会在其他章节呈现. Value Stream 1.技术价值流的 ...

  5. The Devops Handbook 读书笔记08 Chapter5

    (天哪,竟然有人关注了我,竟然有一!个!人!关注了我!!) Chapter5 Selecting Which Value Stream to Start With Choosing a value s ...

  6. The Devops Handbook 读书笔记04 Chapter2

    Chapter2 The first way. The principles of flow 通过技术价值流改善流程是Devops的目标. 我们通过使工作可见.限制工作.减少批处理大小和交接次数.不断 ...

  7. 推荐系统实践读书笔记-02利用用户行为数据

    推荐系统实践读书笔记-02利用用户行为数据 为了让推荐结果符合用户口味,我们需要深入了解用户.如何才能了解一个人呢?<论语·公冶长>中说"听其言,观其行",也就是说可以 ...

  8. 大数据之路读书笔记-02日志采集

    大数据之路读书笔记-02日志采集 数据采集作为阿里大数据系统体系的第 环尤为重要.因此阿里巴巴建立了一套标准的数据采集体系方案,致力全面.高性能.规范地完成海量数据的采集,并将其传输到大数据平台.本章 ...

  9. 区块链读书笔记02 - 区块链进阶

    区块链读书笔记02 - 区块链进阶 区块链的技术架构 区块链的工作流程 时间戳的作用 区块链的共识机制 工作量证明(PoW) 权益证明(PoS) PoW+PoS 股份授权证明 瑞波共识协议 参考文献 ...

最新文章

  1. A simple class to play sound on netcf (part 2)
  2. innodb中大字段的限制
  3. PAT (Advanced Level) 1070. Mooncake (25)
  4. 简单的Twitter:Heroku上的Play框架,AJAX,CRUD
  5. Error: Module “xxx“ does not exist in container. / antd pro v5启用qiankun报错 / 同时使用mfsu和qiankun报错
  6. sqlserver oracle对比,sqlserver和oracle常用函数对比
  7. eclipse 中System.out快捷键设定
  8. Gridgen v15 中文教程
  9. Debian/Kali possible missing /lib/firmware/i915.... 的解决办法
  10. Java 创建pdf
  11. JSD-2204-Dubbo实现微服务调用-Seata-Day04
  12. Cause: java.sql.SQLException: Incorrect string value: ‘\xE5\xAE\x9E\xE8\xAE\xAD‘ for column ‘activit
  13. 科大讯飞Windows麦克风监听语音唤醒+语音识别demo
  14. 微信消息推送 有新发现 进来看
  15. 如何快速删除卸载残余-注册表
  16. 酒吧管理系统、酒吧销售系统
  17. 《小学生都能看懂的生成函数从入门到升天教程》《生成函数全家桶》
  18. 路由器总是显示未连接到服务器,链接路由器但一直显示未连接服务器
  19. 手机数据流量显示服务器连接异常,手机显示已联网,但却不能用,怎么办?
  20. 单片机DPTR(DPH,DPL)和SP特殊寄存器C语言中应用?这三个特殊寄存器对C程序员来说是透明的,不用C程序员操作,编译的时候会自动运用这三个寄存器ACC寄存器和B寄存器也类似

热门文章

  1. 初识Unity3D的UV贴图
  2. Ubuntu20.04系统中安装微信、QQ和钉钉等应用(使用DeepinWine)
  3. 3.1栈和队列——顺序栈基本操作的实现
  4. Python爬虫编程思想(87):项目实战--抓取豆瓣电影排行榜
  5. XML 架构参考 (XSD)
  6. Android使用动画实现微信扫描线效果
  7. Filecoin局内人 |链捕手
  8. 【ACWing】1120. 埃及分数
  9. 课后练习题--第六题
  10. 机器学习面试题——评价指标