次の方法で共有


サーバーレス コンピューティングに接続する

このページでは、Azure Databricks でサーバーレス コンピューティングを使用して有効にする方法について説明します。

サーバーレス コンピューティングとは

サーバーレス コンピューティングは、オンデマンド コンピューティング リソースにすばやく接続できる Azure Databricks で管理されるサービスです。

サーバーレス コンピューティングを使用する場合は、クラウド アカウント内のコンピューティング リソースをプロビジョニングせずにワークロードを実行できます。 代わりに、Databricks は必要なコンピューティング リソースを自動的に割り当てて管理します。 これにより、起動とスケーリングの時間が短縮され、アイドル時間が最小限に抑え、コンピューティング リソースを管理する必要性が軽減されます。

Azure Databricks の多くの機能は、サーバーレス コンピューティングで実行されます。 さまざまな機能でサーバーレス コンピューティングを使用する方法については、次のページを参照してください。

サーバーレス コンピューティングの要件

サーバーレス コンピューティングにアクセスするには、ワークスペースが次の要件を満たしている必要があります。

  • Unity カタログが有効になっている必要があります。
  • サーバーレス コンピューティングでサポートされているリージョンに存在する必要があります。 「利用可能なリージョンに制限がある機能」を参照してください。
  • コンプライアンス セキュリティ プロファイルで PCI-DSS が有効になっていない必要があります。 PCI DSS v4.0 を参照してください。

サーバーレス コンピューティングの制限事項

制限事項の一覧については、「サーバーレス コンピューティングの制限事項」を参照してください。

よく寄せられる質問 (FAQ)

リリースのロール アウト方法

サーバーレス コンピューティングは、バージョンレス製品です。つまり、Databricks は、プラットフォームの機能強化とアップグレードをサポートするために、サーバーレス コンピューティング ランタイムを自動的にアップグレードします。 すべてのユーザーが同じ更新プログラムを取得し、短期間でロール アウトされます。

実行中のサーバーレス ージョンの確認方法

サーバーレス ワークロードは常に最新のランタイム バージョンで実行されます。 最新バージョンのリリース ノートを参照してください。

サーバーレスのコストを見積もる方法

Databricks では、代表的なワークロードまたは特定のワークロードを実行してベンチマークを行ってから、課金システム テーブルを分析することをお勧めします。 「課金対象の使用状況システム テーブル リファレンス」を参照してください。

特定のワークロードに対する DBU の使用状況を分析する方法

特定のワークロードのコストを確認するには、system.billing.usage システム テーブルに対してクエリを実行します。 サンプル クエリと、コスト監視ダッシュボードのダウンロード方法については、「サーバーレス コンピュートのコストを監視する」を参照してください。

ジョブまたはクエリを実行してから、課金対象の使用状況システム テーブルに対する料金の表示までの間に遅延はありますか?

はい。ワークロードを実行してから、その使用状況が課金対象の使用状況システム テーブルに反映されるまでに最大 24 時間の遅延が発生する可能性があります。

ジョブとノートブックに対してサーバーレス コンピューティングを有効にしていないのに、サーバーレス ジョブの課金レコードが表示される理由

レイクハウス監視予測最適化は、サーバーレス ジョブ SKU でも課金されます。

これら 2 つの機能を使用するのに、サーバーレス コンピューティングを有効にする必要はありません。

サーバーレス コンピューティングはプライベート リポジトリをサポートしていますか?

リポジトリはプライベートにすることも、認証を必要とすることもできます。 セキュリティ上の理由から、認証済みリポジトリにアクセスするときは、事前に署名された URL が必要です。

ジョブ タスクのライブラリをインストールする方法

Databricks では、環境を使用してジョブのライブラリをインストールおよび管理することをお勧めします。 ノートブック以外のジョブ タスクの環境の構成を参照してください。

カスタム データ ソースに接続できますか?

いいえ。サポートされるのは、Lakehouse フェデレーションを使用するソースのみです。 「サポートされているデータ ソース」を参照してください。

サーバーレス コンピューティング プレーン ネットワークのしくみ

サーバーレス コンピューティング リソースは、Azure Databricks によって管理されるサーバーレス コンピューティング プレーンで実行されます。 ネットワークとアーキテクチャの詳細については、「サーバーレス コンピューティング プレーン ネットワーク」を参照してください。

Databricks アセット バンドルを使用してジョブのサーバーレス コンピューティングを構成できますか?

はい。Databricks アセット バンドルを使用して、サーバーレス コンピューティングを使用するジョブを構成できます。 サーバーレス コンピューティングを使用するジョブを参照してください。

ローカル開発マシンまたはデータ アプリケーションからサーバーレス ワークロードを実行するにはどうすればよいですか?

Databricks Connect を使用すると、ローカル コンピューターから Databricks に接続し、サーバーレスでワークロードを実行できます。 「Databricks Connect とは」を参照してください。