Лимиты

В Lizard (lizard.build) приложение запускает до 5 реплик на сервис после первого оплаченного счёта Pro и 1 в пробном периоде. Лимиты sandbox считают vCPU, а не число sandbox: на тарифе Pro одновременно работают sandbox общим объёмом до 40 vCPU, на тарифе Pro 5x — до 220, на тарифе Pro 20x — до 1,200. У Pro, Pro 5x и Pro 20x нет лимита на запуски sandbox. В пробном периоде одновременно работают sandbox общим объёмом до 8 vCPU, только в регионах США: sandbox Mini и Small, а также один sandbox Medium за раз. Доступны размеры sandbox от Mini (1 vCPU / 2 GB) до Large (8 vCPU / 16 GB), а исходящий трафик sandbox входит в цену до 2 TB на аккаунт за скользящие 30 дней. Владелец рабочего пространства может также задать лимиты рабочего пространства для одного из них. Лимиты зависят от ресурса, тарифа и аккаунта: настройки одной реплики не определяют общий объём ресурсов сервиса или аккаунта. Проверьте текущий тариф и результат запроса на создание или масштабирование перед выбором ресурсов для приложения.

Приложения

НастройкаОбластьЧто проверить
CPU и памятьКаждая репликаУ трёх реплик с потолком 2 vCPU / 2 GiB общий настроенный потолок составляет 6 vCPU / 6 GiB. Это не прогноз использования.
Количество репликСервис и тарифЛимит задаёт тариф: 1 на приложение в пробном периоде Pro, 5 на любом платном тарифе после первого оплаченного счёта и в Enterprise. API принимает не больше 10, и этого можно достичь только через переопределение для аккаунта.
Общий лимит ресурсов аккаунтаВладелец аккаунтаВторой проект не обязательно создаёт вторую квоту. Уточните действующий лимит аккаунта перед планированием крупного развёртывания.
Режим воркераСервисcontainerPort=0 работает без приёма HTTP-запросов и публичного маршрута балансировщика нагрузки.
Пользовательский доменИмя хостаПоддомены с wildcard не принимаются. Используйте конкретное имя хоста и пройдите проверки владения и DNS.

Sandboxes

Sandboxes запускают команды и задачи агентов в Firecracker microVM; см. runtime и изоляция. Лимиты ниже действуют для каждого sandbox аккаунта.

Размеры

РазмерCPU и памятьДискЦена, пока работает
Mini1 vCPU / 2 ГБ5 ГБ$0.0081 в час
Small2 vCPU / 4 ГБ5 ГБ$0.0162 в час
Medium (по умолчанию вне пробного периода)4 vCPU / 8 ГБ20 ГБ$0.0324 в час
Large8 vCPU / 16 ГБ50 ГБ$0.0648 в час

CPU и память включены в цену. Persistent Volumes оплачиваются отдельно. Mini запускается только из шаблонов base, claude, codex и interpreter, без тома Persistent Volumes; иначе создание возвращает HTTP 400 с code, равным SANDBOX_SIZE_NOT_ALLOWED. В пробном периоде Small — размер по умолчанию, Medium одновременно может быть только один, а sandbox работают только в регионах США; см. Оплата.

Лимиты аккаунта

Эти лимиты ограничивают, сколько vCPU в песочницах аккаунт держит запущенными одновременно, какую самую большую песочницу он может запустить и как быстро стартует новые. Они зависят от тарифа владельца аккаунта. Лимиты пробного периода действуют до первого оплаченного счёта, см. Оплата.

ТарифvCPU одновременноСамый большой размерЗапусков в минутуВ часВ день
Пробный период Pro8 (до 8 Mini или 4 Small)Medium, одна за раз630100
Pro40LargeБез лимитаБез лимитаБез лимита
Pro 5x220LargeБез лимитаБез лимитаБез лимита
Pro 20x1,200LargeБез лимитаБез лимитаБез лимита
EnterpriseНа рабочее пространство, по вашему договоруLarge120 на пользователяБез лимитаБез лимита

Песочница занимает столько vCPU, сколько даёт её размер: Mini — 1, Small — 2, Medium — 4, Large — 8. Новая песочница помещается, если vCPU уже запущенных песочниц вместе с её vCPU не превышают ваш лимит. Размеры можно смешивать как угодно. В таблице показано, сколько песочниц одного размера помещается одновременно:

ТарифMiniSmallMediumLarge
Пробный период Pro841Недоступно
Pro4020105
Pro 5x2201105527
Pro 20x1,200600300150

На тарифе Pro 3 песочницы Large и 6 Small занимают 36 из 40 vCPU, поэтому ещё одна Medium поместится, а ещё одна Large — нет.

  • Лимиты считаются по владельцу аккаунта, по всем его рабочим пространствам. Второе рабочее пространство не даёт второй лимит.
  • В пробном периоде и на платных тарифах запущенной считается песочница, которая работает или возобновляется. Приостановленная песочница не занимает vCPU; чтобы возобновить её, нужно место под её vCPU.
  • Запуском считается создание новой песочницы. Возобновление запуском не считается. Создание, которое не удалось по вине Lizard, не учитывается.
  • При превышении лимита создание и возобновление возвращают HTTP 429 с code, равным SANDBOX_LIMIT_REACHED (vCPU одновременно) или SANDBOX_RATE_LIMITED (запуски). Отказ по частоте запусков содержит заголовок Retry-After.
  • В пробном периоде создание, fork или возобновление второй песочницы Medium, пока первая ещё работает, возвращает HTTP 403 с code, равным TRIAL_MEDIUM_RUNNING, а запрос с регионом за пределами США — HTTP 403 с TRIAL_SANDBOX_REGION. Для песочницы размера Large создание, возобновление, fork и восстановление возвращают HTTP 403 с code, равным SANDBOX_SIZE_NOT_ALLOWED.
  • GET /api/sandboxes/limits возвращает ваши лимиты и то, что запущено сейчас: running (число песочниц) и runningVcpu.
  • У Enterprise нет фиксированного лимита на число песочниц, запущенных одновременно. Договор каждого клиента задаёт лимит на рабочее пространство. В него входят все песочницы: запущенные, приостановленные и упавшие. Сверх него создание и fork возвращают HTTP 429 с code, равным SANDBOX_LIMIT_REACHED. Один пользователь может создать до 120 песочниц в минуту в каждом регионе.
  • В панели рядом с New Sandbox показано, сколько vCPU занято и каков ваш лимит vCPU. Если нужно больше 1,200 vCPU одновременно, напишите нам про Enterprise.

