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

この記事では、Azure Databricks 上で使用できる複数のサーバーレス オファリングについて説明します。 サーバーレス コンピューティングを使用すると、オンデマンド コンピューティング リソースにすばやく接続できます。

このセクションの記事は、ノートブック、ジョブ、Delta Live Tables のサーバーレス コンピューティングに焦点を当てています。 サーバーレス SQL ウェアハウスの詳細については、「サーバーレス SQL ウェアハウスとは」を参照してください。 モデルの提供の詳細については、「Azure Databricks でのモデルの提供」を参照してください。

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

サーバーレス コンピューティングでは、次の方法で生産性、コスト効率、信頼性を向上させています。

  • 生産性: クラウド リソースは Azure Databricks によって管理されます。これにより管理オーバーヘッドが削減され、ユーザーの生産性を向上させるためのインスタント コンピューティングを提供します。
  • 効率: サーバーレス コンピューティングにより、迅速な起動とスケーリング時間がもたらされ、アイドル時間を最小限に抑え、使用するコンピューティングに対してのみ課金されることが確実になります。
  • 信頼性: サーバーレス コンピューティングでは、容量処理、セキュリティ、修正プログラムの適用、アップグレードが自動的に管理されるため、セキュリティ ポリシーと容量不足に関する懸念が軽減されます。

Azure Databricks で使用できるサーバーレス コンピューティングの種類

現在、Azure Databricks は次の種類のサーバーレス コンピューティングを提供しています。

サーバーレス コンピューティングを有効にする

ノートブック、ジョブ、Delta Live Tables のサーバーレス コンピューティングにアクセスするには、アカウント管理者がアカウント レベルでこの機能を有効にする必要があります。 有効化の詳細については、「サーバーレス コンピューティングを有効にする」を参照してください。

サーバーレス SQL ウェアハウスとモデルの提供の有効化は別のプロセスです。 「サーバーレス SQL ウェアハウスを有効にする」を参照してください。

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

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

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

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

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

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

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

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

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

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

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

ワークフローとノートブックのサーバーレス コンピューティングを有効にしていないのに、サーバーレス ジョブの課金レコードが表示されるのはどうしてですか?

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

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

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

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

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

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

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

いいえ。Lakehouse Federation を使用しているソースのみがサポートされています。 「サポートされているデータ ソース」を参照してください。

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

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

DAB を使用するジョブのサーバーレス コンピューティングを構成できますか?

はい。DAB を使用して、サーバーレス コンピューティングを使用するジョブを構成できます。 「サーバーレス コンピューティングを使用するジョブを構成する」を参照してください。