コンソールで接続パスを選択する
- パブリックロードバランサー — インターネット向けのエンドポイント。
- プライベートロードバランサー — VPC ピアリング または接続済みネットワーク経由で到達する内部エンドポイント。ご利用のインフラストラクチャで プライベートロードバランサー が有効な場合にのみ表示されます。
- PrivateLink (AWS) / Private Service Connect (GCP) / プライベートリンク (Azure) — クラウドプロバイダーのプライベートエンドポイントのホスト名。プライベート エンドポイント が有効な場合にのみ表示されます。
curl) コマンド、ネイティブクライアント、JDBC、および各言語の client スニペット (Python、Node.js、Java、Go、C#) です。これにより、ホスト名を手動で編集しなくても、必要なパスに対応したそのまま使えるコマンドをコピーできます。
ドロップダウンには、ご利用のインフラストラクチャで有効なパスのみが表示され、リストはダイアログを開くたびに更新されます。新たに有効化した プライベートロードバランサー や PrivateLink endpoint は、次回 Connect を開いたときに表示され、反映待ちはありません。利用可能なパスが 1 つだけの場合、ドロップダウンは無効状態で表示され、そのエンドポイントが選択された状態になります。
パブリックロードバランサー
概要
- アクセス: パブリックインターネットからアクセス可能
- ユースケース: さまざまな場所やネットワークから接続する必要があるアプリケーションやユーザーに適しています
- Security: TLS による暗号化と IP フィルタリングで保護 (推奨)
パブリックロードバランサー 経由で接続する
- ClickHouse Cloud コンソールからサービスのエンドポイントを取得します。エンドポイントは、サービスの「Connect」セクションに表示されます。
aws セグメントはクラウドプロバイダーを表します。GCP または Azure にデプロイする場合は、それぞれ gcp または azure になります。
IP フィルタリング
プライベートロードバランサー
概要
- アクセス: プライベートネットワークのインフラストラクチャ内からのみアクセスできます
- ユースケース: 同じクラウド環境で稼働するアプリケーションや、VPC/VNet ピアリングで接続されたアプリケーションに最適です
- セキュリティ: トラフィックはプライベートネットワーク内にとどまり、パブリックインターネットには公開されません
プライベートロードバランサー経由で接続する
- ClickHouse Cloud コンソールで、BYOC インフラストラクチャの プライベートロードバランサーを有効にする (まだ有効になっていない場合) 。詳細については、Load Balancersを参照してください。
-
ネットワーク接続を確認する:
- VPC/VNet ピアリングの場合: ピアリングのセットアップを完了します (Private Networking Setupを参照)
- その他のプライベート ネットワークの場合: BYOC VPC/VNet に到達できるようにルーティングが構成されていることを確認します
-
プライベート エンドポイントを確認する:
プライベート エンドポイントは、サービスの「Connect」セクションにある ClickHouse Cloud コンソール で確認できます。プライベート エンドポイントはパブリック エンドポイントと同じフォーマットですが、サービス ID の部分に
-privateという接尾辞が追加されます。例:- パブリック エンドポイント:
sb9jmrq2ne.asf3kcggao.ap-southeast-1.aws.clickhouse-byoc.com - プライベート エンドポイント:
sb9jmrq2ne-private.asf3kcggao.ap-southeast-1.aws.clickhouse-byoc.com
-privateの ホスト名 を手作業で組み立てる代わりに、Connect ダイアログの Connection via dropdown で プライベートロードバランサー を選択すると、エンドポイントとそのまま使える接続コマンドを直接コピーできます。 - パブリック エンドポイント:
IPフィルタリング
セキュリティグループ設定
PrivateLink、Private Service Connect、または Private Link
概要
- アクセス: クラウドプロバイダーのマネージドサービスを介したプライベート接続
- ネットワーク分離: トラフィックがパブリックインターネットを通過しない
- ユースケース: 最大限のセキュリティとネットワーク分離が求められるエンタープライズ環境での導入
- 利点:
- VPC ピアリング は不要
- ネットワークアーキテクチャの簡素化
- セキュリティとコンプライアンス体制の強化
プライベート エンドポイント経由で接続する
vpce、GCP では p、Azure では privatelink です。例:
- Public endpoint (AWS) :
h5ju65kv87.mhp0y4dmph.us-west-2.aws.clickhouse-byoc.com - PrivateLink endpoint (AWS) :
h5ju65kv87.vpce.mhp0y4dmph.us-west-2.aws.clickhouse-byoc.com - Private Service Connect endpoint (GCP) :
h5ju65kv87.p.mhp0y4dmph.us-central1.gcp.clickhouse-byoc.com - プライベートリンク endpoint (Azure) :
h5ju65kv87.privatelink.mhp0y4dmph.westus3.azure.clickhouse-byoc.com
Endpoint ID の許可リスト
- AWS: VPC Endpoint ID (AWS セットアップガイドを参照)
- GCP: PSC Connection ID (GCP セットアップガイドを参照)
- Azure: Private Endpoint Resource ID (Azure セットアップガイドを参照)
適切な接続方式の選択
接続問題のトラブルシューティング
- エンドポイントの到達可能性を確認: 正しいエンドポイント (パブリックまたはプライベート) を使用していることを確認します
- IP フィルタを確認: パブリックロードバランサーでは、ご利用の IP アドレスが許可リストに含まれていることを確認します
- ネットワーク接続を確認: プライベート接続では、VPC/VNet ピアリングまたはプライベート エンドポイントが正しく設定されていることを確認します
- セキュリティグループを確認: プライベートロードバランサーでは、セキュリティグループのルールで送信元ネットワークからのトラフィックが許可されていることを確認します
- エンドポイントの許可リストを確認: PrivateLink、Private Service Connect、またはプライベートリンクでは、Endpoint ID が ClickHouse サービス の許可リストに追加されていることを確認します
- 認証を確認: 正しい認証情報 (ユーザー名とパスワード) を使用していることを確認します
- サポートに連絡: 問題が解決しない場合は、ClickHouse Support に連絡してください