メインコンテンツまでスキップ

Databricks Apps

Databricks Appsすると、開発者は安全なデータおよびAIアプリケーションをDatabricksプラットフォーム上で直接構築および展開できるため、別のインフラストラクチャが不要になります。 アプリはサーバーレス プラットフォーム上で実行され、データガバナンスのUnity Catalog 、データのクエリ用のDatabricks SQL 、認証用のOAuthなどの主要なプラットフォーム サービスと統合されます。 一般的な使用例には、インタラクティブなダッシュボード、RAG チャット アプリ、データ入力フォーム、カスタム操作インターフェースなどがあります。

PythonまたはNode.jsを使用してローカルでアプリを開発し、それをワークスペースにデプロイし、ワークスペース間で移動します。 人気のある Python フレームワークには、Streamlit、Dash、Gradio などがあります。React、Angular、Svelte、Express などの Node.js フレームワークもサポートされています。

アプリは、プロビジョニング容量に基づいて、実行中のコンピュート時間ごとに課金されます。 ワークスペースごとに作成できるアプリの数には制限があります。詳細については、 「リソースの制限」Databricksアプリのコンピュート サイズを構成する」を参照してください。 Free Edition の制限については、 「Databricks Free Edition の制限」を参照してください。

始めましょう

開発と展開

    • アプリを開発する
    • サポートされているフレームワークを使用して、Python または Node.js を使用してアプリを構築します。
    • アプリを展開する
    • アプリをデプロイしてワークスペースでアクセスできるようにします。

管理と運営

コンプライアンス標準のサポート

Databricks Apps 、選択したコンプライアンス標準が利用可能なすべての地域で、コンプライアンス セキュリティ プロファイルでサポートされます。 ワークスペース管理者は、[プレビュー] ページでDatabricks Apps有効にする必要があります。 詳細については、 「ワークスペース レベルのプレビューを管理する」を参照してください。リージョン レベルのサポートについては、 「リージョン別のクラシックおよびサーバレス コンピュートのサポート」を参照してください。