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

Databricks アプリ

Databricks Apps を使用すると、開発者は安全なデータアプリケーションや AI アプリケーションを Databricks プラットフォーム上で直接構築してデプロイできるため、個別のインフラストラクチャが不要になります。アプリケーションは Databricks サーバレス プラットフォームでホストされ、次のような主要なプラットフォーム サービスと統合されます。

  • データガバナンスのための Unity Catalog
  • データのクエリのための Databricks SQL
  • AI モデルをデプロイするためのモデルサービング
  • LakeFlow ETL と自動化のためのジョブ
  • 認証と承認のためのOAuthとサービスプリンシパル

アプリをローカルで開発し、ワークスペースにデプロイし、ワークスペース間で移動できます。 このホスティングモデルにより、開発者がセキュリティ、インフラストラクチャ、コンプライアンスを処理する必要がなくなり、内部データツールを本番運用に持ち込むプロセスが簡素化されます。

Databricks Apps は、Streamlit、Dash、Gradio などの Python フレームワークをサポートしています。Databricks アプリ UI で一般的な Python フレームワークを使用する例については、「 Databricks アプリの開発」を参照してください。

Databricks Apps の価格については、「コンピュート for Apps」をご覧ください。

一般的な使用例

Databricks アプリは、データ、AI、自動化を組み合わせた内部ツールに適しています。使用例には、次のようなものがあります。

  • インタラクティブなデータ視覚化と組み込み型ビジネスインテリジェンス(BI)ダッシュボード
  • Genieを搭載したRetrieval-Augmented Generation(RAG)チャットアプリ
  • LakeFlow のカスタム設定インターフェイス
  • Databricks SQL に支えられたデータ入力フォーム
  • 複数の Databricks サービスを組み合わせたビジネスプロセスの自動化
  • アラートのトリアージと対応のためのカスタム運用ツール

制限

  • アプリ ファイルのサイズは 10 MB を超えることはできません。app ディレクトリ内のファイルのいずれかがこの制限を超えると、デプロイはエラーで失敗します。
  • Databricks は、アプリを実行しているコンピュート リソースが終了すると、アプリのログを削除します。 「Databricks アプリのログを表示する」を参照してください。
  • ユーザー認証を通じてアプリに同意を付与した場合、その同意を後で取り消すことはできません。
  • Databricks アプリは、Enterprise レベルと Premium レベルのワークスペースでのみサポートされ、Standard レベルのワークスペースではサポートされていません。

Databricks Apps システム環境

注記

環境変数やインストール済みパッケージなど、特定のアプリの環境を表示するには、アプリの詳細ページの 環境 タブに移動します。 Databricks アプリの詳細を表示するを参照してください。

アプリが実行されるシステム環境について説明します。アプリにプレインストールされている Python パッケージの一覧については、「 Databricks アプリで環境変数を定義する」を参照してください。

  • オペレーティングシステム :Ubuntu 22.04 LTS
  • Python環境 :Python 3.11.0、専用の仮想環境での実行。この環境内では、 requirements.txt ファイルを使用してインストールするライブラリやプレインストールされたライブラリなど、すべての依存関係が分離されます。
  • システム リソース : 各アプリは、最大 2 つの仮想 CPU(vCPU)と 6 GB のメモリを使用できます。アプリがこれらの制限を超えた場合、Databricks はアプリを再起動する可能性があります。

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

次の表に、Databricks Apps でサポートされているコンプライアンス標準と、各標準が適用される対応するリージョンを示します。これらの基準を満たす方法のガイダンスについては、「 コンプライアンス」を参照してください。

コンプライアンス基準

サポートされている地域

PCI-DSS

すべてのリージョン

HIPAA

すべてのリージョン

FedRAMP Moderate

米国東部-1、米国東部-2、米国西部-1、米国西部-2

IRAP

ap-southeast-2

UKCE+の

EU-西-2

K-FSIの

AP北東-2

CCCSミディアム

CA-セントラル-1