Équilibreurs de charge
Équilibreur de charge public :
- Fournit un accès public (exposé à Internet) à vos services ClickHouse.
- Généralement activé par défaut lorsque vous utilisez un VPC dédié géré par ClickHouse.
- Désactivé par défaut lorsque vous utilisez un VPC géré par le client pour une sécurité renforcée.
- Fournit un accès privé (interne), accessible uniquement depuis vos réseaux connectés.
- Généralement activé par défaut lorsque vous utilisez un VPC géré par le client.
- Désactivé par défaut lorsque vous utilisez un VPC dédié géré par ClickHouse.
Groupe de sécurité de l’équilibreur de charge privé pour AWS
- VPC Peering : demandez des règles autorisant le trafic depuis les plages CIDR de vos VPC appairés.
- PrivateLink : aucune modification du groupe de sécurité n’est nécessaire, car le trafic n’est pas régi par le groupe de sécurité de l’équilibreur de charge.
- Autres configurations réseau : précisez votre cas afin que le support puisse vous aider en conséquence.
Toutes les modifications des groupes de sécurité des équilibreurs de charge privés doivent être effectuées par ClickHouse Support. Cela garantit la cohérence de la configuration et évite les conflits dans l’environnement géré par ClickHouse Cloud.
PrivateLink ou Private Service Connect
Connexion privée à l’API Kubernetes
Tailscale (par défaut)
Si vous vous appuyez uniquement sur Tailscale pour la connectivité privée, ClickHouse Support risque de perdre l’accès à votre environnement si l’agent Tailscale devient indisponible. Cela pourrait retarder le dépannage ou allonger les délais de réponse du support.
AWS VPC Lattice
La connectivité VPC Lattice est actuellement en private preview. Contactez ClickHouse Support pour l’activer pour votre déploiement.
- ClickHouse Cloud provisionne automatiquement une VPC Lattice Resource Gateway et une Resource Configuration ciblant le point de terminaison du serveur d’API EKS au sein de votre BYOC VPC, puis partage la Resource Configuration avec le compte de gestion ClickHouse Cloud via AWS Resource Access Manager (RAM).
- Le trafic entre les services de gestion de ClickHouse et votre serveur d’API Kubernetes reste entièrement sur le réseau privé AWS.
- Le partage RAM est créé depuis votre compte et limité à un seul cluster BYOC ; sa suppression révoque immédiatement le chemin d’accès privé.
- Comme l’accès ne dépend pas d’un agent en cours d’exécution dans votre cluster Kubernetes, ClickHouse Support conserve l’accès pour le dépannage même si les composants du cluster sont indisponibles.
Groupes de nœuds
Configuration par défaut
- Groupe de nœuds système Héberge les charges de travail système essentielles, telles que le ClickHouse Operator, Istio (pour le maillage de services), les composants de monitoring (Prometheus, Grafana, AlertManager), le cluster autoscaler et d’autres services essentiels. Ces nœuds utilisent généralement des types d’instance x86 standard.
- Workload Node Groups Dédiés aux charges de travail de données ClickHouse, y compris les serveurs et les services Keeper. Par défaut, les nœuds de workload s’exécutent sur des instances basées sur ARM, offrant un bon équilibre entre performances et coût. Toutefois, ils peuvent aussi être configurés avec d’autres profils CPU/mémoire ou basculés vers une architecture x86 sur demande.
Personnalisation des groupes de nœuds
- Sélection du type d’instance Choisissez des types d’instance spécifiques pour répondre à des exigences telles que les performances, la conformité, une mémoire/CPU élevée, ou l’utilisation de ressources réservées.
- Ratios CPU/mémoire Ajustez le profil de calcul de vos groupes de nœuds dédiés aux charges de travail selon vos besoins.
- Architecture Faites passer les groupes de nœuds dédiés aux charges de travail d’ARM à x86 si nécessaire.
Remarque : les instances Spot (préemptibles) ne sont pas prises en charge ; tous les groupes de nœuds BYOC utilisent par défaut des instances à la demande.
Toute personnalisation des groupes de nœuds et toute modification de configuration doivent être coordonnées avec ClickHouse Support. Cela garantit la compatibilité, la stabilité et des performances optimales.
Mise à l’échelle automatique
- Les requêtes et limites de ressources des pods
- La capacité et l’utilisation globales du cluster
- Les besoins de mise à l’échelle du service ClickHouse