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 の制限」を参照してください。
始めましょう
-
- アプリを使い始める
- 最初のアプリを作成してデプロイします。
-
- アプリの主要概念
- アプリの構造、リソース、状態、承認などのコア概念について学習します。
-
- アプリのシステム環境
- 事前構成されたシステム環境と事前にインストールされたパッケージを表示します。
開発と展開
管理と運営
-
- アプリを監視する
- ログ、監査イベント、コスト、アプリの知識を監視します。
-
- アプリを埋め込む
- 外部の Web サイトやアプリケーションにアプリを埋め込みます。
-
- アプリのベストプラクティス
- アプリの開発と展開に関する推奨プラクティスに従ってください。
コンプライアンス標準のサポート
Databricks Apps 、選択したコンプライアンス標準が利用可能なすべての地域で、コンプライアンス セキュリティ プロファイルでサポートされます。 ワークスペース管理者は、[プレビュー] ページでDatabricks Apps有効にする必要があります。 詳細については、 「ワークスペース レベルのプレビューを管理する」を参照してください。リージョン レベルのサポートについては、 「リージョン別のクラシックおよびサーバレス コンピュートのサポート」を参照してください。