实时计算Flink版支持接入Terraform,您可以基于Terraform平台使用和管理Flink资源。
背景信息
基本功能
Terraform是一种基础设施即代码(Infrastructure as Code)工具,可以通过编写简洁的代码来定义和配置云端基础设施,而不必手动操作和配置。更多信息请参见什么是Terraform。
Terraform的命令行接口CLI(Command Line Interface)提供一种简单机制,用于将配置文件部署到阿里云或其他任意支持的云上,并对其进行版本控制。它编写了描述云资源拓扑的配置文件中的基础结构,例如虚拟机、存储账户和网络接口。
Terraform通过Provider支持新的基础设施,让您在阿里云上能够轻松使用简单模板语言来定义、预览和部署云基础设施。
Terraform可以创建、修改和删除多种阿里云产品的相关资源,例如ECS、VPC、RDS和SLB等。
应用场景
Terraform可以对基础设施进行编码,利用代码来进行资源的增删查改。关于Terraform管理阿里云产品的示例应用场景,请参见应用场景。
使用优势
从宏观角度而言,Terraform优势详情请参见优势。
从落实到实时计算Flink版产品的微观角度而言,Terraform优势如下:
提供声明式基础设施即代码IaC(Infrastructure as Code)
以工作空间为中心,支持工作空间管理。
编写容易上手,无需理解API。
拥抱Terraform生态
LiveDiff能力,操作实时计算Flink版资源更加安全。
面向终态能力,防止配置漂移。
管理能力,一键式部署实时计算Flink版以及依赖云资源,大幅提高建站效率。
安装与配置Terraform
仅Terraform 1.214.0及以上版本支持管理Flink资源。
通过Terraform管理实时计算Flink版资源
Flink支持通过Terraform管理以下资源。
资源类型 | 说明 |
实时计算Flink版工作空间资源管理。 |