Advertisement

Terraform 的全面介绍

阅读量:

它是一种基于IAC(Infrustracture as Code)架构的应用程序,在云端以及物理服务器上都能运行各种类型的资源,并通过编写直观易懂的代码实现对这些云资源和服务机的高效管理。对于各个资源的生命周期阶段,在线流程处理能够实现统一调度与监控。它整合了超过1700个预先配置好的服务提供商模块以满足不同需求。

Terraform如何工作?

Terraform利用API生成复杂的基础设施组件并维护这些资源在各个云平台上构建基础架构组件以及整合外部服务如数据库存储网络设备等如图所示

在这里插入图片描述

Terraform的基本工作流程通常由五个部分构成, 包括初始化阶段, 规划阶段, 编写阶段, 应用阶段以及销毁阶段. 其中最为关键的核心工作流包括编写配置文件, 规划代码结构以及执行相关操作. 编写阶段主要涉及使用配置语言来创建并定义各类资源. 规划阶段则是对编写的代码进行预运行检查, 确保生成的结果与预期一致. 应用阶段则通过调用各不同provider提供的API来操作相应的云平台资源和服务实体.

![在这里插入图片描述](https://ad.itadn.com/c/w

全部评论 (0)

还没有任何评论哟~