服务器类教程
资源名称:DevOps软件架构师行动指南 内容简介: 本书从软件架构师视角讲解了引入DevOps实践所需要拥有的技术能力,涵盖运维、部署流水线、监控、安全与审计以及质量关注。通过3个经典案例研究,讲解了在不同场景下应用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将如何发展的预测。 本书适合软件架构师、中高级运维工程师、计算机相关专业的学生、希望提高IT生产力的人员等阅读。 资源目录: 译者序 前言 第一部分 背 景 第1章 DevOps是什么 …… 2 1.1 概述 …… 2 1.1.1 定义DevOps …… 2 1.1.2 DevOps实践 …… 3 1.1.3 持续部署的例子:IMVU …… 5 1.2 为什么是DevOps …… 5 1.2.1 发布过程 …… 5 1.2.2 配合不佳的原因 …… 7 1.2.3 运维人员能力有限 …… 7 1.3 DevOps视角 …… 8 1.3.1 自动化 …… 8 1.3.2 开发团队的职责...