ネットワーキング

この記事では、Databricks アカウントとワークスペースのデプロイと管理のためのネットワーク構成を紹介します。

注:

2024 年 10 月 7 日より、 Databricks は、サーバレス コンピュート リソースが外部リソースに接続することで発生するネットワーク費用を顧客に請求します。 今後数か月で、コンピュートタイプに基づく請求に徐々に移行します。 これにより、最初は請求額が安くなる可能性があります。 課金の詳細については、「 Databricks 価格」を参照してください。

Databricksアーキテクチャの概要

Databricks は、 コントロール プレーンと コンピュート プレーンで動作します。

  • コントロール プレーンには、Databricks アカウントで Databricks が管理するバックエンド サービスが含まれます。Web アプリケーションはコントロール プレーンにあります。

  • コンピュートプレーンは、データが処理される場所です。コンピュートプレーンには、使用するコンピュートに応じて 2 つのタイプがあります。

    • Databricksクラシック コンピュートの場合、コンピュート リソースは 、クラシックAWS コンピュート平面 と呼ばれる アカウントにあります。これは、AWS アカウント のネットワークとそのリソースを指します。 クラシック コンピュート プラン リソース は、ワークスペースがあるリージョンにあります。

    • サーバレス コンピュートの場合、サーバレス コンピュート リソース は、お客様の Databricksアカウントの サーバレス コンピュート plane で実行されます。サーバレス コンピュート plan リソースは、ワークスペースのクラシック コンピュート プレーンと同じクラウド リージョンにあります。 このリージョンは、ワークスペースの作成時に選択します。

クラシック コンピュートとサーバレス コンピュートの詳細については、 コンピュートの種類を参照してください。 その他のアーキテクチャ情報については、「 Databricks アーキテクチャの概要」を参照してください。

安全なネットワーク接続

Databricks は既定でセキュリティで保護されたネットワーク環境を提供しますが、組織に追加のニーズがある場合は、次の図に示すさまざまなネットワーク接続間でネットワーク接続機能を構成できます。

ネットワーク接続の概要図
  1. ユーザーとアプリケーションから Databricks へ: アクセスを制御し、ユーザーとその Databricks ワークスペース間のプライベート接続を提供する機能を構成できます。 「ユーザーから Databricks へのネットワーク」を参照してください。

  2. コントロール プレーンとクラシック コンピュート プレーン: クラスターなどのクラシック コンピュート リソースは AWS アカウントにデプロイされ、コントロール プレーンに接続します。 クラシック ネットワーク接続機能を使用して、独自の仮想プライベート クラウドにクラシック コンピュート プレーン リソースを展開し、クラスターからコントロール プレーンへのプライベート接続を有効にすることができます。 「クラシック コンピュート プレーン ネットワーキング」を参照してください。

  3. サーバーレス コンピュート プレーンとストレージ: Databricks サーバーレス コンピュート プレーンからのアクセスを許可するように、リソース上でファイアウォールを構成できます。 「サーバレス コンピュート プレーン ネットワーキング」を参照してください。

AWS ストレージ ネットワーキング機能を設定して、クラシック コンピュート プレーンと S3 間の接続を保護できます。 詳細については、 「Databricks S3 コミット サービス関連の設定を構成する」および「レイクハウスフェデレーションのネットワークに関する推奨事項」を参照してください。

コントロールプレーンとサーバレスコンピュートプレーン間の接続は、パブリックインターネットではなく、常にクラウドネットワークバックボーンを介して行われます。