Terraform
實時計算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版工作空間資源管理。 |