Lakebase 自動スケーリングのプライベート リンク

Lakebase 自動スケール用にPrivate Linkを構成すると、すべてのトラフィックがパブリック インターネットから引き離されます。 必要なエンドポイントは、アプリケーションが Lakebase に接続する方法によって異なります。

  • Inbound Private Link が必要です。 REST API 呼び出しとワークスペース トラフィックAzure Databricksについて説明します。
  • パフォーマンス集約型サービス(Service Direct Private Link、ポート5432)のインバウンドPrivate Linkは、アプリケーションがAzure Databricksワークスペース外からLakebaseに接続する場合に必要です。 これは、Postgresクライアント(psql、Postgresドライバー、ORMなど)とリージョン接続文字列を使用している場合に当てはまります。 リージョンのない接続文字列はこのエンドポイントを必要としず、標準のインバウンドPrivate Link経由でアクセス可能です。 Azure Databricks Apps や Feature Store コネクタなど、Azure Databricks ワークスペース内から接続するアプリケーションでは、このエンドポイントは必要ありません。 製品内のUIページ(SQLエディター、テーブルエディター、クエリ統計、アクティブクエリ)は既存のフロントエンドPrivate Link上から動作し、それも必須ではありません。 アプリケーションが Data API 経由でのみ接続する場合、このエンドポイントは必要ありません。

Lakebase 自動スケーリングでは、これら 2 つのトラフィックの種類が、それぞれ独自のエンドポイントを持つ個別のネットワーク パスを介してルーティングされます。 Postgresクライアント接続は、以下の形式のホスト名を持つ専用の高性能地域イングレスを使用します:

*.database.<region>.azuredatabricks.net

Private Link エンドポイント

エンドポイント トラフィックの種類 港 / ポート メモ
インバウンド プライベート リンク Azure Databricks REST API とワークスペースの接続 443 Standard Azure Databricks ワークスペースレベルのプライベート リンク。
パフォーマンス重視サービスのインバウンドプライベートリンク Postgres データベース接続 5432 Lakebase 自動スケールで使用される高パフォーマンスのリージョンイングレスについて説明します。 リージョン接続文字列を使用して Azure Databricksワークスペースの外部からデータベースに接続する Postgres クライアント、ドライバー、およびツールに必要です。

Private Link接続のトラブルシューティング

Lakebase アプリのテーブル エディターまたは SQL エディターに "フェッチに失敗しました" または "不明なエラー" メッセージが表示され、ワークスペースでPrivate Linkが使用されている場合は、受信Private Link (ワークスペース レベル、ポート 443) が正しく構成されていることを確認します。 製品内の UI ページは既存のフロントエンド Private Link を介して動作し、高いパフォーマンスを必要とするサービス向けのインバウンド Private Link は必要ありません。

ワークスペースの外部から接続している Postgres クライアントが接続できない場合は、パフォーマンスを集中的に要するサービスの受信Private Linkが構成されていることを確認します。 パフォーマンス集約型サービスについては、「受信Private Linkの構成」を参照してください。

その他のリソース