DevOps软件架构师行动指南豆瓣-DevOps软件架构师行动指南PDF电子版下载完整高清版

DevOps软件架构师行动指南豆瓣-DevOps软件架构师行动指南PDF电子版下载完整高清版

编辑点评:

DevOps:软件架构师行动指南不仅剖析了软件架构师为实现DevOps目标必须要做出的决策,并且说明了DevOps的其他参与者有可能以哪种方式来影响架构师的工作,还详细介绍了高效部署DevOps所需要的组织、技术和运营环境,以及DevOps对每个开发阶段的影响

20201119084334.png

内容提要

《DevOps:软件架构师行动指南》从软件架构师视角讲解了引入DevOps实践所需要拥有的技术能力,涵盖运维、部署流水线、监控、安全与审计以及质量关注。通过三个最新案例研究,讲解在不同场景下应用DevOps实践的方法,对于想应用DevOps实践的组织提供切实的指导。

全书共五部分。部分(第1~3章)讨论DevOps的背景,包括DevOps的目标和期望使用DevOps解决的问题、云、运维等。第二部分(第4~6章)介绍部署流水线,从功能性视角介绍部署实践的内容,涵盖微服务架构风格、构建和测试过程、工具链,以及具体的部署问题。第三部分(第7~10章)介绍横切关注点,讨论了计算监控、实时测试、安全与安全审计,以及部署流水线的性能、可靠性、可修改性等。还介绍了业务关注点,包括为引进DevOps所需要准备的业务计划的组成元素,以及如何进行论证、推出和测量业务计划。第四部分(第11~13章)描述3个案例研究:为了实现业务连续性如何维护两个数据中心,管理一个持续部署流水线,一个组织如何迁移到微服务架构上。第五部分(第14~15章)设想evOps的未来,介绍了目前的研究以及如何基于把运维视作一系列过程来进行,并给出了3~5年内DevOps将如何发展的预测。

作者介绍

作者简介:

伦恩·拜斯(LeBass) 澳大利亚NICTA的高级首席研究员。他曾在卡内基梅隆大学软件工程研究所工作25年,有超过50年的软件开发和研究经验。他是两本软件架构方面获奖图书的合作者(《Software Architecture iPractice, Third Edition》和《Documenting Software Architectures:Views and Beyond,Second Edition》),他还与人合作出版或发表了数篇计算机科学与软件工程领域的其他书籍和论文。

英戈·韦伯(Ingo Weber) 澳大利亚NICTA软件系统研究组的高级研究员,也是新南威尔士大学计算机科学与工程系的兼职高级讲师。他的研究领域包括云计算、DevOps、业务过程管理以及人工智能。

朱黎明(Liming Zhu) 澳大利亚NICTA一个研究小组的负责人和首席研究员。他拥有新南威尔士大学和悉尼大学的联合职位。曾就职于数个在软件领域具有领先地位的技术公司。

译者简介:

胥峰 资深运维专家,有10年运维经验,在业界颇具威望和影响力。2011年加入盛大游戏,工作至今,曾参与盛大游戏多款大型端游和手游的运维,主导 运维自动化平台的功能设计和实施。通过公众号“运维技术实践”发布 “网络分析技术实践”系列主题技术文章,引发万人阅读转发。拥有***认证高级信息系统项目管理师资格。

任发科目前担任融数数据研发总监,曾任职唯品会、会唐网、亚*逊、ThoughtWorks,有十余年软件开发、架构和管理经验。曾参与多个电商相关系统的研发工作,近年主要从事DevOps工具链的设计与实现,大数据平台的组建,以及高效研发团队的组建与管理。

本书概述

本书试图回答的问题是:“我为什么要关注DevOps,它对我有何影响?"阅读本书可以找到详尽的答案,不过也可以简而言之:如果你的工作与构建软件系统有关并且你所在的组织有意缩短新功能推向市场的时间,那你就应该关注DevOps。这是DevOps产生的驱动力,DevOps实践将影响你们如何组织团队、如何构建系统,甚至影响你们所构建系统的架构。如果你是软件工程领域的学生或研究人员,你应该关注采用DevOps实践会如何影响你们正在处理的问题。如果你是教育工作者,你也应该关注,因为在课程中融入DevOps材料可以帮助学生学习最新的开发实践。

我们首先给出DevOps的定义并提供了一个简短的示例,然后介绍DevOps运动产生的驱动力、概貌,以及阻碍DevOps成功实施的障碍。对DevOps的大部分描述都是讨论各种组织和文化方面的问题的。本章先概述这些主题,并围绕这些主题展开本书的剩余章节。

什么是筒仓思维方式(Silo Mentality)

组织中的两个部门有一个共同目标-确保组织取得成功。这句话说起来容易,实际做起来要难得多。一般来说一个人对自己的团队最忠诚,其次才是整个组织。如果开发团队负责制定发布计划,该计划说明将实现哪些功能、以何种优先级实现,那么组织中的其他部门就会感到自己的权力被侵犯了,客户也可能会不满意。如果以前由运维人员完成的工作现在由开发人员完成了,那么运维人员的工作变少了之后会怎么样呢?这种政治在一个组织中早已司空见惯,但重要性并不因此而降低,也不能因此就视而不见。

DevOps软件架构师行动指南PDF电子版下载截图

DevOps软件架构师行动指南豆瓣-DevOps软件架构师行动指南PDF电子版下载完整高清版插图(1)DevOps软件架构师行动指南豆瓣-DevOps软件架构师行动指南PDF电子版下载完整高清版插图(2)DevOps软件架构师行动指南豆瓣-DevOps软件架构师行动指南PDF电子版下载完整高清版插图(3)DevOps软件架构师行动指南豆瓣-DevOps软件架构师行动指南PDF电子版下载完整高清版插图(4)

评分及评论

无用户评分

来评个分数吧

  • 5 分
    0
  • 4 分
    0
  • 3 分
    0
  • 2 分
    0
  • 1 分
    0

Comments