详情
内容简介
本书详细讲解了DevOps的相关知识,可以更好地促进IT团队与软件开发者之间的全方位合作,提高团队效率来确保软件正常的开发和运营。本书的主要内容有:对DevOps和持续交付的简单介绍,DevOps如何影响架构,如何创建企业Java应用程序,如何使用不同的代码库,如何使用一些简单的工具执行代码测试,如何成功配置你的测试,如何监测代码异常以及如何处理日志以及跟踪影响进程的事件。你将会学到:了解DevOps和持续交付的优点以及DevOps如何支持敏捷过程;了解如何将所有系统组装成一个大的整体;安装和熟悉所有你可以用来提高效率的DevOps工具;使用Devops设计一款适合持续部署系统的应用程序;使用不同的选项高效地储蓄和管理代码,例如Git、Gerrit和 Gitlab;配置job来创建CRUD应用样本;使用Jenkins Selenium回归测试测试代码;使用工具来配置你的代码,例如:Puppet、Ansible、Palletops、Chef和Vagrant;使用Nagios、Munin和 Graphite监控代码运行状态;探索Trac(一个跟踪事件的工具)的工作方式。
目 录
前言-XIII
1 DevOps 和持续交付简介 -1
DevOps 简介-1
多快才算快?-3
敏捷之轮- 4
敏捷不只是形式 - 5
DevOps 和 ITIL(信息技术基础架构库)- 7
总结 - 8
2 洞察全局-9
DevOps 流程和持续交付——概览-9
开发人员 -10
版本控制系统 -12
构建服务器-13
工件库 -13
包管理器-13
测试环境 -14
预发布/生产 -15
发布管理 - 15
Scrum、看板和交付流水线-16
圆满结束——一个完整的例子 - 17
识别瓶颈 -18
总结 - 18
DevOps 实践
3 DevOps 如何影响架构-19
介绍软件架构- 19
单块系统场景- 20
架构经验法则 - 21
关注点分离- 21
内聚原则- 21
耦合 -22
回到单块系统场景- 22
一个真实例子- 22
三层系统-23
联系人: | 阿道 |
---|---|
电话: | 17762006160 |
地址: | 青岛市黄岛区井冈山路157号中南金石国际广场A座3202室 |