Terraform

Terraform
软件
软件描述
用于安全高效地构建、更改和管理基础设施的工具。Terraform 可以管理现有的主流服务提供商以及自定义的内部解决方案。
官方网站
访问软件的官方网站了解更多信息
www.terraform.io
什么是 Terraform?
配置文件向 Terraform 描述了运行单个应用程序或整个数据中心所需的组件。Terraform 会生成一个执行计划,描述它将如何达到期望的状态,然后执行该计划以构建所描述的基础设施。当配置发生变化时,Terraform 能够确定具体变更内容,并生成增量执行计划予以应用。
Terraform 可管理的基础设施包括计算实例、存储、网络等底层组件,以及 DNS 条目、SaaS 功能等高层组件。
主要功能
🔄 替代方案
17 个选择
Cloudify
Cloudify 是一个以编排为核心、基于模型的原生网络功能虚拟化(NFV)云管理平台,采用开源模式并遵循 TOSCA 标准。

Ansible
Ansible 是一个极为简单的 IT 自动化引擎,可自动化云资源供应、配置管理、应用部署、服务间编排以及其他多种 IT 需求。

OpenTofu
OpenTofu 是一款开源工具,可安全高效地构建、更改和版本化基础设施。OpenTofu 可以管理现有及流行的服务平台提供商,以及自定义的内部解决方案。

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 资源,并以有序且可预测的方式进行配置和更新。

