DevOps:软件架构师行动指南

admin 2022年11月13日 114次浏览

DevOps:软件架构师行动指南

(副标题):无 ;

(作者): Len Bass,Ingo Weber,Liming Zhu ;

内容简介:

​ 1.1 概述
本书试图回答的问题是:“我为什么要关注DevOps,它对我有何影响?”阅读本书可以找到详尽的答案,不过也可以简而言之:如果你的工作与构建软件系统有关并且你所在的组织有意缩短新功能推向市场的时间,那你就应该关注DevOps。这是DevOps产生的驱动力,DevOps实践将影响你们如何组织团队、如何构建系统,甚至影响你们所构建系统的架构。如果你是软件工程领域的学生或研究人员,你应该关注采用DevOps实践会如何影响你们正在处理的问题。如果你是教育工作者,你也应该关注,因为在课程中融入DevOps材料可以帮助学生学习最新的开发实践。
我们首先给出DevOps的定义并提供了一个简短的示例,然后介绍DevOps运动产生的驱动力、概貌,以及阻碍DevOps成功实施的障碍。对DevOps的大部分描述都是讨论各种组织和文化方面的问题的。本章先概述这些主题,并围绕这些主题展开本书的剩余章节。
1.1.1 定义DevOps
2013年根据应用开发的Gartner技术成熟度曲线,将DevOps分类为“处于上升期”的类别。这个分类意味着DevOps正在成为一个流行术语,正因如此,其本身还没有良好的定义,并且浮夸之词四溢。我们对DevOps的定义关注目标,而不关注方式。
DevOps是一套实践方法,在保证高质量的前提下缩短系统变更从提交到部署至生产环境的时间。
在深入探讨这套实践包含的内容之前,首先看看这个定义隐含的一些内容。
·在部署对系统的变更时(通常是代码形式),质量很重要。质量意味着适合于包括最终用户、开发人员或系统管理员在内的各种干系人使用。质量还涵盖了可用性、安全性、可靠性及其他属性。保证质量的一种方法是,在把修改后的代码放到生产环境之前必须跑通各种自动化测试用例。另一种方法是,在把变更对外开放之前,先让一小部分用户对生产环境的变更进行测试。还有一种方法是,对

目录预览:

​ DevOps:软件架构师行动指南
第1章 DevOps是什么
1.1 概述
1.2 为什么是DevOps
1.3 DevOps视角
1.4 DevOps与敏捷
1.5 团队结构
1.6 协作
1.7 障碍
1.8 小结
1.9 更多阅读材料
第2章 云即平台
2.1 概述
2.2 云的特性
2.3 独特的云特性对DevOps的影响
2.4 小结
2.5 更多阅读材料
第3章 运 维
3.1 概述
3.2 运维服务
........


[EPUB下载]