−25%

su Windows con pagamento annuale, fino al 31/10. Vai ai piani

EQVPS
Inizia

La fatturazione al secondo spiegata: perché una sandbox di 20 secondi costa $0.00055

10 ott 2026 · 6 min di lettura · EQVPS Team

«Fatturato al secondo» è una di quelle frasi che sembrano complete e non lo sono. Dietro ci sono diverse decisioni che cambiano quanto paghi: cosa viene misurato, quando l'orologio parte e si ferma, se c'è un minimo, come si gestiscono le frazioni di centesimo e quando i soldi lasciano davvero il tuo credito.

Questo articolo mette per iscritto le nostre risposte, con i calcoli, per le sandbox per il codice. L'obiettivo è che tu possa prevedere una fattura al centesimo prima di eseguire qualsiasi cosa, e riconoscere il momento in cui la fatturazione al secondo è il modello sbagliato per il tuo carico.

L'unità: vCPU e RAM riservate

Il prezzo di una sandbox è il prezzo delle risorse riservate dalla sua tariffa:

  • $0.040 per vCPU-ora
  • $0.013 per GiB di RAM all'ora

La tariffa small (0.5 vCPU, 1 GB) costa quindi 0.5 × 0.040 + 1 × 0.013 = $0.033 all'ora, circa $0.0000092 al secondo. La più grande, max (8 vCPU, 16 GB), costa $0.528 all'ora.

Misuriamo la prenotazione, non il consumo. Una sandbox in attesa del comando successivo costa al secondo quanto una che compila un progetto. Misurare la CPU reale sembrerebbe più equo sulla carta, ma renderebbe il prezzo impossibile da conoscere in anticipo, e la capacità ti viene riservata comunque. Il traffico in uscita non si paga.

L'orologio: dalla creazione all'eliminazione

Una sandbox effimera viene fatturata dal momento della creazione fino all'eliminazione. Ciò include il tempo di inattività prima che il timeout di inattività la rimuova, 300 secondi per impostazione predefinita.

