Terraform 是一个开源基础架构 , 是 HashiCorp 创建的代码软件工具 。它使用户能够使用称为 Hashicorp 配置语言的高级配置语言或可选的 JSON 来定义和配置数据中心基础架构 。
文章插图
Terraform 支持许多云基础架构提供商 , 如 Amazon Web Services , IBM Cloud(以前的 Bluemix) , Google Cloud Platform , Linode , Microsoft Azure , Oracle 云基础架构或 VMware vSphere 以及 OpenStack 。
HashiCorp 还支持在 2022 年 HashiConf 会议期间推出的 Terraform 模块注册表 。
Terraform 是一种安全有效地构建、更改和版本控制基础设施的工具(基础架构自动化的编排工具) 。它的目标是 “Write, Plan, and create Infrastructure as Code”, 基础架构即代码 。Terraform 几乎可以支持所有市面上能见到的云服务 。具体的说就是可以用代码来管理维护 IT 资源 , 把之前需要手动操作的一部分任务通过程序来自动化的完成 , 这样的做的结果非常明显:高效、不易出错 。
Terraform 提供了对资源和提供者的灵活抽象 。该模型允许表示从物理硬件、虚拟机和容器到电子邮件和 DNS 提供者的所有内容 。由于这种灵活性 , Terraform 可以用来解决许多不同的问题 。这意味着有许多现有的工具与 Terraform 的功能重叠 。但是需要注意的是 , Terraform 与其他系统并不相互排斥 。它可以用于管理小到单个应用程序或达到整个数据中心的不同对象 。
Terraform 使用配置文件描述管理的组件(小到单个应用程序 , 达到整个数据中心) 。Terraform 生成一个执行计划 , 描述它将做什么来达到所需的状态 , 然后执行它来构建所描述的基础结构 。随着配置的变化 , Terraform 能够确定发生了什么变化 , 并创建可应用的增量执行计划 。
【terraform是什么意思 terraform是什么】
- 数据结构是什么语言 数据结构是什么
- 聚乙烯管道熔接头质量检查 熔接接头是什么
- 汉明帝尊师原文注释翻译 汉明帝尊师原文是什么
- 撒网捕鱼的原理是什么 撒网捕鱼原理
- 属猴命中贵人有三个 猴的贵人是什么生肖
- 小细棍签拼音的释义是什么 签怎么读
- 文白无能文白是谁 文白对照什么意思
- 韭菜是什么想必不用我多说 韭菜的做法
- 西周时期实行了什么制度内容是什么 西周时期实行的制度介绍
- 关立威林玉静是什么电视剧 关立威林玉静来自哪部影视剧