互联网
                       类型
                        8.0
                       豆瓣评分
                        可以朗读
                       语音朗读
                        302千字
                       字数
                        2022-04-01
                       发行日期
                    展开全部
                    
主编推荐语
本书基于实际项目,揭示如何使用Terraform自动扩展和管理基础架构。
内容简介
本书重点介绍了Terraform 0.12的语法、基础知识和高级设计(如零停机时间部署和创建Terraform提供程序)。
本书主要内容包括如何使用Terraform,如何管理Terraform资源的生命周期,如何编程,如何在AWS云中部署多层的Web应用程序,如何实现无服务器的部署,如何通过Terraform部署服务器,如何实现零停机部署,如何测试、重构,如何扩展Terraform,如何通过Terraform自动部署,如何实现安全管理。
本书适合作为系统管理员、DevOps工程师、开发人员的自学和参考用书。
目录
- 版权信息
 - 内容提要
 - 序
 - 前言
 - 致谢
 - 关于本书
 - 作者简介
 - 封面图片简介
 - 第一部分 Terraform训练营
 - 第1章 Terraform入门
 - 1.1 Terraform的优点
 - 1.2 “Hello Terraform!”
 - 1.3 新的“Hello Terraform!”
 - 1.4 炉边谈话
 - 小结
 - 第2章 Terraform资源的生命周期
 - 2.1 过程概述
 - 2.2 声明本地文件资源
 - 2.3 初始化工作空间
 - 2.4 生成执行计划
 - 2.5 创建本地文件资源
 - 2.6 执行no-op
 - 2.7 更新本地文件资源
 - 2.8 删除本地文件资源
 - 2.9 炉边谈话
 - 小结
 - 第3章 函数式编程
 - 3.1 有趣的Mad Libs
 - 3.2 生成许多Mad Libs故事
 - 3.3 炉边谈话
 - 小结
 - 第4章 在AWS中部署多层Web应用程序
 - 4.1 架构
 - 4.2 Terraform模块
 - 4.3 根模块
 - 4.4 网络模块
 - 4.5 数据库模块
 - 4.6 自动扩展模块
 - 4.7 部署Web应用程序
 - 4.8 炉边谈话
 - 小结
 - 第二部分 现实环境下的Terraform
 - 第5章 简单的无服务器部署
 - 5.1 “两美分网站”
 - 5.2 架构和计划
 - 5.3 编写代码
 - 5.4 部署到Azure
 - 5.5 将Azure资源管理器与Terraform结合起来
 - 5.6 炉边谈话
 - 小结
 - 第6章 与朋友协同使用Terraform
 - 6.1 标准后端和增强后端
 - 6.2 开发S3后端模块
 - 6.3 共享模块
 - 6.4 每人一个S3后端
 - 6.5 在工作空间中复用配置代码
 - 6.6 Terraform Cloud简介
 - 6.7 炉边谈话
 - 小结
 - 第7章 CI/CD管道即代码
 - 7.1 两个部署
 - 7.2 GCP上的Docker容器的CI/CD
 - 7.3 初始工作空间设置
 - 7.4 动态配置和置备程序
 - 7.5 配置无服务器容器
 - 7.6 部署静态基础设施
 - 7.7 Docker容器的CI/CD
 - 7.8 炉边谈话
 - 小结
 - 第8章 多云MMORPG
 - 8.1 混合云负载均衡
 - 8.2 在Nomad集群联邦上部署一个MMORPG
 - 8.3 使用托管服务重新设计MMORPG
 - 8.4 炉边谈话
 - 小结
 - 第三部分 精通Terraform
 - 第9章 零停机时间部署
 - 9.1 自定义生命周期
 - 9.2 蓝/绿部署
 - 9.3 配置管理
 - 9.4 炉边谈话
 - 小结
 - 第10章 测试和重构
 - 10.1 置备自助基础设施
 - 10.2 重构Terraform配置
 - 10.3 迁移Terraform状态
 - 10.4 测试基础设施即代码
 - 10.5 炉边谈话
 - 小结
 - 第11章 通过编写自定义提供程序
 - 11.1 Terraform提供程序的蓝图
 - 11.2 编写Petstore提供程序
 - 11.3 创建宠物资源
 - 11.4 编写验收测试
 - 11.5 生成、测试、部署
 - 11.6 炉边谈话
 - 小结
 - 第12章 自动化Terraform
 - 12.1 仿造版的Terraform Enterprise
 - 12.2 从根级别开始
 - 12.3 开发一个Terraform CI/CD管道
 - 12.4 部署Terraform CI/CD管道
 - 12.5 使用管道部署“Hello World!”
 - 12.6 炉边谈话
 - 小结
 - 第13章 安全和密钥管理
 - 13.1 保护Terraform状态
 - 13.2 保护日志
 - 13.3 管理静态密钥
 - 13.4 使用动态密钥
 - 13.5 Sentinel和策略即代码
 - 13.6 结语
 - 小结
 - 附录A AWS身份验证
 - A.1 创建AWS账户
 - A.2 创建IAM用户
 - A.3 安装AWS CLI(可选)
 - A.4 配置凭据文件
 - A.5 在Terraform中配置AWS提供程序
 - 附录B Azure身份验证
 - B.1 创建Azure账户
 - B.2 安装Azure CLI
 - B.3 通过CLI获取凭据
 - B.4 在Terraform中配置Azure CLI身份验证
 - 附录C GCP身份验证
 - C.1 创建GCP账户
 - C.2 创建新项目
 - C.3 安装Google Cloud SDK
 - C.4 Google Cloud SDK的身份验证
 - C.5 在Terraform中配置GCP提供程序
 - 附录D 使用Shell提供程序创建自定义资源
 - D.1 安装提供程序
 - D.2 使用提供程序
 - D.3 结语
 - 附录E 创建Petstore数据源
 - E.1 注册数据源
 - E.2 创建数据源
 - E.3 编写验收测试
 - E.4 使用数据源
 - 版权声明
 
                        展开全部
                        
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。
