Terraform

更新时间: 2024-01-03 09:38:07

实时计算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管理以下资源。

资源类型

说明

alicloud_realtime_compute_vvp_instance

实时计算Flink版工作空间资源管理。

阿里云首页 实时计算 Flink版 相关技术圈