ロードバランサー
パブリックロードバランサー:
- ClickHouse サービスへのパブリック (インターネット向け) アクセスを提供します。
- 通常、ClickHouse 管理の専用 VPC を使用する場合はデフォルトで有効になります。
- セキュリティを強化するため、顧客管理 VPC を使用する場合はデフォルトで無効になります。
- プライベート (内部) アクセスを提供し、接続されたネットワーク内からのみアクセスできます。
- 通常、顧客管理 VPC を使用する場合はデフォルトで有効になります。
- 通常、ClickHouse 管理の専用 VPC を使用する場合はデフォルトで無効になります。
AWS のプライベートロードバランサーのセキュリティグループ
- VPC Peering: ピアリングされた VPC の CIDR 範囲からのトラフィックを許可するルールを依頼してください。
- PrivateLink: トラフィックはロードバランサーのセキュリティグループの制御対象ではないため、セキュリティグループの変更は不要です。
- その他のネットワーク構成: ご利用の構成を伝えてください。状況に応じてサポートが対応します。
プライベートロードバランサーのセキュリティグループに対する変更は、すべて ClickHouse Support が実施する必要があります。これにより、設定の一貫性が確保され、ClickHouse Cloud 管理環境内での競合を回避できます。
PrivateLink または Private Service Connect
Kubernetes API のプライベート接続
Tailscale (デフォルト)
プライベート接続を Tailscale のみに依存している場合、Tailscale エージェントが利用できなくなると、ClickHouse Support がお使いの環境にアクセスできなくなるリスクがあります。その結果、トラブルシューティングやサポート対応に時間がかかる可能性があります。
AWS VPC Lattice
VPC Lattice 接続は現在プライベートプレビューです。お使いのデプロイメントで有効にするには、ClickHouse Support にお問い合わせください。
- ClickHouse Cloud は、BYOC VPC 内の EKS API サーバーのエンドポイントを対象とする VPC Lattice Resource Gateway と Resource Configuration を自動的にプロビジョニングし、AWS Resource Access Manager (RAM) を通じて、その Resource Configuration を ClickHouse Cloud の管理アカウントと共有します。
- ClickHouse の管理サービスとお使いの Kubernetes API サーバーとの間のトラフィックは、すべて AWS のプライベートネットワーク内にとどまります。
- RAM 共有はお使いのアカウントから作成され、単一の BYOC クラスターに限定されます。これを削除すると、プライベートアクセス経路はただちに無効になります。
- Kubernetes クラスター内で動作するエージェントにアクセスが依存しないため、クラスター内コンポーネントが利用できない場合でも、ClickHouse Support はトラブルシューティングのためのアクセスを維持できます。
ノードグループ
デフォルト設定
- システムノードグループ ClickHouse Operator、Istio (サービスメッシュ用) 、監視コンポーネント (Prometheus、Grafana、AlertManager) 、クラスターオートスケーラー、そのほかの中核サービスなど、重要なシステムワークロードをホストします。これらのノードでは通常、標準的な x86 のインスタンスタイプが使用されます。
- ワークロードノードグループ server や Keeper サービスを含む、ClickHouse のデータワークロード専用のノードグループです。デフォルトでは、ワークロードノードは ARM ベースのインスタンス上で稼働し、パフォーマンスとコスト効率のバランスに優れています。ただし、別の CPU/メモリプロファイルを指定したり、要望に応じて x86 アーキテクチャに切り替えたりすることもできます。
ノードグループのカスタマイズ
- インスタンスタイプの選択 パフォーマンス、コンプライアンス、高メモリ/CPU、予約済みリソースの活用などの要件に合わせて、特定のインスタンスタイプを選択できます。
- CPU/メモリ比率 必要に応じて、ワークロードノードグループのコンピュートプロファイルを調整できます。
- アーキテクチャ 必要に応じて、ワークロードノードグループのアーキテクチャを ARM から x86 に切り替えられます。
注: Spot (プリエンプト可能) インスタンスはサポートされていません。すべての BYOC ノードグループは、デフォルトでオンデマンドインスタンス上で実行されます。
ノードグループのカスタマイズや設定変更は、すべて ClickHouse Support と連携して実施する必要があります。これにより、互換性、安定性、最適なパフォーマンスを確保できます。
自動スケーリング
- ポッドのリソースリクエストと上限
- クラスター全体の容量と使用率
- ClickHouse サービス のスケーリング要件