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

Terraform:多云、混合云环境下实现基础设施即代码(第2版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: (叶夫根尼・布里克曼) , [美] ,
2020-12
ISBN: 9787121400223
定价: 108.00
22人买过
  • Terraform工具已经成为DevOps领域的关键角色。在各种云平台和虚拟化环境(如AWS、Goolge Cloud、Azure等)中,可以对基础设施即代码(laC)进行定义、部署和管理。这本书介绍了如何通过Terraform在多云和混合云的环境下使用基础设施即代码,把软件工程的优秀实践应用于硬件的管理。作为Terraform首著的第2版,本书针对Terraform 0.12版本的重大升级,进行了内容的拓展和更新,展示了如何快速学习和使用Terraform的优秀实践。书中通过大量的代码示例,介绍了Terraform的基本功能、企业级模块化部署、自动化测试,以及团队环境下使用IaC的开发部署流程。本书不仅充分展现了Terraform作为一种IaC工具的魅力,还通过多角度的对比,使读者能够准确把握如何在实战中使用和配置该软件。系统管理员、DevOps工程师、开发人员和云服务技术从业者,都能从本书中找到所需要的知识与指导。 Yevgeniy(Jim)Brikman喜欢编程、写作、演讲、旅行和举重。他是Gruntwork公司的联合创始人,该公司提供DevOps服务。他还是O\'Reilly Media出版的另一本书《你好,初创公司:构建产品、技术和团队的程序员指南》的作者。作为一名软件工程师,他曾就职于领英(LinkedIn)、TripAdvisor、思科(Cisco)及Thomson Financial,并在康奈尔大学获得学士和硕士学位。更多信息请访问ybrikman.com。
    白宇,曾担任西部数据、贝尔、加拿大丰业银行、飞利浦半导体、西门子通信、松下高通等多家500强公司的系统架构工程师、运维架构师,以及Atlassian 产品认证专家,长期从事 DevOps、SRE、企业云部署、SaaS、IaaS、IaC等软件工程相关的技术咨询。 第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的状态 80
    什么是Terraform的状态 81
    共享存储状态文件 83
    Terraform后端的局限性 91
    隔离状态文件 93
    terraform_remote_state数据源 104
    小结 115
    第4章 使用Terraform模块创建可重用基础设施 117
    模块基础知识 120
    模块的输入 123
    模块的局部 127
    模块的输出 130
    模块中的陷阱 132
    模块版本控制 136
    小结 142
    第5章 Terraform技巧和窍门:循环、if条件语句、部署和陷阱 144
    循环 145
    有条件的判断 165
    零停机部署 179
    Terraform陷阱 189
    小结 198
    第6章 生产级Terraform代码 199
    为什么构建生产级基础设施需要漫长的过程 201
    生产级基础设施检查清单 203
    生产级基础设施模块特点 205
    小结 237
    第7章 如何测试Terraform代码 239
    手动测试 240
    自动测试 247
    小结 305
    第8章 如何在团队环境下使用Terraform 308
    在团队中实施IaC 308
    部署应用程序代码的工作流程 315
    部署基础设施代码的工作流程 325
    将上述各点整合在一起 348
    小结 350
    附录A 推荐阅读资料 252
    关于作者 352
    后记 356
  • 内容简介:
    Terraform工具已经成为DevOps领域的关键角色。在各种云平台和虚拟化环境(如AWS、Goolge Cloud、Azure等)中,可以对基础设施即代码(laC)进行定义、部署和管理。这本书介绍了如何通过Terraform在多云和混合云的环境下使用基础设施即代码,把软件工程的优秀实践应用于硬件的管理。作为Terraform首著的第2版,本书针对Terraform 0.12版本的重大升级,进行了内容的拓展和更新,展示了如何快速学习和使用Terraform的优秀实践。书中通过大量的代码示例,介绍了Terraform的基本功能、企业级模块化部署、自动化测试,以及团队环境下使用IaC的开发部署流程。本书不仅充分展现了Terraform作为一种IaC工具的魅力,还通过多角度的对比,使读者能够准确把握如何在实战中使用和配置该软件。系统管理员、DevOps工程师、开发人员和云服务技术从业者,都能从本书中找到所需要的知识与指导。
  • 作者简介:
    Yevgeniy(Jim)Brikman喜欢编程、写作、演讲、旅行和举重。他是Gruntwork公司的联合创始人,该公司提供DevOps服务。他还是O\'Reilly Media出版的另一本书《你好,初创公司:构建产品、技术和团队的程序员指南》的作者。作为一名软件工程师,他曾就职于领英(LinkedIn)、TripAdvisor、思科(Cisco)及Thomson Financial,并在康奈尔大学获得学士和硕士学位。更多信息请访问ybrikman.com。
    白宇,曾担任西部数据、贝尔、加拿大丰业银行、飞利浦半导体、西门子通信、松下高通等多家500强公司的系统架构工程师、运维架构师,以及Atlassian 产品认证专家,长期从事 DevOps、SRE、企业云部署、SaaS、IaaS、IaC等软件工程相关的技术咨询。
  • 目录:
    第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的状态 80
    什么是Terraform的状态 81
    共享存储状态文件 83
    Terraform后端的局限性 91
    隔离状态文件 93
    terraform_remote_state数据源 104
    小结 115
    第4章 使用Terraform模块创建可重用基础设施 117
    模块基础知识 120
    模块的输入 123
    模块的局部 127
    模块的输出 130
    模块中的陷阱 132
    模块版本控制 136
    小结 142
    第5章 Terraform技巧和窍门:循环、if条件语句、部署和陷阱 144
    循环 145
    有条件的判断 165
    零停机部署 179
    Terraform陷阱 189
    小结 198
    第6章 生产级Terraform代码 199
    为什么构建生产级基础设施需要漫长的过程 201
    生产级基础设施检查清单 203
    生产级基础设施模块特点 205
    小结 237
    第7章 如何测试Terraform代码 239
    手动测试 240
    自动测试 247
    小结 305
    第8章 如何在团队环境下使用Terraform 308
    在团队中实施IaC 308
    部署应用程序代码的工作流程 315
    部署基础设施代码的工作流程 325
    将上述各点整合在一起 348
    小结 350
    附录A 推荐阅读资料 252
    关于作者 352
    后记 356
查看详情
相关图书 / 更多
Terraform:多云、混合云环境下实现基础设施即代码(第2版)
TensorFlow机器学习实用指南
Alexia;Audevart
Terraform:多云、混合云环境下实现基础设施即代码(第2版)
TensorFlow 2.x高级计算机视觉
[美]克里斯南杜·卡尔 著;周玉兰 译
Terraform:多云、混合云环境下实现基础设施即代码(第2版)
TensorFlow全栈开发工程实践——做一个全智全能算法工程师
王艳铭
Terraform:多云、混合云环境下实现基础设施即代码(第2版)
TensorFlow+Android经典模型从理论到实战(微课视频版)
董相志;曲海平;董飞桐
Terraform:多云、混合云环境下实现基础设施即代码(第2版)
TensorFlow 2机器学习实战:聚焦经济金融科研与产业的深度学习模型
[瑞典]以赛亚·赫尔(Isaiah Hull)著 朱文强 译
Terraform:多云、混合云环境下实现基础设施即代码(第2版)
Technical and Vocational Education in China
Wu Xueping Ye Yiqun
Terraform:多云、混合云环境下实现基础设施即代码(第2版)
TensorFlow工程化项目实战活页式教程
李占仓
Terraform:多云、混合云环境下实现基础设施即代码(第2版)
TensorFlow.NET 实战
仇华
Terraform:多云、混合云环境下实现基础设施即代码(第2版)
TensorFlow与神经网络——图解深度学习的框架搭建、算法机制和场景应用
李昂
Terraform:多云、混合云环境下实现基础设施即代码(第2版)
Teichmüller 理论与 Grothendieck-Teichmüller 理论
Lizhen Ji;Athanase
Terraform:多云、混合云环境下实现基础设施即代码(第2版)
TensorFlow AI移动项目开发实战
[美]杰夫·唐(Jeff Tang)
Terraform:多云、混合云环境下实现基础设施即代码(第2版)
TensorFlow深度学习实例教程
平震宇 匡亮
您可能感兴趣 / 更多
Terraform:多云、混合云环境下实现基础设施即代码(第2版)
零基础法语入门绘本 小小法语
Brian Chan
Terraform:多云、混合云环境下实现基础设施即代码(第2版)
忙碌的动物
Britta Teckentrup
Terraform:多云、混合云环境下实现基础设施即代码(第2版)
忙碌的交通
Britta Teckentrup
Terraform:多云、混合云环境下实现基础设施即代码(第2版)
忙碌的小镇
Britta Teckentrup
Terraform:多云、混合云环境下实现基础设施即代码(第2版)
忙碌的恐龙
Britta Teckentrup
Terraform:多云、混合云环境下实现基础设施即代码(第2版)
英国皇家园艺学会DK园艺百科全书(典藏版全彩)
Brickell(克里斯托夫·布里克尔) 著;[英]Christopher、王晨、马洪峥 译
Terraform:多云、混合云环境下实现基础设施即代码(第2版)
The Promise of Artificial Intelligence:Reckoning and Judgment
Brian Cantwell Smith
Terraform:多云、混合云环境下实现基础设施即代码(第2版)
小学英语语法1+2练习册2
Brian、Stuart 著
Terraform:多云、混合云环境下实现基础设施即代码(第2版)
Three Types of Solitude
Brian Aldiss
Terraform:多云、混合云环境下实现基础设施即代码(第2版)
DefiningTwilight:VocabularyWorkbookforUnlockingtheSAT,ACT,GED,andSSAT[拍卖获利手册]
Brian Leaf 著
Terraform:多云、混合云环境下实现基础设施即代码(第2版)
RakketyTam
Brian Jacques 著;David Elliott 绘
Terraform:多云、混合云环境下实现基础设施即代码(第2版)
Drawing the Draped Figure
Bridgman, George B