Terraform:自动化管理云基础设施
Terraform:自动化管理云基础设施
基础设施即代码实战
关于本书
随着云计算的逐渐流行,创建和管理诸如虚拟服务器、网络、存储、负载均衡等基础设施的方式已然发生转变。传统的手动或者脚本管理方式虽然能够应付数台服务器这种少量使用场景,但是对于多则成百上千的大规模服务器数量来说,显然不再适用和高效。
为此,我们需要一种可以自动化的、可重复的以及可靠的创建和管理云基础设施的方法。来自 Google、Amazon、Netflix 等互联网公司的做法表明,基础设施即代码(Infrastructure as code)正是用来解决此类问题的最佳实践。
根据我们长期观察,HashiCorp 旗下的 Terraform 是目前用来编写基础设施即代码的最佳开源工具之一。我们喜爱 Terraform,不仅仅因为它支持 AWS、Google Cloud、Microsoft Azure、DigitalOcean、Linode、Vultr、阿里云、腾讯云等市场上广泛的云供应商,而且也在于它的生态越来越成熟。
本书将通过真实世界的应用案例来引导你一步一步的入门 Terraform,并在此基础上提高你使用 Terraform 的“姿势水平”。在学完本书后,你将能够独立编写基础设施即代码,从而自动化管理各种云基础设施。
目录
- 第一章 准备篇
- 1.1 什么是基础设施即代码
- 1.2 Terraform 简介及工作原理
- 1.3 Terraform 的使用场景
- 1.4 安装 Terraform
- 1.5 配置 Terraform 开发环境
- 第二章 入门篇
- 2.1 创建云基础设施
- 2.2 变更云基础设施
- 2.3 销毁云基础设施
- 第三章 提高篇
- 3.1 通过 Provisioner 配置服务器
- 3.2 利用 Terraform 模块重用资源
- 3.3 与团队成员协同使用 Terraform
- 3.4 测试云基础设施
- 第四章 技巧篇
- 4.1 实现循环
- 4.2 条件选择
- 4.3 零宕机部署
- 4.4 格式化并验证 Terraform 代码
- 4.5 利用 terraform console 对表达式求值
- 4.6 Terraform 命令参考
- 4.7 Terraform 参考资源
Leanpub 无条件、零风险的100%满意保证
在支付后的60天内,只需简单点击两下,您便可以退书并且取回先前支付的全部金额。退款是手动处理的,因此可能需要几天时间来完成整个流程。
查看完整条款。
在10美元的购买中赚取8美元,在20美元的购买中赚取16美元
对于7.99美元或以上的购买,我们支付80%的版税,对于0.99至7.98美元之间的购买,支付80%的版税减去0.50美元固定费用。在10美元的销售中您可赚取8美元,在20美元的销售中可赚取16美元。因此,如果我们以20美元售出5000本未退款的图书,您将赚取80,000美元。
(是的,一些作者在Leanpub上已经赚取了远超过这个数额的收入。)
事实上,作者们通过在Leanpub上写作、出版和销售已经赚取了超过1400万美元。
了解更多关于在Leanpub上写作的信息
免费更新。无DRM。
如果你购买了Leanpub的书,只要作者更新这本书,你就可以免费获得更新!许多作者使用Leanpub在他们编写书籍的过程中发布他们的作品。所有读者都可以获得免费更新,无论他们何时购买的书或他们支付了多少钱(包括免费)。
大多数Leanpub书籍都提供PDF(适用于计算机)、EPUB(适用于手机和平板电脑)和MOBI(适用于Kindle)格式。书籍包含的格式会显示在此页面的右上角。
最后,Leanpub的书籍没有任何DRM版权保护的限制,所以你可以轻松地在任何支持的设备上阅读它们。