Los niveles Scale y Enterprise admiten servicios tanto de una sola réplica como de múltiples réplicas, mientras que el nivel Basic solo admite servicios de una sola réplica. Los servicios de una sola réplica están diseñados para tener un tamaño fijo y no permiten escalado vertical ni horizontal. Puede actualizar al nivel Scale o Enterprise para escalar sus servicios.
Cómo funciona el escalado en ClickHouse Cloud
- Escalado horizontal: El escalado horizontal manual estará disponible en todos los perfiles estándar y personalizados del nivel Enterprise.
- Escalado vertical:
- Los perfiles estándar (1:4) admitirán autoescalado vertical.
- Los perfiles personalizados (
highMemoryyhighCPU) no admiten autoescalado vertical ni escalado vertical manual. Sin embargo, estos servicios pueden escalarse verticalmente poniéndose en contacto con el soporte.
El escalado en ClickHouse Cloud se realiza mediante lo que denominamos el enfoque “Make Before Break” (MBB).
Este enfoque añade una o más réplicas del nuevo tamaño antes de retirar las réplicas antiguas, lo que evita cualquier pérdida de capacidad durante las operaciones de escalado.
Al eliminar el intervalo entre retirar las réplicas existentes y añadir las nuevas, MBB ofrece un proceso de escalado más fluido y menos disruptivo.
Esto resulta especialmente beneficioso en escenarios de scale-up, donde una alta utilización de recursos desencadena la necesidad de capacidad adicional, ya que retirar réplicas prematuramente solo agravaría las limitaciones de recursos.
Como parte de este enfoque, esperamos hasta una hora para que las consultas en curso en las réplicas antiguas puedan completarse antes de retirarlas.
De este modo, se equilibra la necesidad de que las consultas existentes finalicen con la garantía de que las réplicas antiguas no permanezcan activas durante demasiado tiempo.
Más información
- Autoescalado vertical — Escalado automático de CPU y memoria según el uso
- Escalado horizontal — Escalado manual de réplicas mediante API o UI
- Make Before Break (MBB) — Cómo ClickHouse Cloud realiza operaciones de escalado sin interrupciones
- Inactividad automática — Ahorro de costes mediante la suspensión automática del servicio
- Recomendaciones de escalado — Cómo interpretar las recomendaciones de escalado
- Escalado programado — Comprenda la función de Escalado programado, que le permite definir exactamente cuándo su servicio debe ampliar o reducir sus recursos, independientemente de las métricas en tiempo real