É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
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.
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