《DevOps:软件架构师行动指南》从软件架构师视角讲解了引入DevOps实践所需要拥有的技术能力,涵盖运维、部署流水线、监控、安全与审计以及质量关注。通过三个经典案例研究,讲解在不同场景下应用DevOps实践的方法,对于想应用DevOps实践的组织提供切实的指导。全书共五部分。第一部分(第1~3章)讨论DevOps的背景,包括DevOps的目标和期望使用DevOps解决的问题、云、运维等。第二部分(第4~6章)介绍部署流水线,从功能性视角介绍部署实践的内容,涵盖微服务架构风格、构建和测试过程、工具链,以及具体的部署问题。第三部分(第7~10章)介绍横切关注点,讨论了计算监控、实时测试、安全与安全审计,以及部署流水线的性能、可靠性、可修改性等。还介绍了业务关注点,包括为引进DevOps所需要准备的业务计划的组成元素,以及如何进行论证、推出和测量业务计划。第四部分(第11~13章)描述3个案例研究:为了实现业务连续性如何维护两个数据中心,管理一个持续部署流水线,一个组织如何迁移到微服务架构上。第五部分(第14~15章)设想evOps的未来,介绍了目前的研究以及如何基于把运维视作一系列过程来进行,并给出了3~5年内DevOps将如何发展的预测。DevOps为加速新软件功能的发布和改善对生产环境系统的监控带来了希望,但是对软件架构师和软件架构来说,DevOps的关键意义却常常被忽视。本书全面解决了这些问题,不仅剖析了软件架构师为实现DevOps目标必须要做出的决策,并且说明了DevOps的其他参与者有可能以哪种方式来影响架构师的工作,还详细介绍了高效部署DevOps所需要的组织、技术和运营环境,以及DevOps对每个开发阶段的影响。作者解决了把多个功能关联起来的横切关注点问题,提供了对合规性、性能、可靠性、可重复性和安全方面的切合实际的洞察。译者序前言第一部分背景第1章DevOps是什么……21.1概述……21.1.1定义DevOps……21.1.2DevOps实践……31.1.3持续部署的例子:IMVU……51.2为什么是DevOps……51.2.1发布过程……51.2.2配合不佳的原因……71.2.3运维人员能力有限……71.3DevOps视角……81.3.1自动化……81.3.2开发团队的职责……91.4DevOps与敏捷……91.5团队结构……101.5.1团队规模……101.5.2团队角色……101.6协作……131.6.1协作的形式……131.6.2团队协作……141.6.3跨团队协作……141.7障碍……151.7.1文化及组织类型……151.7.2部门类型……161.7.3筒仓思维方式(SiloMentality)……171.7.4工具支持……171.7.5人员问题……171.8小结……181.9更多阅读材料……18第2章云即平台……202.1概述……202.2云的特性……212.2.1虚拟化……222.2.2IP和域名系统管理……232.2.3平台即服务……252.2.4分布式环境……252.3独特的云特性对DevOps的影响……302.3.1环境……302.3.2轻松创建虚拟机……312.3.3数据考量
"synopsis" may belong to another edition of this title.
Seller: liu xing, Nanjing, JS, China
paperback. Condition: New. Language:Chinese.Paperback. Pub Date: 2017-03-01 Pages: 241 Publisher: mechanical industry press action guidelines for conversation: software architects explained from the perspective of the software architect has the technical ability. introduced into the conversation practice need cover operations. line deployment. monitoring. security and auditing and quality concerns.Three classic case study. through interpretation of the. Seller Inventory # DO034120