Vercel ha annunciato il 24 agosto che Vercel Sandbox — il suo ambiente di calcolo isolato per eseguire codice non attendibile o generato da agenti — è ora generalmente disponibile, con selezione della regione e failover. Il titolo del changelog la definisce disponibile a livello globale.

Ciò che la formulazione comune sbaglia

In quella frase, "globale" fa molto del lavoro. Le regioni sono iad1 (Washington DC), sfo1 (San Francisco), cle1 (Cleveland) e cdg1 (Parigi) — tre in Nord America e una in Europa. Non c’è una regione Asia-Pacifico, né una regione sudamericana, e nessuna in Medio Oriente o Africa. Vercel afferma chiaramente che "il supporto per tutte le regioni Vercel arriverà presto", che è la descrizione corretta: questa è disponibilità generale, cioè uscita dalla beta, non disponibilità globale, cioè ovunque. Per un carico di lavoro sensibile alla latenza eseguito da Singapore o San Paolo, l’opzione più vicina è in un altro continente.

La divisione dei piani

La selezione della regione è disponibile su tutti i piani. La configurazione di una regione di failover è limitata ai team Pro ed Enterprise. Quindi la metà dell’annuncio legata alla resilienza — la parte che rende il multi-regione interessante anziché una semplice preferenza di posizionamento — è vincolata.

Il vincolo che limita la storia del failover

Gli snapshot "restano nella regione in cui sono stati creati e non possono essere spostati", e per creare o riprendere un sandbox da uno snapshot, entrambi devono trovarsi nella stessa regione. È una precisazione significativa sul failover: un carico di lavoro che dipende dalla ripresa da uno snapshot non può semplicemente eseguire il failover su un’altra regione e riprendere da dove si era interrotto, perché lo snapshot non si sposta con esso. Il failover protegge la possibilità di ricominciare altrove, non la possibilità di continuare.

Ciò che non viene detto

Nell’annuncio non compare alcun prezzo, e non vi è alcuna indicazione che la scelta della regione o il failover comportino una differenza di costo. Sono offerte quattro superfici di configurazione: le impostazioni del team, la CLI, la create call dell’SDK e la Sandbox CLI.