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

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アプリのコンピュート リソースを構成する」を参照してください。 無料版の制限事項については、 「Databricks 無料版の制限事項」を参照してください。

始めましょう

開発とデプロイ

    • アプリ環境
    • 利用可能なバイナリ、環境変数、およびリソースのデフォルト値について学びましょう。
    • アプリを開発する
    • サポートされているフレームワークを使用して、Python または Node.js を使用してアプリを構築します。

管理と運営

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

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