ネットワーキング
この記事では、Databricks アカウントとワークスペースのデプロイと管理のためのネットワーク構成を紹介します。
注:
現在、サーバーレス機能にはネットワーク料金はかかりません。 今後のリリースでは、課金される可能性があります。 Databricks は、ネットワーク価格の変更について事前に通知します。
Databricksアーキテクチャの概要
Databricks は、 コントロール プレーンと コンピュート プレーンで動作します。
コントロール プレーンには、Databricks アカウントで Databricks が管理するバックエンド サービスが含まれます。Web アプリケーションはコントロール プレーンにあります。
コンピュートプレーンは、データが処理される場所です。コンピュートプレーンには、使用するコンピュートに応じて 2 つのタイプがあります。
クラシック Databricks コンピュートの場合、コンピュート リソースは Google クラウド リソース内の クラシック コンピュート平面内にあります。 これは、Google クラウド リソース内のネットワークとそのリソースを指します。 クラシック コンピュート プラン リソース は、ワークスペースがあるリージョンにあります。
サーバレス コンピュートの場合、サーバレス コンピュート リソース は、お客様の Databricksアカウントの サーバレス コンピュート plane で実行されます。サーバレス コンピュート plan リソースは、ワークスペースのクラシック コンピュート プレーンと同じクラウド リージョンにあります。 このリージョンは、ワークスペースの作成時に選択します。
クラシック コンピュートとサーバレス コンピュートの詳細については、 コンピュートの種類を参照してください。 その他のアーキテクチャ情報については、「 Databricks アーキテクチャの概要」を参照してください。
安全なネットワーク接続
Databricks は既定でセキュリティで保護されたネットワーク環境を提供しますが、組織に追加のニーズがある場合は、次の図に示すさまざまなネットワーク接続間でネットワーク接続機能を構成できます。
ユーザーとアプリケーションから Databricks へ: アクセスを制御し、ユーザーとその Databricks ワークスペース間のプライベート接続を提供する機能を構成できます。 「ユーザーから Databricks へのネットワーク」を参照してください。
コントロール プレーンとクラシック コンピュート プレーン: クラスターなどのクラシック コンピュート リソースは、Google クラウド リソースにデプロイされ、コントロール プレーンに接続されます。 従来のネットワーク接続機能を使用すると、独自の仮想プライベート クラウドに従来のコントロール プレーン リソースをデプロイし、クラスターからコントロール プレーンへのプライベート接続を有効にすることができます。 クラシック コンピュート プレーン ネットワークを参照してください。
サーバーレス コンピュート プレーンとストレージ: Databricks サーバーレス コンピュート プレーンからのアクセスを許可するように、リソース上でファイアウォールを構成できます。 「サーバレス コンピュート プレーン ネットワーキング」を参照してください。
GCP ストレージ ネットワーキング機能を構成して、コンピュート プレーンとGoogle Cloud Storageの間の接続を保護できます。 詳細については、レイクハウスフェデレーションのネットワークに関する推奨事項を参照してください。
コントロールプレーンとサーバレスコンピュートプレーン間の接続は、パブリックインターネットではなく、常にクラウドネットワークバックボーンを介して行われます。