Limits
Auf Lizard (lizard.build) läuft eine App nach der ersten bezahlten Pro-Rechnung mit bis zu 5 Replikaten pro Service, während der Testphase mit 1. Sandbox-Limits zählen vCPU, nicht Sandboxes: Pro führt bis zu 40 vCPU an Sandboxes gleichzeitig aus, Pro 5x 220 und Pro 20x 1,200. Pro, Pro 5x und Pro 20x haben kein Limit für Sandbox-Starts. Die Testphase erlaubt bis zu 8 vCPU an Sandboxes gleichzeitig, nur in US-Regionen: Mini- und Small-Sandboxes sowie höchstens eine Medium-Sandbox zur selben Zeit. Die Sandbox-Größen reichen von Mini (1 vCPU / 2 GB) bis Large (8 vCPU / 16 GB), und ausgehender Sandbox-Traffic ist bis 2 TB pro Konto in einem gleitenden Zeitraum von 30 Tagen inklusive. Der Inhaber eines Workspace kann außerdem Workspace-Limits für einen einzelnen Workspace festlegen. Limits hängen von der Ressource, dem Tarif und dem Konto ab: Eine Einstellung pro Replikat entspricht nicht der insgesamt für einen Service oder ein Konto verfügbaren Kapazität. Prüfen Sie Ihren aktuellen Tarif und das Ergebnis der Erstellungs- oder Skalierungsanfrage, bevor Sie eine Workload dimensionieren.
Anwendungen
| Einstellung | Geltungsbereich | Was zu prüfen ist |
|---|---|---|
| CPU und Arbeitsspeicher | Jedes Replikat | Drei Replikate mit einer Obergrenze von 2 vCPU / 2 GiB haben zusammen eine konfigurierte Obergrenze von 6 vCPU / 6 GiB. Das ist keine Nutzungsvorhersage. |
| Anzahl der Replikate | Service und Tarif | Ihr Plan legt das Limit fest: 1 pro App in der Testphase von Pro, 5 in jedem bezahlten Plan nach der ersten bezahlten Rechnung und in Enterprise. Die API akzeptiert höchstens 10, was nur eine Ausnahme für das Konto erreicht. |
| Ressourcenobergrenze des Kontos | Kontoinhaber | Ein zweites Projekt erzeugt nicht zwangsläufig ein zweites Kontingent. Fragen Sie vor der Planung eines großen Deployments nach dem geltenden Kontolimit. |
| Worker-Modus | Service | containerPort=0 läuft ohne HTTP-Listener oder öffentliche Load-Balancer-Route. |
| Benutzerdefinierte Domain | Hostname | Benutzerdefinierte Wildcard-Domains werden nicht akzeptiert. Verwenden Sie einen spezifischen Hostnamen und schließen Sie die Prüfungen zu Eigentümerschaft und DNS ab. |
Sandboxes
Sandboxes führen Befehle und Agentenaufgaben in Firecracker microVMs aus; siehe Laufzeit und Isolation. Die folgenden Limits gelten für jede Sandbox des Kontos.
Größen
| Größe | CPU und Arbeitsspeicher | Festplatte | Preis während der Laufzeit |
|---|---|---|---|
| Mini | 1 vCPU / 2 GB | 5 GB | $0.0081 pro Stunde |
| Small | 2 vCPU / 4 GB | 5 GB | $0.0162 pro Stunde |
| Medium (Standard außerhalb der Testphase) | 4 vCPU / 8 GB | 20 GB | $0.0324 pro Stunde |
| Large | 8 vCPU / 16 GB | 50 GB | $0.0648 pro Stunde |
CPU und Arbeitsspeicher sind im Preis enthalten. Persistent Volumes werden separat abgerechnet. Mini startet nur aus den Vorlagen base, claude, codex und interpreter, ohne Persistent Volume; andernfalls gibt Create HTTP 400 mit code gleich SANDBOX_SIZE_NOT_ALLOWED zurück. In der Testphase ist Small die Standardgröße, höchstens eine Medium-Sandbox läuft zur selben Zeit, und Sandboxes laufen nur in US-Regionen; siehe Abrechnung.
Kontolimits
Diese Limits begrenzen, wie viel Sandbox-vCPU ein Konto gleichzeitig ausführt, wie groß seine größte Sandbox sein darf und wie schnell es neue startet. Sie richten sich nach dem Plan des Kontoinhabers. Die Limits der Testphase gelten bis zur ersten bezahlten Rechnung; siehe Abrechnung.
| Plan | vCPU gleichzeitig | Maximale Größe | Starts pro Minute | Pro Stunde | Pro Tag |
|---|---|---|---|---|---|
| Testphase von Pro | 8 (bis zu 8 Mini oder 4 Small) | Medium, höchstens eine zur selben Zeit | 6 | 30 | 100 |
| Pro | 40 | Large | Unbegrenzt | Unbegrenzt | Unbegrenzt |
| Pro 5x | 220 | Large | Unbegrenzt | Unbegrenzt | Unbegrenzt |
| Pro 20x | 1,200 | Large | Unbegrenzt | Unbegrenzt | Unbegrenzt |
| Enterprise | Pro Workspace, laut Ihrem Vertrag | Large | 120 pro Benutzer | Kein Limit | Kein Limit |
Eine Sandbox nutzt die vCPU ihrer Größe: Mini 1, Small 2, Medium 4, Large 8. Eine neue Sandbox passt, wenn die bereits laufenden vCPU plus ihre eigenen vCPU Ihr Limit nicht überschreiten. Sie können Größen beliebig mischen. Diese Tabelle zeigt, wie viele Sandboxes einer Größe gleichzeitig passen:
| Plan | Mini | Small | Medium | Large |
|---|---|---|---|---|
| Testphase von Pro | 8 | 4 | 1 | Nicht verfügbar |
| Pro | 40 | 20 | 10 | 5 |
| Pro 5x | 220 | 110 | 55 | 27 |
| Pro 20x | 1,200 | 600 | 300 | 150 |
Bei Pro nutzen 3 Large- und 6 Small-Sandboxes 36 von 40 vCPU, daher passt noch eine Medium-Sandbox, aber keine weitere Large-Sandbox.
- Die Limits gelten pro Kontoinhaber, über alle Workspaces des Inhabers hinweg. Ein zweiter Workspace bringt kein zweites Kontingent.
- In der Testphase und in den bezahlten Plänen bedeutet aktiv laufend oder fortsetzend. Eine pausierte Sandbox nutzt keine vCPU; um eine fortzusetzen, braucht es Platz für ihre vCPU.
- Ein Start ist eine neue Sandbox. Ein Fortsetzen ist kein Start. Eine Erstellung, die auf Seiten von Lizard fehlschlägt, zählt nicht.
- Bei Überschreitung geben Create und Resume HTTP 429 zurück, mit
codegleichSANDBOX_LIMIT_REACHED(vCPU gleichzeitig) oderSANDBOX_RATE_LIMITED(Starts). Eine Ablehnung wegen der Startrate enthält einenRetry-After-Header. - In der Testphase gibt eine zweite gleichzeitig laufende Medium-Sandbox, ob Sie sie erstellen, forken oder fortsetzen, HTTP 403 mit
codegleichTRIAL_MEDIUM_RUNNINGzurück, und eine Region außerhalb der USA gibt HTTP 403 mitTRIAL_SANDBOX_REGIONzurück. Eine Large-Sandbox gibt HTTP 403 mitcodegleichSANDBOX_SIZE_NOT_ALLOWEDzurück, ob Sie sie erstellen, fortsetzen, forken oder wiederherstellen. GET /api/sandboxes/limitsgibt Ihre Limits und das, was gerade läuft, zurück, mitrunning(Sandboxes) undrunningVcpu.- Enterprise hat kein festes Limit für gleichzeitig laufende Sandboxes. Der Vertrag jedes Kunden legt das Limit pro Workspace fest. Laufende, pausierte und abgestürzte Sandboxes zählen alle mit. Darüber geben Create und Fork HTTP 429 mit
codegleichSANDBOX_LIMIT_REACHEDzurück. Ein Benutzer kann pro Region bis zu 120 Sandboxes pro Minute erstellen. - Das Dashboard zeigt neben New Sandbox die genutzten vCPU und Ihr vCPU-Limit. Für mehr als 1,200 vCPU gleichzeitig sprechen Sie uns auf Enterprise an.
Eine Ablehnung mit SANDBOX_LIMIT_REACHED sagt, wie viel bei Ihnen läuft und wie viel die neue Sandbox braucht. unit ist vcpu, limit und running sind in vCPU angegeben, und needed ist die vCPU-Zahl der angefragten Sandbox:
{
"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
}Eine Ablehnung mit SANDBOX_SIZE_NOT_ALLOWED nennt Ihre Limitstufe und, in vCPU, die größte Sandbox, die sie erlaubt:
{
"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
}Um mehr auszuführen, stoppen oder pausieren Sie eine Sandbox, wählen eine kleinere Größe oder wechseln zu einem größeren Plan; siehe Plan wechseln.
Ausgehender Netzwerkverkehr
Für ausgehenden Sandbox-Traffic gibt es keinen separaten Preis pro GB. Enthalten sind 2 TB pro Konto über die jeweils letzten 30 Tage, gemeinsam für alle Sandboxes des Kontos. Wenn Ihre Aufgabe mehr benötigt, kontaktieren Sie uns vor dem Start.
Laufzeit
| Einstellung | Aktuelle Create-API |
|---|---|
| Vorlagen | base, interpreter, codex, desktop, opencode, pi, prime, claude; desktop-camoufox nur in US East |
| Standardlaufzeit der Raw API | timeoutMs: 0, kein Ablauf |
| Standardlaufzeit des Lizard SDK | 300000 ms, fünf Minuten |
| Bereich für explizite Laufzeit | Ganzzahlige Millisekunden von 0 bis 2147483647 |
| Laufzeit aktualisieren | Mindestens 1000 ms; kein Idle-Timer |
| Anbindung von Persistent Volumes | Jeweils nur eine Sandbox, auf dem Node des Volumes |
Auch die CLI setzt standardmäßig fünf Minuten; das Dashboard setzt standardmäßig kein Ablaufdatum. Befehle verlängern die Frist nicht. Zu Pause, Snapshots, Fork und dazu, was jeweils erhalten bleibt, siehe den Lebenszyklus von Sandboxes.
Workspace-Limits
Der Inhaber eines Workspace kann einen einzelnen Workspace begrenzen, zum Beispiel einen, den ein Kunde mit einem eingeschränkten API-Schlüssel nutzt. Diese Grenzen gelten zusätzlich zu den Kontolimits oben, für alle, die in dem Workspace arbeiten.
| Limit | Was zählt | Flag |
|---|---|---|
| Sandboxes | Gleichzeitig laufende oder fortsetzende Sandboxes; pausierte zählen nicht | --sandboxes <n> |
| CPU | vCPU, die Apps und Datenbanken des Workspace gerade nutzen, gemessen | --cpu <vcpus> |
| Arbeitsspeicher | Arbeitsspeicher, den Apps und Datenbanken des Workspace gerade nutzen, gemessen | --memory <size> |
| Speicher | In Datenbanken und Volumes des Workspace geschriebene Daten | --disk <size> |
Nur der Inhaber legt sie fest, mit lizard workspace limits, angemeldet über den Browser oder mit einem API-Schlüssel ohne Bereichseinschränkung. Jedes Mitglied und jeder Schlüssel, der den Workspace erreicht, kann sie samt aktueller Nutzung lesen.
- Am Sandbox-Limit geben Create, Fork und Resume HTTP 429 mit
codegleichWORKSPACE_SANDBOX_LIMITzurück. - Solange Apps und Datenbanken so viel CPU oder Arbeitsspeicher nutzen wie erlaubt, geben Deploy, Redeploy, Neustart, Hochskalieren, neue Datenbanken und das Fortsetzen einer pausierten App oder Datenbank HTTP 429 mit
codegleichWORKSPACE_USAGE_LIMITzurück. Laufende Services laufen weiter. - Solange die Daten das Speicherlimit ausschöpfen, geben neue Volumes, Volume-Vergrößerungen, neue Datenbanken und Template-Deploys dasselbe
WORKSPACE_USAGE_LIMITzurück. Bereits geschriebene Daten bleiben erhalten. - Die eigene Festplatte einer Sandbox zählt nicht zum Speicherlimit.
Regionen
Die aktuell konfigurierten Regionen umfassen US East (Virginia), us-east-1, und EU West (Limburg), eu-west-lim-a. Eine Region im Katalog garantiert nicht, dass für jede Ressource Kapazität verfügbar ist. Prüfen Sie die Regionsauswahl beim Erstellen der Ressource; eine Sandbox, die ein vorhandenes Volume verwendet, muss auf dem Node dieses Volumes laufen. lizard regions listet die für Ihr Konto verfügbaren Regionen auf; siehe Regionen.
Vor dem Erhöhen der Skalierung
Prüfen Sie aktiven Tarif, Einstellungen pro Replikat, Kontolimit, Workspace-Limits, Datenbank-Verbindungslimit und Speicherwachstum zusammen. Verwenden Sie Skalierung, Metriken und Preise, um konfigurierte Kapazität mit der gemessenen Nutzung zu vergleichen. Die Tarife für jede Ressource stehen auf der Abrechnungsseite.
Aktualisiert