作者简介

伦恩·拜斯(Len Bass) 澳大利亚NICTA的高级首席研究员。他曾在卡内基梅隆大学软件工程研究所工作25年,有超过50年的软件开发和研究经验。他是两本软件架构方面获奖图书的合作者(《Software Architecture in Practice, Third Edition》和《Documenting Software Architectures:Views and Beyond,Second Edition》),他还与人合作出版或发表了数篇计算机科学与软件工程领域的其他书籍和论文。
英戈·韦伯(Ingo Weber) 澳大利亚NICTA软件系统研究组的高级研究员,也是新南威尔士大学计算机科学与工程系的兼职高级讲师。他的研究领域包括云计算、DevOps、业务过程管理以及人工智能。
朱黎明(Liming Zhu) 澳大利亚NICTA一个研究小组的负责人和首席研究员。他拥有新南威尔士大学和悉尼大学的联合职位。曾就职于数个在软件领域具有领先地位的技术公司。

内容简介

《DevOps:软件架构师行动指南》从软件架构师视角讲解了引入DevOps实践所需要拥有的技术能力,涵盖运维、部署流水线、监控、安全与审计以及质量关注。通过3个经典案例研究,讲解了在不同场景下应用DevOps实践的方法。这对于想应用DevOps实践的组织具有切实的指导意义。
《DevOps:软件架构师行动指南》共五部分。第一部分(第1~3章)介绍DevOps的背景。第1章介绍DevOps的目标和期望使用DevOps解决的问题等;第2章介绍云;第3章按照信息技术基础设施库(Information Technology Infrastructure Library,ITIL)的理论介绍运维。第二部分(第4~6章)介绍部署流水线,从功能性视角介绍部署实践的内容。第4章介绍微服务架构风格;第5章介绍构建和测试过程以及工具链;第6章介绍部署,它是DevOps的目标之一。第三部分(第7~10章)介绍横切关注点。第7章介绍计算监控和实时测试;第8章介绍安全与安全审计;第9章介绍与DevOps实践有关的其他非功能需求,包括部署流水线的性能、可靠性、可修改性等;第10章介绍业务关注点,包括为引进DevOps所需要准备的业务计划的组成元素,以及如何进行论证、推出和测量业务计划。第四部分(第11~13章)介绍3个案例研究。第11章介绍为了实现业务连续性如何维护两个数据中心;第12章介绍一个持续部署流水线的详细内容;第13章介绍一个组织如何迁移到微服务架构上。第五部分(第14~15章)设想了DevOps的未来。第14章介绍目前的研究以及如何基于把运维视作一系列过程来进行;第15章给出了3~5年内DevOps将如何发展的预测。
《DevOps:软件架构师行动指南》适合软件架构师、中高级运维工程师、计算机相关专业的学生、希望提高IT生产力的人员等阅读。

伦恩·拜斯(Len Bass),澳大利亚NICTA的高级首席研究员。他曾在卡内基梅隆大学软件工程研究所工作25年,有超过50年的软件开发和研究经验。他是两本软件架构方面获奖图书的合作者(《Software Architecture in Practice,Third Edition》和《Documenting Software Architectures:Views and Beyond,Second Edition》),他还与人合作出版或发表了数篇计算机科学与软件工程领域的其他书籍和论文。
英戈·韦伯(Ingo Weber),澳大利亚NICTA软件系统研究组的高级研究员,也是新南威尔士大学计算机科学与工程系的兼职高级讲师。他的研究领域包括云计算、DevOps、业务过程管理以及人工智能。
朱黎明(Liming Zhu),澳大利亚NICTA一个研究小组的负责人和首席研究员。他拥有新南威尔士大学和悉尼大学的联合职位。曾就职于数个在软件领域具有领先地位的技术公司。

下载地址

豆瓣评论

  • 飞林沙
    比较失望,不是我想要看的内容。说是Devops,其实更像是一本软件工程的书,相对来说也偏向方法论而不是行动指南,另外就是感觉上偏传统企业一些。05-31
  • 软件园的猪
    设计部分说的不多,主要是工程方面的描述。最后一部分关于devops部署流水线的描述有一些参考作用,使用不同的代码分支标识各种构建级别。随便吐槽一下,翻译实在太差,已经到了影响阅读的地步。06-07
  • pansin
    软件部署流水线是本书作者贯穿全书的一个观点,解决软件从程序员分别开发到集成测试直到部署提供服务的过程管理标准化的思维与尝试,devops是通过一系列持续集成/部署的工具集和开发运维一体化思维,对于规模化应用和服务的频繁变更管理提供系统化的解决方案,起源于google、aws、netflex等互联网企业,经过redhat、vmware、docker等技术企业的推动,形成软件工程的敏捷化技术解决方案。本书既有各环节技术解决方案的实现、探索,包括在开、代码管理、单元测试、集成测试方面的工具、实例,也有devops过程管理中监控、预警、分析的要点阐述。对安全、性能、风险问题既有深刻的思想认知,又有实践的行动指南,案例部分通过多数据中心、微服务、持续部署展示了在aws的虚拟私有云的实践,具有参考价值。11-22
  • iCoolSea
    原书就一般,概念讲述啰嗦,主次不分。对于目前来说(2021)很多东西早就过时了,属于不必读的书范围了。04-11
  • 骇客辉
    个人认为DevOpa应结合敏捷项目管理来讲解。而非传统的瀑布模式。收获不多11-18

猜你喜欢

大家都喜欢