全部產品
Search
文件中心

Realtime Compute for Apache Flink:Terraform

更新時間:Jul 13, 2024

Realtime ComputeFlink版支援接入Terraform,您可以基於Terraform平台使用和管理Flink資源。

背景資訊

準系統

Terraform是一種基礎設施即代碼(Infrastructure as Code)工具,可以通過編寫簡潔的代碼來定義和配置雲端基礎設施,而不必手動操作和配置。更多資訊請參見什麼是Terraform

  • Terraform的命令列介面CLI(Command Line Interface)提供一種簡單機制,用於將設定檔部署到阿里雲或其他任意支援的雲上,並對其進資料列版本設定。它編寫了描述雲資源拓撲的設定檔中的基礎結構,例如虛擬機器、儲存賬戶和網路介面。

  • Terraform通過Provider支援新的基礎設施,讓您在阿里雲上能夠便於使用簡單範本語言來定義、預覽和部署雲基礎設施。

  • Terraform可以建立、修改和刪除多種阿里雲產品的相關資源,例如ECS、VPC、RDS和SLB等。

應用情境

Terraform可以對基礎設施進行編碼,利用代碼來進行資源的增刪查改。關於Terraform管理阿里雲產品的樣本應用情境,請參見應用情境

使用優勢

從宏觀角度而言,Terraform優勢詳情請參見優勢

從落實到Realtime ComputeFlink版產品的微觀角度而言,Terraform優勢如下:

  • 提供聲明式基礎設施即代碼IaC(Infrastructure as Code)

    • 以工作空間為中心,支援工作空間管理。

    • 編寫容易上手,無需理解API。

  • 擁抱Terraform生態

    • LiveDiff能力,操作Realtime ComputeFlink版資源更加安全。

    • 面向終態能力,防止配置漂移。

    • 管理能力,一鍵式部署Realtime ComputeFlink版以及依賴雲資源,大幅提高建站效率。

安裝與配置Terraform

僅Terraform 1.214.0及以上版本支援管理Flink資源。

通過Terraform管理Realtime ComputeFlink版資源

Flink支援通過Terraform管理以下資源。

資源類型

說明

alicloud_realtime_compute_vvp_instance

Realtime ComputeFlink版工作空間資源管理。