您好,欢迎来到聚文网。 登录 免费注册
DevOps入门与实践

DevOps入门与实践

  • 字数: 377000.0
  • 装帧: 平装
  • 出版社: 人民邮电出版社
  • 作者: 日本DevOps引入指南研究会
  • 出版日期: 2019-07-01
  • 商品条码: 9787115512567
  • 版次: 1
  • 开本: 32开
  • 页数: 376
  • 出版年份: 2019
定价:¥69 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
编辑推荐
 
内容简介
本书结合大量实例,详细介绍了在开发现场引入DevOps 的具体流程。在对DevOps 出现的背景和相关概念进行说明之后,首先介绍了如何在个人环境中引入DevOps,接着介绍了在团队中开展DevOps 的方法,最后介绍了引入DevOps的实践。内容全面涵盖了DevOps 相关的工具、技术和开发思想。
作者简介
 
目录
第1章认识DevOps1
1-1DevOps出现的背景2
1-1-1DevOps诞生的背景3
1-1-2以敏捷开发为代表的持续开发方式的出现4
1-1-3持续开发带来的运维问题5
1-1-4DevOps 的诞生和历史11
1-1-5小结14
1-2认识 DevOps15
1-2-1以迅速满足商业需求为目标15
1-2-2PDCA循环和DevOps16
1-2-3抽象化17
1-2-4自动化21
1-2-5统一管理21
1-2-6持续集成24
1-2-7监控25
1-2-8目的意识、同理心和自主思考26
1-2-9小结27
1-3组织和 DevOps28
1-3-1DevOps能解决组织、团队中的什么问题28
1-3-2康威定律31
1-3-3小结31
第2章 从个人开始实践DevOps33
2-1从小的地方开始实践DevOps34
2-2个人也能够实现DevOps36
2-2-1从哪里开始入手36
2-2-2构建本地开发环境37
2-3从个人环境到团队环境的准备45
2-3-1使用Vagrant实现本地开发环境的代码化46
2-3-2使用Ansible将构建工作通用化,并向其他环境展开56
2-3-3使用Serverspec实现基础设施测试代码化76
2-3-4使用Git在团队内共享配置信息90
2-3-5基础设施即代码和DevOps的目标103
第3章在团队中普及DevOps105
3-1在团队内实施DevOps的意义106
3-2实现团队工作的效率化108
3-2-1使用GitHub进行团队开发108
3-2-2使用Docker进一步提高开发效率129
3-2-3使用Jenkins管理工作163
3-2-4使用持续集成和持续交付优化发布197
3-3在团队中实施DevOps的效果211
第4章面向DevOps的架构变革213
4-1以DevOps为中心对架构进行变革214
4-2改变应用程序架构215
4-2-1The Twelve-Factor App215
4-2-2微服务架构218
4-3改变基础设施架构222
4-3-1使用不可变基础设施进行高效管理222
4-3-2使用蓝绿部署切换服务227
4-3-3本地部署和公有云233
4-3-4SaaS236
4-3-5日志收集和分析240
4-4改变团队245
4-4-1DevOps和敏捷开发245
4-4-2ticket驱动开发255
4-4-3网站可靠性工程257
4-4-4ChatOps263
4-5DevOps团队的作用271
4-5-1故障处理271
4-5-2实现持续集成和持续交付273
4-5-3性能优化273
4-5-4建立开发和运维之间的合作体制274
第5章实践基础设施即代码277
5-1实践 持续集成和持续交付278
5-1-1持续集成和持续交付的组成要素和集成278
5-1-2集成GitHub和Slack:将GitHub的事件通知给Slack281
5-1-3集成GitHub和Jenkins:git push之后的自动化处理286
5-1-4集成Jenkins和Slack:将任务事件通知到Slack295
5-1-5集成Jenkins和Ansible:通过任务触发基础设施构建299
5-1-6
集成Jenkins和Serverspec:通过构建任务触发基础设施测试305
5-1-7从GitHub触发Jenkins的Provisioning311
5-1-8
使用持续集成和持续交付,将开发、构建和测试组合到一起312
5-1-9如何实现更实用的架构314
5-2实践 ELK技术栈317
5-2-1ELK技术栈的构成要素和集成317
5-2-2构建ELK技术栈318
5-2-3访问日志的可视化330
5-2-4可视化让我们距离DevOps更近一步340
5-3实践 不可变基础设施342
5-3-1实现不可变基础设施所需要的要素以及发布流程342
5-3-2使用CloudFormation构建基础环境345
5-3-3基于蓝绿部署进行发布工作353
5-3-4发生故障时切换基础设施355
5-3-5更具实用性的架构356
5-3-6不可变基础设施会从根本上改变基础设施的使用方式358
第6章跨越组织和团队间壁垒的DevOps359
6-1普及DevOps的困难之处360
6-2在组织中实施DevOps361
6-2-1在新的组织中实施DevOps361
6-2-2在既有组织中实施DevOps361
6-2-3实施DevOps的反模式370
6-2-4在组织形式方面是否有实施DevOps的很好实践373
6-3团队整体的DevOps377

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网