您好,欢迎来到聚文网。 登录 免费注册
Terraform 多云、混合云环境下实现基础设施即代码 第2版

Terraform 多云、混合云环境下实现基础设施即代码 第2版

  • 字数: 400000
  • 装帧: 平装
  • 出版社: 电子工业出版社
  • 作者: (美)叶夫根尼·布里克曼
  • 出版日期: 2021-01-01
  • 商品条码: 9787121400223
  • 版次: 1
  • 开本: 16开
  • 页数: 376
  • 出版年份: 2021
定价:¥108 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
编辑推荐
"Gruntwork公司的联合创始人Yevgeniv(Jim)Brikman将通过丰富的代码示例展示Terraform作为一种声明性编程语言,如何用简单的执行命令部署和管理基础设施。无论你是经验丰富的系统管理员、DevOps工程师,还是初出茅庐的开发人员,都可以通过学习本书,迅速掌握Terraform的基础知识,并能够部署一整套支持大量并发访问的全栈环境,同时学到如何支持大型开发团队的协同工作。 ·介绍Terraform 0.9版本到O.12版本的升级变化,包括后端、工作区和第一类表达式 ·学习如何编写产品级的Terraform模块 ·深入研究如何手动和自动测试Terraform代码 ·将Terraform与Chef、Puppet、Ansible、CloudFormation和SaltStack进行比较 ·部署服务器集群、负载均衡器和数据库 ·通过Terraform管理基础设施的不同状态 ·通过Terraform模块创建可重用的基础设施 ·通过Terraform高级语法实现零停机部署"
内容简介
这本书介绍了如何通过Terraform在多云和混合云的环境下使用基础设施即代码,把软件工程的优秀实践应用于硬件的管理。本书第2版涵盖了Terraform0.12版本的重要升级,书中通过大量的代码示例,介绍了Terraform的基本功能、企业级模块化部署、自动化测试,以及团队环境下使用基础设施即代码的开发部署流程。本书不仅充分展现了Terraform作为一种基础设施即代码工具的魅力,还通过多角度的对比,使读者能够准确把握如何在实战中使用和配置该软件。
系统管理员、DevOps工程师、开发人员和云服务技术从业者,都能从本书中找到所需要的知识与指导。
目录
第1章 为什么使用Terraform 1
DevOps的崛起 1
什么是基础设施即代码 4
基础设施即代码的好处 16
Terraform的工作原理 18
Terraform与其他IaC工具的比较 20
小结 35
第2章 Terraform入门 36
设置AWS账户 37
安装Terraform 41
部署单台服务器 42
部署单个Web服务器 50
部署可配置的Web服务器 58
部署Web服务器集群 64
部署负载均衡器 69
清理工作 77
小结 78
第3章 如何管理Terraform的状态 79
什么是Terraform的状态 79
共享存储状态文件 82
Terraform后端的局限性 90
隔离状态文件 92
terraform_remote_state数据源 103
小结 114
第4章 使用Terraform模块创建可重用基础设施 115
模块基础知识 118
模块的输入 120
模块的局部 125
模块的输出 127
模块中的陷阱 130
模块版本控制 134
小结 140
第5章 Terraform技巧和窍门:循环、if条件语句、部署和陷阱 141
循环 142
有条件的判断 161
零停机部署 176
Terraform陷阱 186
小结 195
第6章 生产级Terraform代码 196
为什么构建生产级基础设施需要漫长的过程 198
生产级基础设施检查清单 200
生产级基础设施模块特点 202
小结 234
第7章 如何测试Terraform代码 235
手动测试 236
自动测试 243
小结 301
第8章 如何在团队环境下使用Terraform 303
在团队中实施IaC 303
部署应用程序代码的工作流程 310
部署基础设施代码的工作流程 320
将上述各点整合在一起 343
小结 345
附录A 推荐阅读资料 347
关于作者 350
后记 350

蜀ICP备2024047804号

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