インフラストラクチャをプロビジョニングする
コードとしてのインフラストラクチャ (IaC) アプローチを使用すると、ワークスペース、クラスター、クラスター ポリシー、プール、ジョブ、グループ、アクセス許可、シークレット、トークン、ユーザーなどの Azure Databricks インフラストラクチャとリソースをプログラムでプロビジョニングできます。
名前 | 使用目的 |
---|---|
Databricks Terraform プロバイダー | HashiCorp Terraform と Databricks Terraform プロバイダーに加え、HashiCorp Configuration Language (HCL) という名称のドメイン固有言語を使用し、Azure Databricks インフラストラクチャとリソースをプロビジョニングし、管理します。 Databricks Terraform プロバイダーは Databricks が提供し、サポートし、定期的に保守管理され、機能強化されます。 |
Terraform を使用して Azure Databricks ワークスペースをデプロイする | Terraform プロバイダーと共に Terraform と HCL を使用して、Azure Databricks ワークスペースをデプロイします。 |
Terraform を使用してクラスター、ノートブック、ジョブを作成する | Databricks Terraform プロバイダーと共に Terraform と HCL を使用し、既存の Azure Databricks ワークスペースで、クラスター、ノートブック、ジョブなど、Azure Databricks リソースをプロビジョニングし、管理します。 |
Terraform を使用して Databricks ワークスペースを管理する | Databricks Terraform プロバイダーと共に Terraform と HCL を使用して、既存の Azure Databricks ワークスペースで Azure Databricks リソースを管理します。 |
Terraform CDK Databricks プロバイダー | Cloud Development Kit for Terraform (CDKTF) と共に Terraform CDK Databricks Provider と、Python、TypeScript Java、C#、Go など、人気のプログラミング言語を使用し、Azure Databricks インフラストラクチャとリソースをプロビジョニングし、管理します。 CDKTF と Terraform CDK Databricks Provider は Databricks が提供し、サポートするものではありません。 |
Pulumi Databricks リソース プロバイダー | Pulumi と共に Pulumi Databricks リソース プロバイダーと、Python、TypeScript、JavaScript、Go、C# などの人気のプログラミング言語を使用し、Azure Databricks インフラストラクチャとリソースをプロビジョニングし、管理します。 Pulumi と Pulumi Databricks リソース プロバイダーは Databricks が提供し、サポートするものではありません。 |