DespliegueEscalado

Escalado

Escala un servicio horizontalmente (más réplicas) o verticalmente (más CPU/memoria) con lizard scale. El almacenamiento de addons se amplía de la misma forma.

Escalar un servicio

lizard scale --service api --replicas 3
lizard scale --service api --cpu 2 --memory 2048
BanderaSe aplica aValores permitidos
--replicas <n>apps1–10
--cpu <cores>appsnúcleos completos: 1, 2, 3, 4
--memory <mb>apps128–8192 MB (pasos de 1 MB)
--storage <mb>solo addons, solo ampliación512, 1024, 2048, 4096, 8192, 16384

Puedes combinar flags en un solo comando. Los cambios de réplicas se aplican sin reconstrucción.

Escalado horizontal

Ejecuta varias réplicas de una app detrás del balanceador de carga:

lizard scale --service api --replicas 5

Cada réplica es su propio pod. Asegúrate de que tu app sea sin estado (guarda el estado en Postgres, Redis o S3) para que las réplicas sean intercambiables.

Escalado vertical

Asigna más recursos a una sola réplica:

lizard scale --service api --cpu 4 --memory 8192

Ampliar el almacenamiento de addons

Los volúmenes de datos de addons son solo ampliación: puedes aumentar el almacenamiento, pero no reducirlo:

lizard scale --service postgres --storage 8192

Verificación

lizard ps                 # replica status + URL
lizard events             # per-replica deploy/scale history
lizard metrics            # live CPU / memory / network / disk
lizard metrics --cost     # include cost

Ver también