Отказ с SANDBOX_LIMIT_REACHED сообщает, сколько у вас запущено и сколько нужно новой песочнице. unit равен vcpu, limit и running указаны в vCPU, а needed — это vCPU запрошенной песочницы:

{
  "error": "Your plan runs up to 40 vCPU of Sandboxes at once. 38 are in use and this sandbox needs 4. Stop or pause a sandbox, or move to a higher Pro tier.",
  "code": "SANDBOX_LIMIT_REACHED",
  "tier": "pro",
  "unit": "vcpu",
  "limit": 40,
  "running": 38,
  "needed": 4
}

Отказ с SANDBOX_SIZE_NOT_ALLOWED называет ваш уровень лимитов и размер самой большой песочницы, которую он разрешает, в vCPU:

{
  "error": "Large Sandboxes start after your first Pro payment. Start Pro now in Billing to use them.",
  "message": "Large Sandboxes start after your first Pro payment. Start Pro now in Billing to use them.",
  "code": "SANDBOX_SIZE_NOT_ALLOWED",
  "tier": "trial",
  "maxSandboxCpus": 4
}

Чтобы запустить больше, остановите или приостановите песочницу, выберите размер поменьше или перейдите на тариф побольше; см. Смена тарифа.

Исходящий трафик

У исходящего трафика sandbox нет отдельной платы за ГБ. В цену входят 2 ТБ на аккаунт за последние 30 дней, суммарно для всех sandbox аккаунта. Если вашей задаче нужно больше, свяжитесь с нами до её запуска.

Время жизни

ПараметрТекущий API создания
Шаблоныbase, interpreter, codex, desktop, opencode, pi, prime, claude; desktop-camoufox только в US East
Время жизни по умолчанию в Raw APItimeoutMs: 0, без срока
Время жизни по умолчанию в Lizard SDK300000 мс, пять минут
Диапазон явного времени жизниЦелые миллисекунды от 0 до 2147483647
Изменение времени жизниНе меньше 1000 мс; это не таймер простоя
Подключение Persistent VolumeОдна песочница за раз, на узле тома

CLI тоже по умолчанию задаёт пять минут; панель по умолчанию не задаёт срок. Команды не продлевают срок. Про паузу, снимки, fork и то, что сохраняет каждый из них, см. жизненный цикл sandbox.

Лимиты рабочего пространства

Владелец рабочего пространства может ограничить одно из них, например то, с которым клиент работает через API-ключ с ограниченной областью. Эти лимиты действуют поверх лимитов аккаунта выше и касаются всех, кто работает в этом рабочем пространстве.

ЛимитЧто считаетсяФлаг
SandboxesПесочницы, которые работают или возобновляются одновременно; приостановленные не считаются--sandboxes <n>
CPUvCPU, которые приложения и базы данных рабочего пространства используют сейчас, по замерам--cpu <vcpus>
ПамятьПамять, которую приложения и базы данных рабочего пространства используют сейчас, по замерам--memory <size>
ДискДанные, записанные в базы данных и тома рабочего пространства--disk <size>

Задаёт их только владелец командой lizard workspace limits, войдя через браузер или с API-ключом без ограничения области. Любой участник и любой ключ с доступом к рабочему пространству могут прочитать их вместе с текущим расходом.

  • При достижении лимита песочниц создание, fork и возобновление возвращают HTTP 429 с code, равным WORKSPACE_SANDBOX_LIMIT.
  • Пока приложения и базы данных используют столько CPU или памяти, сколько разрешено, деплой, повторный деплой, перезапуск, масштабирование вверх, новые базы данных и возобновление приложения или базы данных с паузы возвращают HTTP 429 с code, равным WORKSPACE_USAGE_LIMIT. Работающие сервисы продолжают работать.
  • Пока данные занимают весь лимит диска, новые тома, увеличение томов, новые базы данных и деплой шаблонов возвращают тот же WORKSPACE_USAGE_LIMIT. Уже записанные данные остаются.
  • Собственный диск песочницы в лимит диска не входит.

Регионы

Текущие настроенные регионы включают US East (Virginia), us-east-1, и EU West (Limburg), eu-west-lim-a. Наличие региона в каталоге не гарантирует свободные мощности для каждого типа ресурса. Проверяйте выбор региона при создании ресурса; sandbox с существующим томом должен запускаться на узле этого тома. lizard regions выводит регионы, доступные вашему аккаунту; см. регионы.

Перед увеличением масштаба

Проверьте активный тариф, настройки на реплику, лимит аккаунта, лимиты рабочего пространства, лимит подключений к базе данных и рост хранилища вместе. Используйте масштабирование, метрики и цены, чтобы сравнить выделенные ресурсы с фактическим расходом. Ставки для каждого ресурса смотрите на странице оплаты.

Обновлено