РазвертываниеМасштабирование

Масштабирование

Масштабируйте сервис горизонтально (больше реплик) или вертикально (больше CPU/памяти) с помощью lizard scale. Хранилище аддонов увеличивается тем же способом.

Масштабирование сервиса

lizard scale --service api --replicas 3
lizard scale --service api --cpu 2 --memory 2048
ФлагПрименяется кДопустимые значения
--replicas <n>приложения1–10
--cpu <cores>приложенияцелые ядра: 1, 2, 3, 4
--memory <mb>приложения128–8192 МБ (шаг 1 МБ)
--storage <mb>только аддоны, только увеличение512, 1024, 2048, 4096, 8192, 16384

Флаги можно комбинировать в одной команде. Изменение количества реплик разворачивается без пересборки.

Горизонтальное масштабирование

Запустите несколько реплик приложения за балансировщиком нагрузки:

lizard scale --service api --replicas 5

Каждая реплика — это отдельный под. Убедитесь, что ваше приложение бесстаточное (храните состояние в Postgres, Redis или S3), чтобы реплики были взаимозаменяемыми.

Вертикальное масштабирование

Дайте одной реплике больше ресурсов:

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

Увеличение хранилища аддонов

Тома данных аддонов только для увеличения — вы можете увеличить хранилище, но не уменьшить его:

lizard scale --service postgres --storage 8192

Проверка

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

См. также