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>appsDe 1 al límite de tu plan: 1 durante la prueba, 5 en Pro y Enterprise
--cpu <cores>apps y addonsnúcleos completos: 1, 2, 3, 4
--memory <mb>apps y addons128 a 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. Los cambios de CPU y memoria reinician el servicio con los nuevos límites.

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 no guarde estado local (guarda el estado en Managed Postgres, Managed Redis o Managed Object Storage) 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 solo pueden crecer: 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

Actualizado