Unity Catalog のモデルサービス

Important

この機能は ベータ版です。 アカウント管理者は、アカウント コンソール の [プレビュー ] ページからこの機能へのアクセスを制御できます。 Manage Azure Databricks プレビューを参照してください。

メモ

Unity AI Gateway は、Azure Governmentではサポートされていません。

モデル サービスは、管理された LLM エンドポイントを表す Unity カタログセキュリティ保護可能なオブジェクトです。 モデル サービスを使用すると、データとワークスペースの境界を越えて、Unity カタログ内の LLM へのアクセスを一元的に定義、共有、および管理できます。

ベータ期間中、モデル サービスでは次の機能がサポートされます。

  • Databricks がホストするトークン単位課金の基盤モデルsystem.ai 内のシステム提供サービスとして、またユーザーが作成するサービスとして利用できます。
  • Unity AI ゲートウェイ UI、カタログ エクスプローラー、Unity カタログ REST API を使用したモデル サービスの作成と管理
  • Azure Databricksの内側と外側から、ワークスペース間でモデル サービスのクエリを実行する。

モデル サービスとは

モデル サービスは Unity カタログ スキーマに存在し、1 つ以上のサービスを宛先として参照し、それらの間のルーティングとフォールバックを行います。 呼び出し元は完全修飾名でモデル サービスを呼び出し、Unity AI Gateway は各要求を宛先モデルにルーティングします。

モデル サービスは Unity カタログのセキュリティ保護可能なオブジェクトであるため、次のようになります。

  • カタログとスキーマ内に存在し、ワークスペース バインドなどのスキーマ設定を継承します。
  • 名前、所有者、コメント、タグなどの標準の Unity カタログ メタデータを格納します。
  • Unity カタログ特権によって管理されるため、テーブル、関数、モデルに使用するのと同じ GRANT ステートメントと REVOKE ステートメントを使用してアクセス権を付与します。
  • カタログ エクスプローラーで、残りの Unity カタログ アセットと共に検出できます。

同じモデル サービスが Unity AI Gateway UI のエンドポイントとしても表示され、AI チームはレート制限、推論テーブル、ガードレールなどの機能を構成できます。 これらの機能の詳細については、 Unity AI Gateway を使用した AI ガバナンスに関する説明を参照してください。

Unity カタログで LLM を管理する理由

ワークスペースで作成された Unity AI Gateway のエンドポイントは、そのワークスペースに限定されます。 ワークスペース間でエンドポイントを共有するには、各ワークスペースでエンドポイントを複製し、各コピーを個別に管理する必要があります。

モデル サービスは、ガバナンスを Unity カタログに移動するので、次のことができます。

  • LLM エンドポイントを 1 回定義 し、同じメタストアにアタッチされている任意のワークスペースから使用します。
  • ワークスペースごとのアクセス許可ではなく、Unity カタログ特権を使用してアクセスを一元的に管理します。
  • 1 つの場所からワークスペース間で使用できるモデルを検出します。
  • Unity カタログ システム テーブルのモデル サービスの使用状況とコストを追跡します。

システム提供のモデル サービス

Azure Databricksでは、databricks でホストされる各基盤モデル (system.ai など) に対して、system.ai.databricks-claude-opus-4-6 スキーマですぐに使用できるモデル サービスが提供されます。 Azure Databricksでは、新しい基盤モデルが利用可能になると、新しいシステム モデル サービスが追加されます。

システム提供のモデル サービスには、次の特性があります。

  • 既定では、すべてのアカウント ユーザーに EXECUTE 権限があるため、追加のセットアップなしでクエリを実行できます。
  • システム ユーザーが所有しており、削除することはできません。
  • 既定では、メタストア管理者のみが変更できます。 メタストア管理者は、 MANAGE 権限を付与することで管理を委任できます。

システム提供のモデル サービスへのアクセスを制限するには、 モデル サービスの管理に関する説明を参照してください。

特権

モデル サービスでは、標準の Unity カタログ特権モデルが使用されます。 次の特権が適用されます。

権限 説明
USE CATALOGUSE SCHEMA モデル サービスを含むカタログとスキーマにアクセスします。 すべての操作に必要です。
CREATE SERVICE スキーマにモデル サービスを作成します。 カタログまたはスキーマに対して付与されます。
EXECUTE モデル サービスのクエリを実行します。
MANAGE モデル サービスを変更または削除し、その許可を管理します。 所有者には、 MANAGEのスーパーセットがあります。

ユーザーがモデル サービスに対してクエリを実行Azure Databricks、所有者が参照先モデル (定義者の権限) に対してEXECUTEを持っていることを確認します。 呼び出し元は、基になるモデルに直接アクセスする必要はありません。

Limitations

ベータ期間中は、次の機能を使用できません。

  • プロビジョニングされたスループット モデルと外部モデル プロバイダー。
  • Terraform または SQL を使用したモデル サービスの作成と管理。
  • BROWSE特権のみを持つモデル サービスを検出する。
  • モデル サービスの系列とグローバル検索。

次のステップ