Balanceadores de carga
Balanceador de carga público:
- Proporciona acceso público (expuesto a Internet) a sus servicios de ClickHouse.
- Normalmente está habilitado de forma predeterminada cuando se usa una VPC dedicada gestionada por ClickHouse.
- Está deshabilitado de forma predeterminada cuando se usa una VPC gestionada por el cliente para reforzar la seguridad.
- Proporciona acceso privado (interno), accesible solo desde las redes conectadas.
- Normalmente está habilitado de forma predeterminada cuando se usa una VPC gestionada por el cliente.
- Está deshabilitado de forma predeterminada cuando se usa una VPC dedicada gestionada por ClickHouse.
Security Group del balanceador de carga privado para AWS
- Peering de VPC: Solicite reglas que permitan tráfico desde los rangos CIDR de sus VPC con peering.
- PrivateLink: No es necesario realizar cambios en el Security Group, ya que el tráfico no está controlado por el Security Group del balanceador de carga.
- Otras configuraciones de red: Especifique su caso para que el soporte pueda ayudarle según corresponda.
Todos los cambios en los Security Group de los balanceadores de carga privados deben ser realizados por el soporte de ClickHouse. Esto garantiza la coherencia de la configuración y evita conflictos dentro del entorno administrado por ClickHouse Cloud.
PrivateLink o Private Service Connect
Conexión privada a la API de Kubernetes
Tailscale (predeterminado)
Si dependes únicamente de Tailscale para la conectividad privada, existe el riesgo de que el soporte de ClickHouse pierda el acceso a tu entorno si el agente de Tailscale deja de estar disponible. Esto podría retrasar la resolución de problemas o los tiempos de respuesta del soporte.
AWS VPC Lattice
La conectividad de VPC Lattice se encuentra actualmente en vista previa privada. Ponte en contacto con el soporte de ClickHouse para habilitarla en tu implementación.
- ClickHouse Cloud aprovisiona automáticamente un VPC Lattice Resource Gateway y una Resource Configuration dirigidos al endpoint del servidor de la API de EKS dentro de tu BYOC VPC, y comparte la Resource Configuration con la cuenta de administración de ClickHouse Cloud mediante AWS Resource Access Manager (RAM).
- El tráfico entre el servicio de administración de ClickHouse y tu servidor de la API de Kubernetes permanece por completo en la red privada de AWS.
- El recurso compartido de RAM se crea desde tu cuenta y se limita a un único clúster de BYOC; al eliminarlo, se revoca inmediatamente la ruta de acceso privada.
- Dado que el acceso no depende de un agente que se ejecute dentro de tu clúster de Kubernetes, el soporte de ClickHouse mantiene el acceso para la resolución de problemas incluso si los componentes dentro del clúster no están disponibles.
Grupos de nodos
Configuración predeterminada
- Grupo de nodos del sistema Aloja cargas de trabajo esenciales del sistema, como ClickHouse Operator, Istio (para la malla de servicios), componentes de monitorización (Prometheus, Grafana, AlertManager), cluster autoscaler y otros servicios principales. Estos nodos suelen usar tipos de instancia x86 estándar.
- Grupos de nodos de carga de trabajo Están dedicados a las cargas de trabajo de datos de ClickHouse, incluidos los servidores y los servicios de Keeper. Por defecto, los nodos de carga de trabajo se ejecutan en instancias basadas en ARM, lo que ofrece un equilibrio eficiente entre rendimiento y coste. No obstante, también pueden configurarse con perfiles alternativos de CPU/memoria o cambiarse a la arquitectura x86 a petición.
Personalización de los grupos de nodos
- Selección del tipo de instancia Elija tipos de instancia específicos para satisfacer requisitos como rendimiento, cumplimiento normativo, alta capacidad de memoria/CPU o el uso de recursos reservados.
- Relaciones CPU/memoria Ajuste el perfil de cómputo de sus grupos de nodos de carga de trabajo según sea necesario.
- Arquitectura Cambie los grupos de nodos de carga de trabajo de ARM a x86 si es necesario.
Nota: Las instancias Spot (interrumpibles) no son compatibles; todos los grupos de nodos de BYOC se ejecutan en instancias bajo demanda de forma predeterminada.
Todos los cambios de personalización y configuración de los grupos de nodos deben coordinarse a través del soporte de ClickHouse. Esto garantiza la compatibilidad, la estabilidad y un rendimiento óptimo.
Escalado automático
- Solicitudes y límites de recursos de los pods de Kubernetes
- La capacidad y utilización generales del clúster
- Las necesidades de escalado del servicio de ClickHouse