Da qui arrivano quasi tutte le sorprese. Uno script di due minuti, in una sandbox che nessuno elimina, viene fatturato per sette: due di lavoro e cinque di attesa del timeout. La soluzione è banale: elimina la sandbox quando hai finito (il blocco with dell'SDK lo fa per te) o riduci il timeout di inattività.

Il minimo: 60 secondi per sandbox

Ogni sandbox effimera viene fatturata per almeno 60 secondi di vita. Avviare una microVM, collegarne disco e rete e poi smontare tutto costa lo stesso, che il codice al suo interno giri un secondo o cinquanta.

DurataTariffaFatturatoCosto
20 ssmall60 s$0.00055
61 ssmall61 s$0.00056
10 minsmall600 s$0.0055
3 hstandard10.800 s$0.198

Il minimo si applica una sola volta, quando la sandbox termina, e solo se la sua durata totale è stata inferiore a 60 secondi. Non c'è alcun minimo aggiuntivo per ora o per comando.

Maturazione e addebito: microdollari e centesimi interi

Ecco la parte che «al secondo» di solito non dice. L'host delle sandbox registra l'utilizzo in fasce orarie, una per sandbox. Una volta al minuto il processo di fatturazione raccoglie le fasce chiuse, ne calcola il prezzo e addebita il credito.

Il calcolo avviene in milionesimi di dollaro. L'addebito, in centesimi interi. Ciò che resta sotto il centesimo rimane sul tuo account e si somma all'addebito successivo; non viene arrotondato per eccesso né per sandbox né per ora.

Su piccola scala conta. Cento sandbox da 20 secondi maturano 100 × $0.00055 = $0.055. Ti vengono addebitati cinque centesimi e mezzo centesimo aspetta il lotto successivo. Se ogni sandbox fosse arrotondata a un centesimo, lo stesso lavoro costerebbe un dollaro.

Altre due proprietà da conoscere:

  • Ogni fascia viene addebitata esattamente una volta. Il record di utilizzo e l'addebito vengono scritti in un'unica transazione del database, con sandbox e ora come chiave. Un nuovo tentativo o una conferma persa non possono addebitare due volte.
  • I guasti ritardano gli addebiti, non li perdono né li duplicano. Se la fatturazione non riesce a raggiungere l'host delle sandbox, nulla viene confermato, le fasce aspettano e vengono addebitate quando la connessione torna.

La conseguenza è che il pannello può essere indietro fino a un'ora rispetto al dato in tempo reale. Per quello, GET /sandboxes/{id}/usage restituisce billed_usd e un estimated_total_usd della sandbox fino a quel momento.

Sandbox persistenti: per ora iniziata, con un tetto

Le sandbox persistenti conservano il disco tra una sessione e l'altra, fino a 30 giorni. Si pagano per ora iniziata: 61 minuti sono due ore. In cambio, un mese solare (UTC) non costa mai più di 730 ore meno il 25%.

Per la tariffa standard quel tetto è di $36.14 al mese invece di $48.18. Finché una sandbox persistente è in pausa, non viene fatturata affatto.

Quando il credito finisce

Il credito non scende mai sotto zero. Le nuove sandbox vengono rifiutate con 402 insufficient_balance. Quelle effimere già in esecuzione terminano al loro timeout di inattività o al TTL. Quelle persistenti vengono messe in pausa dopo 24 ore senza ricarica e ripartono da sole quando aggiungi fondi. Gli snapshot in pausa si conservano per 14 giorni. Dopo, la sandbox viene eliminata e il suo id risponde 410 sandbox_deleted.

Se un agente IA crea sandbox al posto tuo, imposta un limite giornaliero e mensile. Raggiungerlo restituisce 429 budget_exceeded con l'orario di azzeramento, su cui un programma può agire.

Dove la fatturazione al secondo perde

La fatturazione al secondo è ottima per lavori misurati in secondi e minuti. Peggiora man mano che il lavoro si allunga.

CaricoSandbox al secondoAlternativa
Test di 2 minuti$0.0011 (small)una macchina a ore addebita l'ora intera
Elaborazione batch di 3 ore$0.198 (standard)più o meno uguale
Servizio 24/7$36.14/mese (standard, tetto persistente)il VPS AI agent: 4 vCPU, 4 GB a $10/mese

Il punto di incrocio si trova più o meno dove un carico gira più di qualche ora al giorno. Oltre quel punto paghi una flessibilità che non usi, e un server noleggiato al mese costa molto meno all'ora. Il modo onesto di vedere la fatturazione al secondo è come il prezzo per non dover pianificare la capacità, non come uno sconto.

Una stima rapida

Prezzo orario della tariffa × secondi di vita della sandbox ÷ 3600, con 60 secondi come minimo. Aggiungi il timeout di inattività se non la elimini tu. Per le persistenti, arrotonda ogni sessione per eccesso a ore intere e fermati al tetto mensile.

Tutte le regole, le quote e l'API del budget sono in limiti e fatturazione delle sandbox; le chiamate citate sopra nel riferimento dell'SDK. Se ti chiedi cosa stai noleggiando esattamente al secondo, le microVM Firecracker spiegate in parole semplici lo racconta, e cosa serve davvero agli agenti IA dall'infrastruttura spiega perché il modello di fatturazione conta così tanto quando a creare le macchine sono programmi e non persone.

FAQ

Pago la CPU che uso davvero o quella riservata?

Quella che la tariffa riserva: le sue vCPU e la sua RAM, per ogni secondo di vita della sandbox. Una sandbox inattiva costa al secondo quanto una occupata. In cambio, il prezzo si conosce prima di eseguire qualsiasi cosa.

Perché c'è un minimo di 60 secondi?

Creare e distruggere una microVM costa lo stesso, che il codice al suo interno giri un secondo o cinquanta. Il minimo copre questa parte fissa. Una sandbox che vive 20 secondi viene fatturata come 60; una che vive 61 secondi come 61.

Come funzionano le frazioni di centesimo?

Il costo si accumula in milionesimi di dollaro. Il credito viene addebitato in centesimi interi, più o meno una volta all'ora, e ciò che resta sotto il centesimo passa all'addebito successivo invece di essere arrotondato per eccesso.

Un nuovo tentativo della fatturazione può addebitarmi due volte?

No. Ogni ora di sandbox viene registrata una sola volta e addebitata nella stessa transazione del database. Se il processo di fatturazione riparte o una conferma va persa, il duplicato viene rifiutato.

Quando un server mensile costa meno della fatturazione al secondo?

Quando il carico gira per gran parte della giornata. Una sandbox standard accesa tutto il mese costa $36.14 anche con lo sconto persistente; un VPS con più risorse costa meno della metà.

Commenti

Ancora nessun commento. Sii il primo.

Lascia un commento

I commenti sono moderati prima di comparire.