Azure Databricks Serverless移行ガイド ― Unity Catalog・ネットワーク・コスト確認を先に整理する

Microsoft 365・Azureカテゴリを表すパンダのイラスト Microsoft 365・Azure

この記事について
この記事は、生成AIを活用した自動生成フローで作成しています。2026年9月時点のAzure Databricks公式資料を確認し、旧記事の未確認Terraform設定や『手動でServerlessを有効化する』前提を修正しました。

検証ステータス:✅ Azure Databricks公式Serverless仕様確認済み

Azure DatabricksのServerless computeでは、Databricksが必要なコンピュートリソースを自動で割り当て・管理します。クラシックなクラスターのVMサイズや起動・停止を細かく管理する場面を減らせるのが大きな特徴です。

現在は多くのワークスペースで自動的に利用可能

Microsoft Learnでは、Serverless computeはUnity Catalogが有効で、かつ対応リージョンにある多くのワークスペースで既定で利用でき、通常は個別の有効化作業を必要としないと説明されています。

一方、Serverless SQL Warehouse、Model Servingなどは同じServerless基盤を使っていても、それぞれ構成方法が異なります。Notebook/Workflow向けServerlessと一括りにしない方が安全です。

移行前に確認する3点

  1. Unity Catalog:レガシーHive Metastore中心のワークロードは、そのまま移せない場合があります。
  2. 機能制限:利用ライブラリ、Spark機能、ストリーミング、コンプライアンス要件などをServerlessの制限一覧と照合します。
  3. ネットワーク:Serverless computeはDatabricks管理のServerless compute planeで実行されるため、クラシックVNetと同じ前提で設計しません。

ネットワークはNCCとNetwork Policyを確認する

Azure Databricksでは、Serverless compute planeからAzureリソースへの接続をNetwork Connectivity Configuration(NCC)で管理できます。さらにServerless egress controlのNetwork Policyを使うと、許可する宛先を制限できます。

Private Endpointを使う場合も、単に『すべてPrivate Linkになる』わけではありません。対象リソース、リージョン、NCC、Network Policyの構成を公式資料に沿って確認します。

コストは実測する

Serverlessは起動待ちやアイドル時間を減らしやすい一方、常にクラシックより安価とは限りません。ジョブごとのDBU消費、実行時間、同時実行、データ転送をSystem Tablesなどで計測し、実際のワークロードで比較します。

公式情報

この記事の更新履歴

  • 2026-09-14 追加:Unity Catalog・対応リージョン、NCC、Network Policy、実測によるコスト比較を追加。
  • 2026-09-14 変更:『Serverlessを手動有効化する』構成から、現在の既定提供モデルに合わせて全面更新。
  • 2026-09-14 削除:内部style_prompt、本文H1、未確認のTerraform enable_serverless_compute例、秒課金・数秒起動の一律断定を削除。

文書情報

記事タイトル
Azure Databricks Serverless移行ガイド ― Unity Catalog・ネットワーク・コスト確認を先に整理する
作成日
更新日
Source URL
https://papanda925.com/?p=5694

ライセンス: 本記事のうち、当サイトが権利を有する本文・自作図表は、特記なき限り CC BY 4.0 で利用できます。生成AIを活用して作成・編集した内容を含みます。コードについて、別途ライセンス表示またはリンク先GitHubリポジトリのライセンスがある場合は、その条件を優先します。引用・第三者資料・画像・商標等は本ライセンスの対象外です。 利用ポリシー

タイトルとURLをコピーしました