Terraform

Terraform
软件
软件描述
一种安全高效地构建、修改和版本化基础设施的工具。Terraform 可以管理现有的主流服务提供商,以及自定义的内部解决方案。
官方网站
访问软件的官方网站了解更多信息
www.terraform.io
什么是 Terraform?
配置文件向 Terraform 描述了运行单个应用程序或整个数据中心所需的各种组件。Terraform 会生成一个执行计划,说明它将如何操作以达到目标状态,然后执行该计划来构建所描述的基础设施。当配置发生变更时,Terraform 能够识别出具体的变化,并生成增量执行计划,这些计划可以被应用。Terraform 可管理的基础设施包括底层组件,如计算实例、存储和网络,以及高层组件,如 DNS 记录、SaaS 功能等。
主要功能
🔄 替代方案
17 个选择
Foreman
Foreman 是一个开源项目,帮助系统管理员在服务器生命周期的各个阶段(从配置和部署到编排和监控)进行管理。通过使用 Puppet 或 Chef 以及 Foreman 的智能代理架构,可以轻松实现重复性任务的自动化……
Stacktape 是一款简化 AWS 的工具,帮助开发者快速部署生产级基础设施。它将复杂任务转化为更易管理的流程。开发者现在可以使用交互式配置编辑器,无需手动编写 YAML 文件,从而……

Pulumi
软件
Pulumi 是一个云开发平台。用纯代码替代 YAML 和 DSL。使用 JavaScript、TypeScript、Python 或 Go 编写、部署和管理 AWS、Azure、GCP 和 Kubernetes 上的云应用。

GruCloud
软件
GruCloud 是一个低/无代码的基础设施即代码工具。它可以从实时基础设施生成代码,并从代码部署资源到云端。无需手动编写基础设施描述,即可享受基础设施即代码带来的便利。

AWS CloudFormation
软件
AWS CloudFormation 为开发人员和系统管理员提供了一种简便的方法,用于创建和管理一组相关的 AWS 资源,以有序且可预测的方式进行资源的配置和更新。