プロビジョニング インフラストラクチャ

Infrastructure-as-Code (IaC) アプローチを使用して、Databricks インフラストラクチャとリソース (ワークスペース、クラスター、ジョブ、グループ、ユーザーなど) をプログラムでプロビジョニングできます。

名前

あなたがしたいときにこれを使用してください...

Databricks Terraformプロバイダー

HashiCorp Terraform と Databricks Terraform プロバイダーおよび HashiCorp 構成言語 (HCL) と呼ばれるドメイン固有言語を使用して、Databricks インフラストラクチャとリソースをプロビジョニングおよび管理します。Databricks Terraform プロバイダーは、Databricks によって提供およびサポートされており、定期的に保守および強化されています。

Terraform を使用したクラスター、ノートブック、ジョブの作成

Terraform プロバイダーと Terraform および HCL を使用して、既存の Databricks ワークスペースにクラスター、ノートブック、ジョブなどの Databricks リソースをプロビジョニングします。

Terraformを用いた Databricks ワークスペースの管理

既存の Databricks ワークスペース内の既存の Databricks リソースを管理するには、Terraform プロバイダー Databricks プロバイダーを Terraform および HCL と共に使用します。

Terraform CDK Databricksプロバイダー

Terraform 用クラウド開発キット (CDKTF)、Terraform CDK Databricks プロバイダー、および Python、TypeScript Java、C#、Go などの一般的なプログラミング言語を使用して、 Databricks インフラストラクチャとリソースをプロビジョニングおよび管理します。CDKTF も Terraform CDK Databricks プロバイダーも、Databricks によって提供もサポートもされていません。

Pulumi Databricksリソースプロバイダー

Pulumi と Pulumi Databricks リソース プロバイダー、および Python、TypeScript、JavaScript、Go、C# などの一般的なプログラミング言語を使用して、 Databricks インフラストラクチャと リソースをプロビジョニングおよび管理します。Pulumi も Pulumi Databricks リソース プロバイダーも、Databricks によって提供もサポートもされていません。