サーバーレスコンピュートに接続

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

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

サーバレス コンピュートプレーンのアーキテクチャについては、 サーバレス コンピュートプレーンを参照してください。

サーバレス コンピュートとは?

サーバレス コンピュートは、次のように生産性、コスト効率、信頼性を向上させます。

  • 生産性: クラウドリソースはDatabricksによって管理されるため、管理オーバーヘッドが削減され、即時のコンピュートが提供され、ユーザーの生産性が向上します。

  • 効率性: サーバレス コンピュートは起動とスケーリング時間が短く、アイドル時間が最小限に抑えられ、使用したコンピュートに対してのみ料金を支払うことができます。

  • 信頼性: サーバレス コンピュートにより、容量処理、セキュリティ、パッチ適用、アップグレードが自動的に管理されるため、セキュリティ ポリシーや容量不足に関する懸念が軽減されます。

Databricksではどのような種類のサーバーレス コンピュートを利用できますか?

Databricksでは現在、次のタイプのサーバーレス コンピュートを提供しています。

  • ノートブック用のサーバレス コンピュート: ノートブックでSQLおよびPythonコードを実行するために使用される、オンデマンドでスケーラブルなコンピュート。

  • ジョブのサーバーレス コンピュート: インフラストラクチャの構成やデプロイを行わずに、 Databricksジョブを実行するために使用されるオンデマンドのスケーラブルなコンピュート。

  • サーバレスSQLウェアハウス: SQLエディタまたはインタラクティブエディタでデータオブジェクトに対してSQLコマンドを実行するために使用されるオンデマンドのエラスティックコンソール。 UI、CLI 、またはREST APIを使用して SQLウェアハウスを作成できます。

  • サーバレス DLT パイプライン: Delta Live Tablesパイプラインの更新用に最適化され、スケーラブルなパイプライン。

  • Mosaic AI Model Serving : AIモデルをデプロイするための高可用性と低レイテンシのサービス。

サーバーレスコンピュートを有効にする

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

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

サーバレスコンピュートの制限

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

よくある質問(FAQ)

リリースはどのようにロールアウトされますか?

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

実行しているサーバーレス バージョンを確認するにはどうすればよいですか?

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

サーバーレスのコストをどのように見積もればよいですか?

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

特定のワークロードの DBU 使用状況を分析するにはどうすればよいですか?

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

ジョブとノートブックのサーバレス コンピュートを有効にしていないのに、サーバレス ジョブの請求レコードが表示されるのはなぜですか?

レイクハウスモニタリング予測的最適化も、サーバーレス ジョブSKUに基づいて請求されます。

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

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

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

ジョブタスク用のライブラリをインストールするにはどうすればよいですか?

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

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

いいえ、レイクハウスフェデレーションを使用するソースのみがサポートされています。 サポートされているデータソースを参照してください。

サーバレス・コンピュート・プレーン・ネットワーキングはどのように機能しますか?

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

サーバレス コンピュートを Databricks Asset Bundle のジョブに設定できますか?

はい、 Databricks Asset Bundles を使用して、サーバレス コンピュートを使用するジョブを設定できます。 サーバレス コンピュートを使用するジョブの設定を参照してください。