すべてのプロダクト
Search
ドキュメントセンター

Realtime Compute for Apache Flink:Terraform

最終更新日:Dec 10, 2025

Realtime Compute for Apache Flink は Terraform をサポートしています。 これにより、Terraform に基づいて Realtime Compute for Apache Flink のリソースを使用および管理できます。

背景情報

基本的な特徴

Terraform は、コードとしてのインフラストラクチャ (IaC) ツールであり、簡単なコードを記述するだけで、手動の操作や構成を行うことなく、クラウドインフラストラクチャを定義および構成できます。 詳細については、「Terraform とは」をご参照ください。

  • Terraform は使いやすい CLI を提供しており、Alibaba Cloud サービスやサードパーティのクラウドサービスのワークロードに構成ファイルをデプロイし、構成ファイルのバージョンを管理することができます。 Terraform を使用すると、クラウドトポロジーの構築に必要なインフラストラクチャリソースを構成ファイルで定義できます。 このリソースには、仮想マシン (VM)、ストレージアカウント、ネットワークインターフェースなどが含まれます。

  • Terraform は、プロバイダーを使用して新しいインフラストラクチャをサポートします。 Terraform を使用すると、シンプルなテンプレート言語を使用して、Alibaba Cloud 上のクラウドインフラストラクチャを効率的に定義、プレビュー、デプロイできます。

  • Terraform を使用すると、Elastic Compute Service (ECS)、Virtual Private Cloud (VPC)、ApsaraDB RDS、Server Load Balancer (SLB) など、複数の Alibaba Cloud サービスのリソースを作成、変更、削除できます。

シナリオ

Terraform を使用すると、コードとしてのインフラストラクチャを定義し、そのコードを使用してインフラストラクチャリソースの作成、クエリ、変更、削除ができます。 Terraform を使用して Alibaba Cloud サービスのリソースを管理する方法の例については、「シナリオ」をご参照ください。

メリット

一般的なシナリオにおける Terraform のメリットの詳細については、「メリット」をご参照ください。

Terraform を Realtime Compute for Apache Flink と組み合わせて使用すると、次のメリットがあります。

  • 宣言的なコードとしてのインフラストラクチャ

    • ワークスペース管理をサポートします。

    • API を理解しなくてもコードを記述できます。

  • Terraform エコシステム

    • LiveDiff 機能を提供し、Realtime Compute for Apache Flink のリソースをより安全に管理できます。

    • アプリケーションを望ましい状態に安定してデプロイするのに役立ちます。

    • 数回クリックするだけで Realtime Compute for Apache Flink と必要なクラウドリソースをデプロイできる管理機能を提供します。 これにより、ウェブサイト構築の効率が大幅に向上します。

Terraform のインストールと構成

Terraform 1.214.0 以降でのみ、Realtime Compute for Apache Flink のリソースを管理できます。

Terraform を使用したリソースの管理

次の表に、Realtime Compute for Apache Flink で Terraform を使用して管理できるリソースを示します。

リソースタイプ

説明

alicloud_realtime_compute_vvp_instance

ワークスペースリソース

alicloud_realtime_compute_job

ジョブリソース

alicloud_realtime_compute_deployment

デプロイメントリソース