VeloDB Services
VeloDB Servicesは、ウェアハウスとの通信が必要で、ウェアハウスのバックエンドサービスへ直接接続しないプラットフォーム機能が使用するVeloDB管理のHTTPSサービスです。クライアントが自身のリージョンにあるサービスエンドポイントへ接続できるように、VeloDB Cloudはサポートされる各クラウドリージョンでこれらのサービスを個別に公開します。
現在、次のアクセスパスでVeloDB Servicesを使用できます。
| アクセスパス | 用途 | ホスト名の形式 |
|---|---|---|
| ウェアハウス固有のConsoleエンドポイント | フロントエンドConsole UIから特定のウェアハウスへのデータプレーンリクエストを転送します。 | <warehouse-id>-studio.<region>.<provider>.velodb.cloud |
| Metrics API | 監視システム向けにリージョン内のウェアハウスメトリクスを公開します。 | apps-api.<region>.<provider>.velodb.cloud |
このサービスモデルは、サポートされるSaaSとBYOCのユースケースに適用されます。ウェアハウスへの直接接続とは異なります。SaaSウェアハウスには独自のバックエンドEndpoint Serviceがあり、アプリケーションはお客様のクラウド環境内のネットワークを通じてBYOCウェアハウスに接続します。
プライベート接続
VeloDB Cloudは、サポートされる各リージョンで、クラウドプロバイダーのプライベート接続技術を通じてサービス接続先を公開します。同じリージョンにプライベートエンドポイントを作成し、その接続先に接続します。
| クラウドプロバイダー | プライベート接続技術 | VeloDBの公開識別子 |
|---|---|---|
| AWS | AWS PrivateLink | Endpoint Service名 |
| Google Cloud | Private Service Connect | Service Attachment URI |
| Azure | Azure Private Link | Private Link ServiceリソースID |
1つのプライベートエンドポイントで、同じリージョン内の複数のサポート対象VeloDBホスト名を処理できます。エンドポイントはこれらのホスト名を置き換えるものではありません。必要な各ホスト名がエンドポイントに解決されるようにプライベートDNSを設定し、TLS検証とリクエストルーティングが正しく動作するように元のホスト名を引き続き使用してください。
エンドポイントとVeloDBのサービス接続先は、同じクラウドリージョンに配置する必要があります。クライアントがVeloDB Servicesへプライベートアクセスするリージョンごとにエンドポイントを作成してください。
プライベートDNSゾーンは、関連付けられたネットワーク内でサフィックス全体に対する権威を持ちます。ホスト名に一致するプライベートレコードがない場合でも、DNSはパブリックゾーンにフォールバックしません。クライアントがアクセスする必要があるVeloDBホスト名ごとにレコードを追加してください。追加しない場合、そのホスト名に対してNXDOMAINが返されることがあります。プロバイダーのサフィックス全体を対象にする必要がない場合は、クラウドプロバイダーがサポートしていれば、より限定されたリージョンゾーンを使用してください。
サービスエンドポイントリファレンス
クラウドプロバイダーを選択して、サポートされるリージョン、各リージョンで公開されるサービス識別子、プライベートエンドポイントの作成手順、およびDNSの設定手順を確認してください。
| クラウドプロバイダー | サービスエンドポイントリファレンス |
|---|---|
| AWS | AWS PrivateLinkによるVeloDB Servicesへの接続 |
| Google Cloud | Private Service ConnectによるVeloDB Servicesへの接続 |
| Azure | Azure Private LinkによるVeloDB Servicesへの接続 |