万本电子书0元读

万本电子书0元读

顶部广告

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

Gruntwork公司的联合创始人Yevgeniv(Jim)Brikman将通过丰富的代码示例展示Terraform作为一种声明性编程语言,如何用简单的执行命令部署和管理基础设施。无论你是经验丰富的系统管理员、DevOps工程师,还是初出茅庐的发人员,都可以通过学习本书,迅速掌握Terraform的基础知识,并能够部署一整套支持大量并发访问的全栈环境,同时学到如何支持大型发团队的协同工作。 ·介绍Terraform 0.9版本到O.12版本的升级变化,包括后端、工作区和*类表达式

售       价:¥

纸质售价:¥80.40购买纸书

106人正在读 | 0人评论 6.2

作       者:(美)Yevgeniy Brikman(叶夫根尼·布里克曼)

出  版  社:电子工业出版社

出版时间:2020-12-01

字       数:17.9万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
Terraform工具已经成为DevOps领域的关键角色。在各种云平台和虚拟化环境(如AWS、Goolge Cloud、Azure等)中,可以对基础设施即代码(laC)行定义、部署和管理。这本书介绍了如何通过Terraform在多云和混合云的环境下使用基础设施即代码,把软件工程的优秀实践应用于硬件的管理。作为Terraform首著的第2版,本书针对Terraform 0.12版本的重大升级,行了内容的拓展和更新,展示了如何快速学习和使用Terraform的优秀实践。书中通过大量的代码示例,介绍了Terraform的基本功能、企业级模块化部署、自动化测试,以及团队环境下使用IaC的发部署流程。本书不仅充分展现了Terraform作为一种IaC工具的魅力,还通过多角度的对比,使读者能够准确把握如何在实战中使用和配置该软件。系统管理员、DevOps工程师、发人员和云服务技术从业者,都能从本书中找到所需要的知识与指导。<br/>【推荐语】<br/>Gruntwork公司的联合创始人Yevgeniv(Jim)Brikman将通过丰富的代码示例展示Terraform作为一种声明性编程语言,如何用简单的执行命令部署和管理基础设施。无论你是经验丰富的系统管理员、DevOps工程师,还是初出茅庐的发人员,都可以通过学习本书,迅速掌握Terraform的基础知识,并能够部署一整套支持大量并发访问的全栈环境,同时学到如何支持大型发团队的协同工作。 ·介绍Terraform 0.9版本到O.12版本的升级变化,包括后端、工作区和*类表达式 ·学习如何编写产品级的Terraform模块 ·深研究如何手动和自动测试Terraform代码 ·将Terraform与Chef、Puppet、Ansible、CloudFormation和SaltStack行比较 ·部署服务器集群、负载均衡器和数据库 ·通过Terraform管理基础设施的不同状态 ·通过Terraform模块创建可重用的基础设施 ·通过Terraform高级语法实现零停机部署<br/>【作者】<br/>Yevgeniy(Jim)Brikman喜欢编程、写作、演讲、旅行和举重。他是Gruntwork公司的联合创始人,该公司提供DevOps服务。他还是O'Reilly Media出版的另一本书《你好,初创公司:构建产品、技术和团队的程序员指南》的作者。作为一名软件工程师,他曾就职于领英(LinkedIn)、TripAdvisor、思科(Cisco)及Thomson Financial,并在康奈尔大学获得学士和硕士学位。更多信息请访问ybrikman.com。 白宇,曾担任西部数据、贝尔、加拿大丰业银行、飞利浦半导体、西门子通信、松下高通等多家500强公司的系统架构工程师、运维架构师,以及Atlassian 产品认证专家,长期从事 DevOps、SRE、企业云部署、SaaS、IaaS、IaC等软件工程相关的技术咨询。<br/>
目录展开

内容简介

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 推荐阅读资料

关于作者

封面介绍

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部