Gruntwork公司的联合创始人Yevgeniv(Jim)Brikman将通过丰富的代码示例展示Terraform作为一种声明性编程语言,如何用简单的执行命令部署和管理基础设施。无论你是经验丰富的系统管理员、DevOps工程师,还是初出茅庐的发人员,都可以通过学习本书,迅速掌握Terraform的基础知识,并能够部署一整套支持大量并发访问的全栈环境,同时学到如何支持大型发团队的协同工作。 ·介绍Terraform 0.9版本到O.12版本的升级变化,包括后端、工作区和*类表达式
售 价:¥
纸质售价:¥80.40购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
内容简介
O'ReillyMedia, Inc.介绍
译者序
前言
第1章 为什么使用Terraform
DevOps的崛起
什么是基础设施即代码
基础设施即代码的好处
Terraform的工作原理
Terraform与其他IaC工具的比较
小结
第2章 Terraform入门
设置AWS账户
安装Terraform
部署单个服务器
部署单个Web服务器
部署可配置的Web服务器
部署Web服务器集群
部署负载均衡器
清理工作
小结
第3章 如何管理Terraform的状态
什么是Terraform的状态
共享存储状态文件
Terraform后端的局限性
隔离状态文件
terraform_remote_state数据源
小结
第4章 使用Terraform模块创建可重用基础设施
模块基础知识
模块的输入
模块的局部变量
模块的输出
模块中的陷阱
模块版本控制
小结
第5章 Terraform技巧和窍门:循环、if表达式、部署和陷阱
循环
有条件的判断
零停机部署
Terraform陷阱
小结
第6章 生产级Terraform代码
为什么构建生产级基础设施需要漫长的过程
生产级基础设施检查清单
生产级基础设施模块特点
小结
第7章 如何测试Terraform代码
手动测试
自动测试
小结
第8章 如何在团队环境下使用Terraform
在团队中实施IaC
部署应用程序代码的工作流程
部署基础设施代码的工作流程
将上述各点整合在一起
小结
附录A 推荐阅读资料
关于作者
封面介绍
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