接続
ウェアハウスへのアクセスには、個別に設定する2種類のトラフィックがあります。
- ウェアハウスサービストラフィック: アプリケーション、MySQL互換クライアント、JDBCおよびODBCドライバー、BIツール、HTTPクライアントからバックエンドのウェアハウスサービスへのトラフィックです。ウェアハウスからVPC内のデータソースへのトラフィックも含まれます。
- ウェアハウス固有のConsoleトラフィック: SQL Editorでのクエリ実行、Import Dataによるデータのインポート、Query Auditでのクエリアクティビティの確認など、フロントエンドのConsole UIから特定のウェアハウスへのデータプレーンリクエストです。
利用できるパスはウェアハウスタイプによって異なります。
| ウェアハウスタイプ | ウェアハウスサービス(バックエンド) | ウェアハウス固有のConsoleエンドポイント(フロントエンドUI) |
|---|---|---|
| SaaS | パブリックインターネット経由のPublic Link、またはVPC内からのウェアハウスへのプライベート接続。 | パブリックネットワーク経由でアクセスし、Public LinkのIP許可リストで制限するか、ウェアハウス固有のConsoleプライベートエンドポイントを通じてルーティングします。 |
| BYOC | お客様自身のクラウドネットワーク経由。VeloDBはウェアハウス用に別のパブリックエンドポイントを公開しません。 | パブリックネットワーク経由でアクセスし、Public Access Allowlistで制限するか、ウェアハウス固有のConsoleプライベートエンドポイントを通じてルーティングします。 |
いずれかのパスを設定しても、他のパスは設定されません。ウェアハウスへのプライベートアクセスを設定してもConsoleデータプレーン操作はプライベート化されず、Consoleパスを制限してもアプリケーションの直接接続方法は変わりません。
Public Link
SaaSウェアハウスのみ。 Public Linkはウェアハウスをパブリックインターネット経由で公開します。IP許可リストは、ウェアハウスに接続してConsoleデータプレーン操作を実行できるソースIPアドレスを制御します。
デフォルトの許可リストエントリは0.0.0.0/0で、どこからでもアクセスできます。このパスを有効にした後は、実際のソースIPだけに速やかに制限してください。
Public Linkを参照してください。
ウェアハウスへのプライベート接続
SaaSウェアハウスのみ。 このパスを使用すると、VPC内のアプリケーションから特定のウェアハウスのバックエンドサービスへプライベートに接続できます。これは、フロントエンドのConsole UIからのデータプレーンリクエストを処理するウェアハウス固有のConsoleプライベートエンドポイントとは異なります。
接続モデル、リージョン要件、料金、およびAWSとAzureの設定ガイドについては、VPCからVeloDBにアクセスを参照してください。
ウェアハウスからVPCへのプライベート接続
SaaSウェアハウスのみ。 VeloDB CloudがMySQL、PostgreSQL、Hive Metastore、Catalogの背後にあるその他のデータソースなど、VPC内のリソースを読み取る必要がある場合は、別の接続モデルを使用します。お客様がVPC内にEndpoint Serviceを公開し、VeloDB Cloudが接続用のEndpointを作成して管理します。
AWSおよびAzureのガイドについては、VeloDBにVPCへのアクセスを許可を参照してください。
Public Access Allowlist
BYOCウェアハウスのみ。 BYOCウェアハウスはお客様のクラウドアカウントとVPCで実行されるため、クラウドネットワークがウェアハウスへの直接接続を提供します。Public Access Allowlistは、Consoleデータプレーン操作を実行できるソースIPアドレスを制限します。
この許可リストは、リソースの作成、削除、スケーリングなどのコントロールプレーン操作には影響せず、お客様のクラウドアカウントのネットワーク制御も設定しません。
BYOCウェアハウスへの接続を参照してください。
ウェアハウス固有のConsoleプライベートエンドポイント
このプライベートエンドポイントは、フロントエンドのConsole UI用です。SQL Editor、Import Data、Query AuditなどのツールからのConsoleデータプレーンリクエストを、パブリックインターネットではなく、ウェアハウス固有のConsoleホスト名を通じてルーティングします。AWS、Google Cloud、Azureで設定できます。
サインイン、ウェアハウス管理、Members、請求などのConsoleコントロールプレーン操作は、共有VeloDB Cloudエンドポイントを使用し、引き続きパブリックパスを通ります。
ウェアハウス固有のConsoleエンドポイントへのプライベート接続を参照してください。
接続情報と例
ネットワークパスを設定した後、Connection InfoパネルとConnection Examplesポップオーバーで、ホスト、ポート、認証情報、すぐに使用できるクライアントスニペットを確認できます。
接続情報と例を参照してください。