Agent, który pisze kod, potrzebuje miejsca, żeby go uruchomić. Zwykła odpowiedź brzmi „daj mu serwer”, a dla wielu agentów to więcej maszyny, niż trzeba. Odwrotny błąd zdarza się równie często: ktoś buduje stale działającego bota w sandboxie, a potem się dziwi, dlaczego zniknął w nocy.
Sprzedajemy jedno i drugie, więc widzimy oba błędy. Tak byśmy decydowali.
Co jest czym
Sandbox to microVM Firecracker. Startuje w około sekundę, ma Python 3.12, Node.js 22, bash i git, ma internet wychodzący i nie ma portów przychodzących ani SSH. Komunikujesz się z nim przez API, SDK albo MCP: uruchomić polecenie, wgrać plik, odczytać wynik. Pojedyncze polecenie działa do 55 sekund; dłuższa praca idzie jako zadanie w tle. Jednorazowy sandbox żyje do 24 godzin i znika sam, gdy jest bezczynny.
VPS to zwykły serwer wirtualny. Root przez SSH, dysk, który zostaje, i działa, dopóki go nie anulujesz. W planach z własnym IPv4 wszystkie porty przychodzące należą do Ciebie. W planach NAT dostajesz jeden przekierowany port do SSH, a adres wychodzący nie jest Twoim własnym.
To samo saldo, to samo konto, ten sam serwer MCP. Różnica tkwi w czasie życia i w tym, czy da się do maszyny dotrzeć z zewnątrz.
Trzy pytania
1. Czy ma działać, gdy nikt go nie woła? Bot na Telegramie, pętla tradingowa, scraper według harmonogramu, agent, który co dziesięć minut coś sprawdza. Wszystko to VPS. Bezczynny sandbox sam się usuwa, a trwały, rozliczany godzinowo przez cały miesiąc, kosztuje kilka razy więcej niż mały VPS.
2. Czy coś musi się łączyć do niego? Webhooki, API, serwer MCP dla zespołu, panel otwierany w przeglądarce. Sandboxy w ogóle nie przyjmują połączeń przychodzących. Czyli VPS, w praktyce z własnym IPv4: Nano-IP od $8 miesięcznie.
3. Czy ktoś przeczytał ten kod? Wynik modelu, pakiet, który agent postanowił zainstalować, pull request od nieznajomego. Tu sandbox się opłaca. Jeśli kod zrobi coś złego, zrobi to w maszynie, która minutę później zostanie usunięta i nie zawiera żadnego z Twoich kluczy. Uruchamianie tego samego na VPS, gdzie leżą tokeny Twojego bota, to zakład, którego nie chcesz przyjmować.
Jeśli odpowiedziałeś „nie, nie, tak”, bierz sandbox. „Tak” na którekolwiek z pierwszych dwóch oznacza VPS. Wiele agentów ląduje na „tak, może, tak” i one potrzebują obu.
Gdzie krzyżują się koszty
Sandboxy rozliczane są co sekundę według przydzielonych vCPU i RAM, minimum 60 sekund. Plany VPS mają stałą cenę miesięczną. Przy obecnych cenach:
| Taryfa sandboxa | Za godzinę | Porównywalny VPS | Miesięcznie | Próg |
|---|---|---|---|---|
| small (0,5 vCPU, 1 GB) | $0.033 | Nano (2 vCPU, 1 GB, NAT) | $3 | ~91 h |
| standard (1 vCPU, 2 GB) | $0.066 | Micro (2 vCPU, 2 GB, NAT) | $5 | ~76 h |
| plus (2 vCPU, 4 GB) | $0.132 | Small (4 vCPU, 4 GB, NAT) | $8 | ~61 h |
Jeśli kod Twojego agenta działa po kilka minut na zadanie, nawet setki zadań miesięcznie kosztują w sandboxach grosze. Gdy suma przekracza około trzech godzin dziennie, tańszy jest VPS, a przy pracy 24/7 dużo tańszy: trwały sandbox standard przez pełny miesiąc kosztuje najwyżej $36.14, wobec $5 za Micro.
Wiersze nie są idealnymi bliźniakami: VPS ma więcej vCPU i większy dysk, a plany NAT nie przyjmują połączeń przychodzących. Dla pytania „gdzie działa mój kod”, o które tu chodzi, porównanie jest uczciwe.
Co byśmy polecili
Agentowi, który wykonuje prawdziwą pracę — oba:
- VPS jako dom agenta. Działa na nim pętla agenta, jego pamięć i klucze API, i tam jest otwarte to, co ma być otwarte. Nano za $3 wystarczy agentowi, który woła model przez API; lokalna inferencja wymaga znacznie więcej.
- Sandbox do każdego niezaufanego zadania. Agent pisze kod, wysyła go do świeżej microVM, czyta wynik i wyrzuca maszynę. Sandbox nie dostaje sekretów, których nie potrzebuje.
Oba są dostępne przez to samo połączenie MCP, a agent wybiera przy każdym zadaniu. Zanim go puścisz, ustaw limit wydatków na sandboxy. Pętla tworząca sandboxy bez końca zatrzyma się na limicie, zamiast opróżnić saldo.
Kiedy ta rada nie pasuje
Jeśli już uruchamiasz niezaufany kod w kontenerach na własnym serwerze i ta granica Ci wystarcza, osobny sandbox może wydawać się zbędny. Wszystko zależy od tego, jak bardzo ufasz kodowi. Nasze porównanie poziomów izolacji pokazuje, co kontener zatrzymuje, a czego nie.
Jeśli agent pisze całe aplikacje, a nie fragmenty, jest trzecia opcja pomiędzy: VPS, na którym każda wypchnięta gałąź staje się podglądem z własnym adresem.
A jeśli agent tylko wywołuje API i nigdy nie uruchamia tego, co napisał, nie potrzebuje ani sandboxa, ani dużego serwera. VPS za $3 z pętlą agenta w zupełności wystarczy.
Dalej: sandboxy od $0.0165 za godzinę (nowe konto z potwierdzonym e-mailem dostaje jednorazowo $1 na pierwszy sandbox, ważne 14 dni) i plany VPS od $3 miesięcznie. Jeśli agent ma sam zarządzać swoim serwerem, przeczytaj, co robi po zamówieniu.
Komentarze
Brak komentarzy. Bądź pierwszy.